Code

Removed plugin stuff from the Snapshot handler
[gosa.git] / gosa-core / include / class_session.inc
index 3cf75fd1f7a3715ae928bc1ff1f8c6ecbafced9d..7d8524c7383d7f3488002c2ad8c9dcc27d69a47f 100644 (file)
@@ -59,11 +59,6 @@ class session {
                return (FALSE);
        }
 
-       public static function channel_exists($name)
-       {
-               return (isset($_SESSION[$name]));
-       }
-
        public static function is_set($name)
        {
                $channel= "";
@@ -78,7 +73,7 @@ class session {
 
                /* Sanity check */
                if (!session::channel_exists($channel)){
-                       msg_dialog::display(_("Internal error"), _("Requested channel does not exist! Please contact your Administrator."), FATAL_ERROR_DIALOG);
+                       msg_dialog::display(_("Internal error"), _("Requested channel does not exist!"), FATAL_ERROR_DIALOG);
                }
 
                $channel= "gch_".$channel;
@@ -103,7 +98,7 @@ class session {
                } else {
                        /* Sanity check */
                        if (!session::channel_exists($channel)){
-                               msg_dialog::display(_("Internal error"), _("Requested channel does not exist! Please contact your Administrator."), FATAL_ERROR_DIALOG);
+                               msg_dialog::display(_("Internal error"), _("Requested channel does not exist!"), FATAL_ERROR_DIALOG);
                        }
                        $_SESSION[$channel][$name] = $value;
                }
@@ -129,7 +124,7 @@ class session {
 
                /* Sanity check */
                if (!session::channel_exists($channel)){
-                       msg_dialog::display(_("Internal error"), _("Requested channel does not exist! Please contact your Administrator."), FATAL_ERROR_DIALOG);
+                       msg_dialog::display(_("Internal error"), _("Requested channel does not exist!"), FATAL_ERROR_DIALOG);
                }
 
                $channel= "gch_".$channel;
@@ -191,6 +186,7 @@ class session {
                   !! The garbage collector is a cron job on debian systems, the cronjob will fetch the timeout from
                   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_name("GOsa");
                session_start();
 
                /* Check for changed browsers and bail out */
@@ -198,6 +194,7 @@ class session {
                {
                        if ($_SESSION['HTTP_USER_AGENT'] !=  md5($_SERVER['HTTP_USER_AGENT'])) {
                                session_destroy();
+                               session_name("GOsa");
                                session_start();
                        }
                } else {