if (!is_object(self::$_instance)) {
if (isset($_SESSION['Utils'])) {
self::$_instance = unserialize($_SESSION['Utils']);
- file_put_contents('/tmp/dump', 'Unserialize called: '.var_export($this, true), FILE_APPEND);
+ file_put_contents('/tmp/dump', 'Unserialize called: '.var_export(self::$_instance, true), FILE_APPEND);
} else {
self::$_instance = new Utils();
}
session_destroy();
self::$_instance->user = null;
self::$_instance->is_admin = false;
+ $_SESSION['Utils'] = serialize(self::$_instance);
} else {
$_SESSION['LAST_ACTIVITY'] = $time;
}
$this->loginStatus = 'Connect to LDAP server failed';
}
+ $_SESSION['Utils'] = serialize($this);
+
return $result;
}
echo 'R_TIME: '.date('c', $_SERVER['REQUEST_TIME']).' L_ACT: '.date('c', $_SESSION['LAST_ACTIVITY']);
exit;
}
+
+ $_SESSION['Utils'] = serialize($this);
+
return $loggedIn;
}
$this->header = str_replace('__TITLE__', $heading, $this->header);
$this->header = str_replace('__ROOT__', $CFG->wwwroot, $this->header);
$this->header = str_replace('__TIMEOUT__', $timeout, $this->header);
+
+ $_SESSION['Utils'] = serialize($this);
}
public function convertContent($code) {