Code

Fixed logging
[gosa.git] / plugins / admin / systems / class_glpiPrinterAccount.inc
index fb8ce7e49ac8acbeb2b17e9e5ccf35c24fa7efa1..dd69e23012037cbca7ad17228d75b1104330ca77 100644 (file)
@@ -66,6 +66,8 @@ class glpiPrinterAccount extends plugin
   var $usedAttachments  = array();  // Used Attachments 
   var $usedCartridges   = array();  // Used Cartridges
 
+  var $view_logged      = FALSE;
+
   /* Contructor 
      Sets default values and checks if we already have an existing glpi account
    */
@@ -125,10 +127,6 @@ class glpiPrinterAccount extends plugin
     $this->name                 = $this->dn;
     $this->orig_dn              = $this->dn;
     $this->initially_was_account = $this->is_account;
-
-    if($this->is_account){
-      @log::log("view","printer/".get_class($this),$this->dn); 
-    }
   }
 
   function execute()
@@ -136,6 +134,11 @@ class glpiPrinterAccount extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    if($this->is_account && !$this->view_logged){
+      $this->view_logged = TRUE;
+      @log::log("view","printer/".get_class($this),$this->dn);
+    }
+
     /* Fill templating stuff */
     $smarty= get_smarty();
     $display= "";