Code

Added logging to addons
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 21 May 2007 10:50:15 +0000 (10:50 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 21 May 2007 10:50:15 +0000 (10:50 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@6419 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/addons/gotomasses/class_gotomasses.inc
plugins/addons/ldapmanager/class_csvimport.inc
plugins/addons/ldapmanager/class_export.inc
plugins/addons/ldapmanager/class_exportxls.inc
plugins/addons/ldapmanager/class_import.inc
plugins/addons/logview/class_logview.inc
plugins/addons/mailqueue/class_mailqueue.inc
plugins/addons/notifications/class_msgplug.inc

index 61d729e8af433a6ee2129d298e6dd45a5140e13b..c362ab439c81a5d531b04118f5704a27b786c602 100644 (file)
@@ -21,7 +21,7 @@ class gotomasses extends plugin
    *  shown if the content wasn't saved or discarded
    */
   var $contents_backup  = array();
-
+  var $view_logged = FALSE;
   var $contents_initially_loaded = FALSE;
 
   function gotomasses($config, $dn= NULL)
@@ -55,6 +55,12 @@ class gotomasses extends plugin
       $this->contents_initially_loaded = TRUE;
     }
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","gotomasses/".get_class($this),$this->dn);
+    }
+
     if(isset($_POST['export_gotomass_csv']) && $this->acl_is_writeable("something")){
         $data = "";
         foreach($this->contents as $val){
index 0831366ba278929c58801aa608db8d4754d70766..9b3cf27d07f3e4af4a16d71c68d58f77cde4dde2 100644 (file)
@@ -13,6 +13,7 @@ class csvimport extends plugin
   /* attribute list for save action */
   var $attributes= array();
   var $objectclasses= array();
+  var $view_logged = FALSE;
 
   function csvimport ($config, $dn= NULL)
   {
@@ -27,6 +28,12 @@ class csvimport extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","all/".get_class($this),$this->dn);
+    }
+
     /* initiate smarty */
     $smarty= get_smarty();
     $smarty->assign("selectedattrs",array(0=>""));
index 53f07d8fd0d79c9879752752b65fa90c738f4082..d64dc79d49de817efad65abcbd1e755c10982f49 100644 (file)
@@ -9,6 +9,7 @@ class ldifexport extends plugin
   /* attribute list for save action */
   var $attributes= array();
   var $objectclasses= array();
+  var $view_logged = FALSE;
 
   function ldifexport ($config, $dn= NULL)
   {
@@ -22,6 +23,12 @@ class ldifexport extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","all/".get_class($this),$this->dn);
+    }
+
     /* Set government mode */
     $smarty= get_smarty();
 
index 0135d6e901da8dd50b25db397665f66b0e91c7b7..6a3302a8175cc1baab82eef13c74de52a183390c 100644 (file)
@@ -12,6 +12,7 @@ class xlsexport extends plugin
   var $attributes= array();
   var $objectclasses= array();
   var $ui;
+  var $view_logged = FALSE;
 
   function xlsexport ($config, $dn= NULL)
   {
@@ -26,6 +27,12 @@ class xlsexport extends plugin
        /* Call parent execute */
        plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","all/".get_class($this),$this->dn);
+    }
+
     /* Set government mode */
     $smarty= get_smarty();
 
index 44769e9a0d0c21ab9bc81a99d86aa683335dae5d..ff61022bfdea7f28e748b896f55bec83289d2f03 100644 (file)
@@ -11,6 +11,7 @@ class ldifimport extends plugin
   var $attributes= array();
   var $objectclasses= array();
   var $ui;
+  var $view_logged = FALSE;
 
   function ldifimport ($config, $dn= NULL)
   {
@@ -25,6 +26,12 @@ class ldifimport extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","all/".get_class($this),$this->dn);
+    }
+
     /* Set government mode */
     $smarty= get_smarty();
 
index 1bde25d6865f25c9136b452fbf846e4e5ee85a05..844969fc7767a3ec73f5de8e8b5c8d10ccf87a4f 100644 (file)
@@ -18,6 +18,7 @@ class logview extends plugin
   var $fields= array("log_level", "host", "time_stamp", "message");
   var $last= array("log_level", "host", "time", "regex");
   var $range = 25;
+  var $view_logged = FALSE;
 
   function logview ($config, $dn= NULL)
   {
@@ -43,6 +44,12 @@ class logview extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","logview/".get_class($this),$this->dn);
+    }
+
     $logfilter= get_global("logfilter");
     $smarty= get_smarty();
     $smarty->assign("search_result", "");
index 19268178dcd337f7d3d9a17ae27f344c38e7bc33..fea487fd5608d716ae70cb925dcc2235ef7456ff 100644 (file)
@@ -19,6 +19,7 @@ class mailqueue extends plugin
   var $SortType       = "up";
   var $disp_header    = false;
   var $range          = 20;   
+  var $view_logged = FALSE;
 
   function mailqueue($config, $dn= NULL)
   {
@@ -47,6 +48,12 @@ class mailqueue extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","mailqueue/".get_class($this),$this->dn);
+    }
+
     if(isset($_POST['EntriesPerPage'])){
       $this->range = $_POST['EntriesPerPage'];
     }
index 7eb40cf1fa39e83875c60b26999637a1c2d22057..517a78e3b4a10a6713c4ef2f02cc31d933d48746 100644 (file)
@@ -23,6 +23,7 @@ class msgplug extends plugin
   var $template= "";
   var $finalized= false;
   var $module = "msgplug";
+  var $view_logged = FALSE;
 
   function msgplug ($config, $dn= NULL)
   {
@@ -81,6 +82,12 @@ class msgplug extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Log view */
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","msgplug/".get_class($this),$this->dn);
+    }
+
     /* Send message? */
     if (isset($_POST['send']) && $this->acl_is_writeable("notify")){