Code

Added pulldown js
[gosa.git] / gosa-core / include / class_tabs.inc
index 38567747c6439b9c4128f76d60b30e297116e3f4..feb50d164a248281a5baeef5b6e52b04a601c68d 100644 (file)
@@ -37,6 +37,8 @@ class tabs
   var $acl_category; 
   var $multiple_support_active = FALSE;
 
+  var $read_only = FALSE; // Used when the entry is opened as "readonly" due to locks.
+
   function tabs(&$config, $data, $dn, $acl_category= "")
   {
     /* Save dn */
@@ -68,6 +70,7 @@ class tabs
         $this->by_object[$tab['CLASS']]= new $tab['CLASS']($this->config, $this->dn, $baseobject);
       }
 
+      $this->read_only |= $this->by_object[$tab['CLASS']]->read_only;
       $this->by_object[$tab['CLASS']]->parent= &$this;
       $this->by_object[$tab['CLASS']]->set_acl_category($this->acl_category);
 
@@ -227,7 +230,7 @@ class tabs
                   font-size:13px; 
                   color: gray;'
           title=\"$title\">".$title."</div>";
-      }elseif (session::get('js')==FALSE){     
+      }elseif (session::global_get('js')==FALSE){      
         $display.= "<div ".$notify." class=\"$style[$index]\"><input type=\"submit\" name=\"$class\"".
           " class=\"$style[$index]\" value=\"$title\"></div></td>";
       } else {