Code

Store currently selcted base in session
[gosa.git] / gosa-core / include / functions.inc
index d674e0d4c952d2b5676fcb990678c63a1e244609..2bdae08ef0e02036a43ad3427df3a2cae5f25351 100644 (file)
@@ -378,7 +378,7 @@ function process_htaccess ($username, $kerberos= FALSE)
     if (!$ldap->success()){
       msg_dialog::display(_("LDAP error"), 
           msgPool::ldaperror($ldap->get_error(), "", LDAP_AUTH)."<br><br>".session::get('errors'), 
-          FATAL_ERROR_DIALOG));
+          FATAL_ERROR_DIALOG);
       exit();
     }
     $ldap->search("(&(objectClass=gosaAccount)(|(uid=$username)(userPassword={$mode}$username)))", array("uid"));
@@ -404,7 +404,7 @@ function ldap_login_user_htaccess ($username)
   if (!$ldap->success()){
     msg_dialog::display(_("LDAP error"), 
         msgPool::ldaperror($ldap->get_error(), "", LDAP_AUTH)."<br><br>".session::get('errors'), 
-        FATAL_ERROR_DIALOG));
+        FATAL_ERROR_DIALOG);
     exit();
   }
   $ldap->search("(&(objectClass=gosaAccount)(uid=$username))", array("uid"));
@@ -441,7 +441,7 @@ function ldap_login_user ($username, $password)
   if (!$ldap->success()){
     msg_dialog::display(_("LDAP error"), 
         msgPool::ldaperror($ldap->get_error(), "", LDAP_AUTH)."<br><br>".session::get('errors'), 
-        FATAL_ERROR_DIALOG));
+        FATAL_ERROR_DIALOG);
     exit();
   }
   $ldap->cd($config->current['BASE']);
@@ -1250,7 +1250,10 @@ function strict_uid_mode()
 {
   global $config;
 
-  return ($config->get_cfg_value("strict") == "true");
+  if (isset($config)){
+    return ($config->get_cfg_value("strict") == "true");
+  }
+  return (TRUE);
 }