Code

Added gray out to navigation icons in divlist
[gosa.git] / plugins / admin / systems / class_glpiPrinterCartridgesEdit.inc
index ff8d42751a43bb6f07cf7074028394c1686c49e3..c130618a4afb7e78799145d5c0a1c52ee2c8e3cc 100644 (file)
@@ -37,12 +37,6 @@ class glpiPrinterCartridgesEdit extends plugin
   function glpiPrinterCartridgesEdit ($config, $dn,$printer_type,$values = NULL )
   {
     plugin::plugin ($config, $dn);
-
-    $ui= get_userinfo();
-    $acl= get_permissions ($this->dn, $ui->subtreeACL);
-    $this->acl= get_module_permission($acl, "component", $this->dn);
-    
-
     foreach($this->attributes as $val){
       if(isset($values[$val])){
         $this->$val = $values[$val];
@@ -50,11 +44,8 @@ class glpiPrinterCartridgesEdit extends plugin
         $this->$val = "";
       }
     }
-
     $this->needToCatch = true;
-    
     $this->printer_type = $printer_type;
-
   }
 
   function remove_from_parent()
@@ -136,17 +127,9 @@ class glpiPrinterCartridgesEdit extends plugin
       return($display);
     }
 
-
-
-
-
-
-
     /* Assign attributes */ 
     foreach($this->attributes as $attr){
       $smarty->assign($attr,$this->$attr);
-      $smarty->assign($attr."ACL",chkacl($this->acl,$attr));
     }
 
     /* Selecte technical responsible person
@@ -180,7 +163,8 @@ class glpiPrinterCartridgesEdit extends plugin
       if(!in_array($id,$users)){
 
         /* If this user doesn't exists in glpi db, we must create him */
-        $atr = $ldap->fetch($ldap->cat($id));
+        $ldap->cat($id, array('cn', 'mail', 'telephoneNumber'));
+        $atr = $ldap->fetch();
         $tmp = array();
         $use = array( "cn"              =>"name",
             "mail"            =>"email",
@@ -278,7 +262,8 @@ class glpiPrinterCartridgesEdit extends plugin
        Assign name ... to smarty, if set
      */
     if(isset($users[$this->tech_num])){
-      $tr = $ldap->fetch($ldap->cat($users[$this->tech_num]));
+      $ldap->cat($users[$this->tech_num], array('givenName', 'sn', 'uid'));
+      $tr = $ldap->fetch();
       $str = "";
       if(isset($tr['givenName'][0])){   $str .= $tr['givenName'][0]." ";      }
       if(isset($tr['sn'][0])) {         $str .= $tr['sn'][0]." ";             }
@@ -295,7 +280,8 @@ class glpiPrinterCartridgesEdit extends plugin
 
   /* Check given values */
   function check(){
-    $message=array();
+    /* Call common method to give check the hook */
+    $message= plugin::check();
   
     /* Avoid choosing an already used name */
     $types = $this->parent->handle->getCartridgeTypeInformations();