tbrehm
2012-10-25 edaa7c5d66ef52eec1c15f79ae4034fc3e67b9b7
server/mods-available/server_module.inc.php
@@ -40,7 +40,19 @@
                           'server_ip_delete',
                           'firewall_insert',
                           'firewall_update',
                           'firewall_delete');
                           'firewall_delete',
                           'software_update_inst_insert',
                           'software_update_inst_update',
                           'software_update_inst_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
@@ -69,6 +81,7 @@
      $app->modules->registerTableHook('server','server_module','process');
      $app->modules->registerTableHook('server_ip','server_module','process');
      $app->modules->registerTableHook('firewall','server_module','process');
      $app->modules->registerTableHook('software_update_inst','server_module','process');
      
      // Register service
      //$app->services->registerService('httpd','web_module','restartHttpd');
@@ -99,6 +112,11 @@
            if($action == 'u') $app->plugins->raiseEvent('firewall_update',$data);
            if($action == 'd') $app->plugins->raiseEvent('firewall_delete',$data);
         break;
         case 'software_update_inst':
            if($action == 'i') $app->plugins->raiseEvent('software_update_inst_insert',$data);
            if($action == 'u') $app->plugins->raiseEvent('software_update_inst_update',$data);
            if($action == 'd') $app->plugins->raiseEvent('software_update_inst_delete',$data);
         break;
      } // end switch
   } // end function