summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7c65632)
raw | patch | inline | side by side (parent: 7c65632)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 4 Jan 2008 10:36:17 +0000 (10:36 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Fri, 4 Jan 2008 10:36:17 +0000 (10:36 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@8215 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/include/class_session.inc | patch | blob | history |
index 61154c79e042654eda35423f58a014941acc628c..e4c8659551a02b9d85568b52980b0f4922ecd424 100644 (file)
public static function is_set($name)
{
- session::log("Checked if element '".$name."' exists. Returned (".isset($_SESSION[$name]).")");
return(isset($_SESSION[$name]));
}
public static function set($name,$value)
{
- session::log("Set '".$name."' to '".gettype($value)."'.");
$_SESSION[$name] = $value;
}
- public static function &get($name)
+ public static function get($name)
{
- $ret = FALSE;
- if(session::is_set($name)){
- $ret = $_SESSION[$name];
- session::log("Returned '".gettype($ret)."' for '".$name."'.");
- }else{
- session::log("Returned FALSE for '".$name."'. Element wasn't set.");
- }
+ $ret = &$_SESSION[$name];
return($ret);
}
{
if(session::is_set($name)){
unset($_SESSION[$name]);
- session::log("Removed element '".$name."'.");
- }else{
- session::log("Tried to remove element '".$name."'. Element wasn't set.");
}
}
the php.ini, so if you use debian, you must hardcode session.gc_maxlifetime in your php.ini */
ini_set("session.gc_maxlifetime",24*60*60);
session_start();
- session::log("Session startet");
}
public static function destroy()
echo "Not implemented yet";
}
- private static function log($str)
- {
-# echo $str."<br>";
- }
-
public static function &get_all()
{
- session::log("Returned complete session.");
return($_SESSION);
}
}