From 8159b6bb65b9b69a7a2ef737d4fa11a5232c10f1 Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Mon, 11 Apr 2011 10:59:36 +0200 Subject: ACL im RoleController --- application/modules/user/forms/RoleEdit.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'application/modules/user/forms/RoleEdit.php') diff --git a/application/modules/user/forms/RoleEdit.php b/application/modules/user/forms/RoleEdit.php index 938ebce..66e9e62 100644 --- a/application/modules/user/forms/RoleEdit.php +++ b/application/modules/user/forms/RoleEdit.php @@ -3,11 +3,16 @@ class user_Form_RoleEdit extends Zend_Form { private $roleID; + private $inheritanceright; public function setRoleID($roleID){ $this->roleID = $roleID; } + public function setInheritanceright($inheritanceright){ + $this->inheritanceright = $inheritanceright; + } + public function init() { $this->setName("RoleEdit"); @@ -33,15 +38,17 @@ class user_Form_RoleEdit extends Zend_Form 'value' => $_POST['description'], )); - if($_POST['inheritance'] == 1) { - $this->addElement('checkbox', 'inheritance', array( + if($this->inheritanceright) { + if($_POST['inheritance'] == 1) { + $this->addElement('checkbox', 'inheritance', array( 'label' => 'Inheritance:', 'checked' => 'checked', - )); - } else { - $this->addElement('checkbox', 'inheritance', array( + )); + } else { + $this->addElement('checkbox', 'inheritance', array( 'label' => 'Inheritance:', - )); + )); + } } $this->addElement('hidden', 'groupID', array( -- cgit v1.2.3-55-g7522