$rec=$this->db->queryOneRecord("SELECT * FROM sys_session WHERE session_id = '".$this->db->quote($session_id)."' AND last_updated >= DATE_SUB(NOW(), INTERVAL ".intval($this->timeout)." MINUTE)");
$rec=$this->db->queryOneRecord("SELECT * FROM sys_session WHERE session_id = '".$this->db->quote($session_id)."' AND (`permanent` = 'y' OR last_updated >= DATE_SUB(NOW(), INTERVAL ".intval($this->timeout)." MINUTE))");
}else{
$rec=$this->db->queryOneRecord("SELECT * FROM sys_session WHERE session_id = '".$this->db->quote($session_id)."'");
}
...
...
@@ -94,14 +99,14 @@ class session {
$date_created=date('Y-m-d H:i:s');
$last_updated=date('Y-m-d H:i:s');
$session_data=$this->db->quote($session_data);
$sql="INSERT INTO sys_session (session_id,date_created,last_updated,session_data) VALUES ('$session_id','$date_created','$last_updated','$session_data')";
$sql="INSERT INTO sys_session (session_id,date_created,last_updated,session_data,permanent) VALUES ('$session_id','$date_created','$last_updated','$session_data','".($this->permanent?'y':'n')."')";
$this->db->query($sql);
}else{
$session_id=$this->db->quote($session_id);
$last_updated=date('Y-m-d H:i:s');
$session_data=$this->db->quote($session_data);
$sql="UPDATE sys_session SET last_updated = '$last_updated', session_data = '$session_data' WHERE session_id = '$session_id'";
$sql="UPDATE sys_session SET last_updated = '$last_updated', session_data = '$session_data'".($this->permanent?", `permanent` = 'y'":"")." WHERE session_id = '$session_id'";
$res_client=$app->db->queryOneRecord("SELECT client.client_id FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $res_client_group_id");
$wb['error_maintenance_mode']='Diese ISPConfig Installation wird gerade gewartet. Wir sind in Kürze wieder für Sie da. Vielen Dank für Ihre Geduld.';
$wb['theme_not_compatible']='Das gewählte Design ist mit dieser ISPConfig Version nicht kompatibel. Bitte prüfen Sie, ob ein Update des Themes verfügbar ist.<br />Es wurde nun automatisch das Standard Design aktiviert.';
$wb['error_maintenance_mode']='This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
$wb['theme_not_compatible']='The chosen theme is not compatible with the current ISPConfig version. Please check for a new version of the theme.<br />The default theme as been activated automatically.';