diff --git a/plugins/admin/systems/class_terminalService.inc b/plugins/admin/systems/class_terminalService.inc
index 2be95df7957e78c00dc78fec861bde405badcf05..25751532b6ccb8a95a52c6d3efd25172b72d80e9 100644 (file)
var $goFonHardware= "automatic";
var $AutoSync = false;
+ var $view_logged = FALSE;
/* Needed values and lists */
var $ignore_account= TRUE;
$this->gotoXHsync = preg_replace("/\+/","-",$this->gotoXHsync);
$this->gotoXVsync = preg_replace("/\+/","-",$this->gotoXVsync);
}
-
- if($this->is_account){
- @log::log("view","terminal/".get_class($this),$this->dn);
- }
}
function execute()
{
- /* Call parent execute */
- plugin::execute();
+ /* Call parent execute */
+ plugin::execute();
+
+ if($this->is_account && !$this->view_logged){
+ $this->view_logged = TRUE;
+ @log::log("view","terminal/".get_class($this),$this->dn);
+ }
/* Do we need to flip is_account state? */
if (isset($_POST['modify_state'])){