summaryrefslogtreecommitdiffstats
path: root/application/modules/user/forms/RoleEdit.php
diff options
context:
space:
mode:
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(