ftimme
2013-02-27 f4038a2160d55a7f519a3b42be1aa96e29e9a908
server/mods-available/database_module.inc.php
@@ -34,7 +34,10 @@
   var $class_name = 'database_module';
   var $actions_available = array(   'database_insert',
                           'database_update',
                           'database_delete'
                           'database_delete',
                           'database_user_insert',
                           'database_user_update',
                           'database_user_delete'
                           );
   
   //* This function is called during ispconfig installation to determine
@@ -75,6 +78,7 @@
      */
      
      $app->modules->registerTableHook('web_database','database_module','process');
      $app->modules->registerTableHook('web_database_user','database_module','process');
      
      // Register service
      //$app->services->registerService('httpd','web_module','restartHttpd');
@@ -95,6 +99,13 @@
            if($action == 'u') $app->plugins->raiseEvent('database_update',$data);
            if($action == 'd') $app->plugins->raiseEvent('database_delete',$data);
         break;
         case 'web_database_user':
            if($action == 'i') $app->plugins->raiseEvent('database_user_insert',$data);
            if($action == 'u') $app->plugins->raiseEvent('database_user_update',$data);
            if($action == 'd') $app->plugins->raiseEvent('database_user_delete',$data);
         break;
      } // end switch
   } // end function