Code

Updated comments in heimdal plugin
[gosa.git] / include / class_tabs.inc
index c543065b22dee48da42e42047218e2cc3695155f..f75847a3a54503f521f7b2ad5f7833bfb18a799e 100644 (file)
@@ -61,6 +61,35 @@ class tabs
     }
   }
 
+  
+  function multiple_support_available()
+  {
+    foreach($this->by_object as $name => $obj){
+      if($obj->multiple_support){
+        return(TRUE);
+      }
+    }
+    return(FALSE);
+  }  
+
+  function enable_multiple_support()
+  {
+    if(!$this->multiple_support_available()){
+      return(FALSE);
+    }else{
+      foreach($this->by_object as $name => $obj){
+        if($obj->multiple_support){
+          $this->by_object[$name]->multiple_support_active = TRUE;
+        }else{
+          unset($this->by_object[$name]);
+          unset($this->by_name[$name]);
+        }
+      }
+    }
+    return(TRUE);
+  }
+
+
   function execute()
   {
     /* Rotate current to last */
@@ -154,7 +183,8 @@ class tabs
       $title= preg_replace("/ /"," ",$title);
 
       /* Take care about notifications */
-      if ($this->by_object[$class]->pl_notify){
+      $obj = $this->by_object[$class];
+      if ( $this->by_object[$class]->pl_notify && ($obj->is_account || $obj->ignore_account)){
         $notify= "id=\"notify\"";
       } else {
         $notify= "";