index e14f2be9636a547b870b6f17d89fe884be29b230..28718e287df44087423be6231d7c7df9ac75e91c 100644 (file)
break;
- case "U":
- /* Append a PhoneQueue, if objectClass = goFonAccount */
- $use = false;
+ case "U":
+ /* Append a PhoneQueue, if objectClass = goFonAccount */
+ $use = false;
foreach($this->by_object['ogroup']->memberList as $dn => $val){
- if(in_array("goFonAccount",$val['objectClass'])){
- $use = true;
+ if(isset($val['objectClass'])){
+ if(in_array("goFonAccount",$val['objectClass'])){
+ $use = true;
+ }
}
}
-
+
/* We found goFonAccount in users objectClasses*/
if($use){
require_once("class_phonequeue.inc");
}
/* Add a user tab used for mail distribution lists */
- if (preg_match('/kolab/i', $this->config->current['MAILMETHOD'])){
- require_once("class_mailogroup.inc");
- $this->by_name['mailogroup']= _("Mail");
- $this->by_object['mailogroup']= new mailogroup($this->config, $this->dn);
- $this->by_object['mailogroup']->parent= &$this;
+ if(isset($this->config->current['MAILMETHOD'])){
+ if (preg_match('/kolab/i', $this->config->current['MAILMETHOD'])){
+ require_once("class_mailogroup.inc");
+ $this->by_name['mailogroup']= _("Mail");
+ $this->by_object['mailogroup']= new mailogroup($this->config, $this->dn);
+ $this->by_object['mailogroup']->parent= &$this;
+ }
}
break;