X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=gosa-plugins%2Ffai%2Fadmin%2Ffai%2Fclass_divListFai.inc;h=6e897c156e13f39916239844d8090962b3844178;hb=803cc8ab6dbca270c2e39fbbf131b10ccd2cdce2;hp=2fba9796636b57a0d0940d6abbbd79eb84b15d32;hpb=cc894c674f957aea342076d36bdc1bad9317bde1;p=gosa.git diff --git a/gosa-plugins/fai/admin/fai/class_divListFai.inc b/gosa-plugins/fai/admin/fai/class_divListFai.inc index 2fba97966..6e897c156 100644 --- a/gosa-plugins/fai/admin/fai/class_divListFai.inc +++ b/gosa-plugins/fai/admin/fai/class_divListFai.inc @@ -129,7 +129,7 @@ class divListFai extends MultiSelectWindow $add_sep = false; /* Get complete fai acls, to be able to check if we must show or hide the snapshot abilities */ - $acl_all = $ui->has_complete_category_acls($this->config->current['BASE'],$this->module); + $acl_all = $ui->has_complete_category_acls($this->parent->acl_base,$this->module); /* Add default header */ $listhead = MultiSelectWindow::get_default_header(false); @@ -143,7 +143,7 @@ class divListFai extends MultiSelectWindow $s .= "..|". " "._("Create")."|\n"; - $acl = $ui->get_permissions($this->config->current['BASE'],"fai/faiProfile"); + $acl = $ui->get_permissions($this->parent->acl_base,"fai/faiProfile"); if($this->parent->lock_type == "freeze" && !$this->parent->allow_freeze_object_attach){ $s.= "...|". " "._("Freezed")."|\n"; @@ -169,7 +169,7 @@ class divListFai extends MultiSelectWindow "Create_package" , _("PK") , "faiPackage")); foreach($arr as $ar){ - $acl = $ui->get_permissions($this->config->current['BASE'],"fai/".$ar[4]); + $acl = $ui->get_permissions($this->parent->acl_base,"fai/".$ar[4]); if(preg_match("/c/",$acl)){ $s.= "...|". " ".$ar[1]."|".$ar[2]."|\n"; @@ -269,7 +269,7 @@ class divListFai extends MultiSelectWindow /* Add copy & cut icons */ $ui = get_userinfo(); $action =""; - $acl_all = $ui->has_complete_category_acls($this->config->current['BASE'],$this->module); + $acl_all = $ui->has_complete_category_acls($this->parent->acl_base,$this->module); if(preg_match("/^opsi_/",$type)){ $editlink ="%NAME%"; @@ -313,7 +313,11 @@ class divListFai extends MultiSelectWindow $display = "
".$display."
"; - /* Create each field */ + /* Some objects are non ldap objects which do not have a dn. + */ + if(!isset($value['dn'])) $value['dn'] = ""; + + /* Create each field */ $field0 = array("string" => "" , "attach" => "style='width:20px;'"); $field1 = array("string" => $img , "attach" => "style='text-align:center;width:20px;'");