summaryrefslogtreecommitdiffstats
path: root/application/modules/user/forms/RoleEdit.php
diff options
context:
space:
mode:
authorBjörn Geiger2011-04-11 10:59:36 +0200
committerBjörn Geiger2011-04-11 10:59:36 +0200
commit8159b6bb65b9b69a7a2ef737d4fa11a5232c10f1 (patch)
tree1fb0d122e396cd24d80022fef260d5b2aff4a259 /application/modules/user/forms/RoleEdit.php
parentSuper Admin hat wieder alle Rechte (diff)
downloadpbs2-8159b6bb65b9b69a7a2ef737d4fa11a5232c10f1.tar.gz
pbs2-8159b6bb65b9b69a7a2ef737d4fa11a5232c10f1.tar.xz
pbs2-8159b6bb65b9b69a7a2ef737d4fa11a5232c10f1.zip
ACL im RoleController
Diffstat (limited to 'application/modules/user/forms/RoleEdit.php')
-rw-r--r--application/modules/user/forms/RoleEdit.php19
1 files changed, 13 insertions, 6 deletions
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(