From 5ca959fa688255a8de61f89fe2751eb4d24a6912 Mon Sep 17 00:00:00 2001 From: Florian Schaal <florian@schaal-24.de> Date: Tue, 22 Mar 2016 09:22:07 -0400 Subject: [PATCH] fixed typo --- server/mods-available/client_module.inc.php | 61 +++++++++++++++++------------- 1 files changed, 35 insertions(+), 26 deletions(-) diff --git a/server/mods-available/client_module.inc.php b/server/mods-available/client_module.inc.php index a70cbdf..7882d74 100644 --- a/server/mods-available/client_module.inc.php +++ b/server/mods-available/client_module.inc.php @@ -1,7 +1,7 @@ <?php /* -Copyright (c) 2008, Till Brehm, projektfarm Gmbh +Copyright (c) 2007, Till Brehm, projektfarm Gmbh All rights reserved. Redistribution and use in source and binary forms, with or without modification, @@ -29,59 +29,68 @@ */ class client_module { - + var $module_name = 'client_module'; var $class_name = 'client_module'; - var $actions_available = array( 'client_insert', - 'client_update', - 'client_delete'); - + var $actions_available = array( 'client_insert', + 'client_update', + 'client_delete'); + + //* This function is called during ispconfig installation to determine + // if a symlink shall be created for this plugin. + function onInstall() { + global $conf; + + return true; + + } + /* This function is called when the module is loaded */ - + function onLoad() { global $app; - + /* - Annonce the actions that where provided by this module, so plugins + Annonce the actions that where provided by this module, so plugins can register on them. */ - - $app->plugins->announceEvents($this->module_name,$this->actions_available); - + + $app->plugins->announceEvents($this->module_name, $this->actions_available); + /* As we want to get notified of any changes on several database tables, we register for them. - + The following function registers the function "functionname" - to be executed when a record for the table "dbtable" is + to be executed when a record for the table "dbtable" is processed in the sys_datalog. "classname" is the name of the class that contains the function functionname. */ - - $app->modules->registerTableHook('client',$this->module_name,'process'); - + + $app->modules->registerTableHook('client', $this->module_name, 'process'); + } - + /* This function is called when a change in one of the registered tables is detected. The function then raises the events for the plugins. */ - function process($tablename,$action,$data) { + function process($tablename, $action, $data) { global $app; - + switch ($tablename) { - case 'client': - if($action == 'i') $app->plugins->raiseEvent('client_insert',$data); - if($action == 'u') $app->plugins->raiseEvent('client_update',$data); - if($action == 'd') $app->plugins->raiseEvent('client_delete',$data); + case 'client': + if($action == 'i') $app->plugins->raiseEvent('client_insert', $data); + if($action == 'u') $app->plugins->raiseEvent('client_update', $data); + if($action == 'd') $app->plugins->raiseEvent('client_delete', $data); break; } // end switch } // end function - + } // end class -?> \ No newline at end of file +?> -- Gitblit v1.9.1