diff --git a/plugins/admin/groups/class_groupGeneric.inc b/plugins/admin/groups/class_groupGeneric.inc
index f4fc95da9122c6d0c375abb1b6088e82662408ed..d9c523c9f0859dc6060d90cd4ad0ea2c16a60a2e 100644 (file)
{
/* Do we represent a valid group? */
if (!$this->is_account && $this->parent == NULL){
- $display= "<img src=\"images/stop.png\" align=center> <b>".
+ $display= "<img alt=\"\" src=\"images/stop.png\" align=\"middle\"> <b>".
_("This 'dn' is no group.")."</b>";
return ($display);
}
}
}
$smarty->assign("users", $users);
+ $smarty->assign("apply", apply_filter());
$display= $smarty->fetch (get_template_path('group_objects.tpl', TRUE, dirname(__FILE__)));
return ($display);
}
/* Bases / Departments */
- if ($this->dn == "new"){
- $ui= get_userinfo();
- $this->base= dn2base($ui->dn);
+ if (isset($_POST['base'])){
+ $this->base= $_POST['base'];
} else {
- if (isset($_POST['base'])){
- $this->base= $_POST['base'];
+ if ($this->dn == "new"){
+ $ui= get_userinfo();
+ $this->base= dn2base($ui->dn);
} else {
$this->base= preg_replace ("/^[^,]+,[^,]+,/", "", $this->dn);
}
$smarty->assign("sambaDomainNameACL", chkacl($this->acl, "sambaDomainName"));
if ($this->fon_group){
$smarty->assign("fon_group", "checked");
+ } else {
+ $smarty->assign("fon_group", "");
}
$smarty->assign("fon_groupACL", chkacl($this->acl, "fon_group"));
$smarty->assign("$val"."ACL", chkacl($this->acl, "$val"));
}
+ /* Missing ACL's */
+ foreach (array("base", "smbgroup", "members") as $val){
+ $smarty->assign("$val"."ACL", chkacl($this->acl, "$val"));
+ }
+
/* Show main page */
$smarty->assign("alphabet", generate_alphabet(10));
$smarty->assign("search_image", get_template_path('images/search.png'));