roleID = $roleID; } public function init() { $this->setName("RoleEdit"); $this->setMethod('post'); $this->addElement('text', 'title', array( 'filters' => array('StringTrim'), 'validators' => array( array('StringLength', false, array(0, 50)), ), 'required' => true, 'label' => 'Title:', 'value' => $_POST['title'], )); $this->addElement('text', 'description', array( 'filters' => array('StringTrim'), 'validators' => array( array('StringLength', false, array(0, 140)), ), 'required' => false, 'label' => 'Description:', 'value' => $_POST['description'], )); if($_POST['inheritance'] == 1) { $this->addElement('checkbox', 'inheritance', array( 'label' => 'Inheritance:', 'checked' => 'checked', )); } else { $this->addElement('checkbox', 'inheritance', array( 'label' => 'Inheritance:', )); } $this->addElement('hidden', 'groupID', array( 'value' => $_POST['groupID'], )); $this->addElement('submit', 'save', array( 'required' => false, 'ignore' => true, 'label' => 'Save', )); $this->addElement('button', 'cancel', array( 'required' => false, 'ignore' => true, 'label' => 'Cancel', 'onclick' => 'location.href="javascript:history.back();"', )); } }