Code

Only display error messages if necessary
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 18 Apr 2007 09:09:06 +0000 (09:09 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 18 Apr 2007 09:09:06 +0000 (09:09 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.5@6079 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/gofon/phoneaccount/class_phoneAccount.inc
plugins/personal/mail/class_mailAccount.inc

index 579ab01b7829cabed6a091feed4b1a84f60de2c2..3a985f37cede9f0309785ba887ebd5840eecb85b 100644 (file)
@@ -73,16 +73,20 @@ class phoneAccount extends plugin
      *  and first server as default if necessary.
      * Check if connection is successfull for the selected server $this->goFonHomeServer
      */
+
+    /* Set available server */
+    if(isset($_SESSION['config']->data['SERVERS']['FON'])){
+      $this->goFonHomeServers = $_SESSION['config']->data['SERVERS']['FON'];
+    }
+
     $a_SETUP= array();
-    if(array_key_exists('config',$_SESSION) &&
+    if($this->is_account &&
+       array_key_exists('config',$_SESSION) &&
        array_key_exists('SERVERS',$_SESSION['config']->data) &&
        array_key_exists('FON',$_SESSION['config']->data['SERVERS']) &&
        is_callable("mysql_connect")
        ) {
 
-      /* Set available server */
-      $this->goFonHomeServers = $_SESSION['config']->data['SERVERS']['FON'];
-
       /* Servers defined? Watch here... */
       if (count($this->goFonHomeServers)){
 
index 95960749a21ff53d8b19c9be810216b90ba451ba..ac113fde2919bfa41beef75be5864f07151329d5 100644 (file)
@@ -98,7 +98,7 @@ class mailAccount extends plugin
     } else {
       $this->folder_prefix= "user.";
     }
-    
+   
     /* This is not a new account, parse additional attributes */
     if (($dn != NULL) && ($dn != "new") && $this->is_account){