public function init() { $this->setName(strtolower(get_class())); $this->setMethod("post"); $oFormName = new Zend_Form_Element_Hidden("form_name"); $oFormName->setValue(get_class()); $oFormName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oFormName); $oTableName = new Zend_Form_Element_Multiselect("table_name"); $oTableName->addMultiOptions($this->_aTableName); $oTableName->addValidator(new Zend_Validate_InArray(array_keys($this->_aTableName))); $oTableName->setRequired(FALSE); $oTableName->setLabel("Nazwa tabeli:"); $oTableName->setAttrib("class", "multiselect"); $this->addElement($oTableName); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Zapisz"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/_defaultform.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
public function init() { $menu_items_model = new Admin_Model_MenuItems(); $name = new Zend_Form_Element_Text('name'); $name->setLabel('Usergroup name')->setRequired(true)->setAttrib("class", "form-control")->setAttrib("style", "width:200px"); $menu_items = new Zend_Form_Element_Multiselect('admin_menu_item_id'); $menu_items->addValidator(new Zend_Validate_Digits(), true); $menu_items->setLabel('Menu Items: '); $menu_items->setAttrib("class", "select2"); $menu_items->setAttrib("data-placeholder", "Choose..."); $menu_items->setAttrib("style", "width:200px"); $menu_items->addMultiOptions($menu_items_model->getForDropDown()); $permit = new Zend_Form_Element_MultiCheckbox('permit'); $permit->setLabel('Available resources '); $resources_table = new Admin_Model_Resources(); foreach ($resources_table->getAll() as $resource) { $permit->addMultiOption((string) $resource->id, ' ' . $resource->name); } $cancel = new Zend_Form_Element_Button('cancel'); $cancel->setLabel('Cancel'); $cancel->setAttrib('class', 'btn btn-gold')->setAttrib('style', 'color:black'); $cancel->setAttrib("onClick", "window.location = window.location.origin+'/admin/admin-usersgroups/'"); $submit = new Zend_Form_Element_Submit('save'); $submit->setAttrib('class', 'btn btn-primary'); $submit->setLabel('Confirm'); $this->setAction('')->setMethod('post')->addElement($name)->addElement($menu_items)->addElement($permit)->addElement($cancel)->addElement($submit); }
public function testOptionLabelsAreUntouchedIfTranslatonDoesNotExistInnTranslateAdapter() { $translations = (include dirname(__FILE__) . '/../_files/locale/array.php'); $translate = new Zend_Translate('array', $translations, 'en'); $translate->setLocale('en'); $options = array('foovalue' => 'Foo', 'barvalue' => 'Bar', 'testing' => 'Test Value'); $this->element->addMultiOptions($options)->setTranslator($translate); $test = $this->element->getMultiOption('testing'); $this->assertEquals($options['testing'], $test); }
public function init() { $this->setName(strtolower(get_class())); $this->setMethod("post"); $oFormName = new Zend_Form_Element_Hidden("form_name"); $oFormName->setValue(get_class()); $oFormName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oFormName); $oRobots = new Zend_Form_Element_Select("site_seo_robots_id"); $oRobots->setLabel("Tryb indeksowania przez roboty:"); $oRobots->setRequired(FALSE); $oRobots->addMultiOptions($this->_aAllSiteSeoRobots); $oRobots->setValue(1); $this->addElement($oRobots); $oSeoTagTitle = new Zend_Form_Element_Textarea("head_title"); $oSeoTagTitle->setLabel("Tytuł strony (meta titile):")->setFilters($this->_aFilters); $oSeoTagTitle->setRequired(FALSE); $this->addElement($oSeoTagTitle); $oAdditionalSeoTagKeywords = new Zend_Form_Element_Text("additional_seo_tag_keywords"); $oAdditionalSeoTagKeywords->setLabel("Dodaj nowe słowo kluczowe:"); $oAdditionalSeoTagKeywords->setRequired(FALSE); $oAdditionalSeoTagKeywords->addValidator(new Zend_Validate_StringLength(array("min" => 1, "max" => 45))); $oAdditionalSeoTagKeywords->setAttrib("class", "valid"); $this->addElement($oAdditionalSeoTagKeywords); $oAddAdditionalSeoTagKeywords = new Zend_Form_Element_Button("add_additional_seo_tag_keywords"); $oAddAdditionalSeoTagKeywords->setLabel("Dodaj"); $oAddAdditionalSeoTagKeywords->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oAddAdditionalSeoTagKeywords); $oSeoTagKeywords = new Zend_Form_Element_Multiselect("keywords"); $oSeoTagKeywords->addMultiOptions($this->_aAllSiteSeoKeywords); $oSeoTagKeywords->setRequired(FALSE); $oSeoTagKeywords->setLabel("Słowa kluczowe (meta keywords):"); $oSeoTagKeywords->setAttrib("class", "chosen"); $this->addElement($oSeoTagKeywords); $oSeoTagDescription = new Zend_Form_Element_Textarea("description"); $oSeoTagDescription->setLabel("Opis strony (meta description):")->setFilters($this->_aFilters); $oSeoTagDescription->setRequired(FALSE); $this->addElement($oSeoTagDescription); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Zapisz"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/siteseo.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
public function init() { $this->setName(strtolower(get_class())); $this->setMethod("post"); $oFormName = new Zend_Form_Element_Hidden("form_name"); $oFormName->setValue(get_class()); $oFormName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oFormName); $oLayoutName = new Zend_Form_Element_Hidden("layout_name"); $oLayoutName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oLayoutName); $oLabel = new Zend_Form_Element_Text("label"); $oLabel->setLabel("Etykieta:")->setFilters($this->_aFilters); $oLabel->setRequired(TRUE); $this->addElement($oLabel); $oDesc = new Zend_Form_Element_Text("desc"); $oDesc->setLabel("Opis:")->setFilters($this->_aFilters); $oDesc->setRequired(FALSE); $this->addElement($oDesc); $oImageId = new Zend_Form_Element_Select("image_id"); $oImageId->setLabel("Ikona menu:")->setFilters($this->_aFilters); $oImageId->setRequired(FALSE); $oImageId->addMultiOptions($this->_aAllImage); $this->addElement($oImageId); $oModuleId = new Zend_Form_Element_Select("navigation_module_id"); $oModuleId->setLabel("Moduł:"); $oModuleId->setRequired(TRUE)->setAttrib("class", "valid"); $oModuleId->addMultiOptions($this->_aAllModule); $this->addElement($oModuleId); $oSiteLayout = new Zend_Form_Element_Select("site_layout_id"); $oSiteLayout->setLabel("Szablon:"); $oSiteLayout->setRequired(TRUE)->setAttrib("class", "valid"); $oSiteLayout->addMultiOptions($this->_aAllSiteLayout); $this->addElement($oSiteLayout); $oControllerId = new Zend_Form_Element_Select("navigation_controller_id"); $oControllerId->setLabel("Kontroler:"); $oControllerId->setRequired(TRUE)->setAttrib("class", "valid"); $oControllerId->addMultiOptions($this->_aAllController); $this->addElement($oControllerId); $oActionId = new Zend_Form_Element_Select("navigation_action_id"); $oActionId->setLabel("Akcja:"); $oActionId->setRequired(TRUE)->setAttrib("class", "valid"); $oActionId->addMultiOptions($this->_aAllAction); $this->addElement($oActionId); $oResourceId = new Zend_Form_Element_Select("navigation_resource_id"); $oResourceId->setLabel("Kwalifikator zasobu:"); $oResourceId->setRequired(TRUE); $oResourceId->addMultiOptions($this->_aAllResource); //$this->addElement($oResourceId); $oPrivilegeId = new Zend_Form_Element_Select("navigation_privilege_id"); $oPrivilegeId->setLabel("Kwalifikator dostępu:"); $oPrivilegeId->setRequired(TRUE)->setAttrib("class", "valid"); $oPrivilegeId->addMultiOptions($this->_aAllPrivilege); $this->addElement($oPrivilegeId); $oVisible = new Zend_Form_Element_Select("visible"); $oVisible->setLabel("Widoczne w menu:"); $oVisible->setRequired(TRUE)->setAttrib("class", "valid"); $oVisible->addMultiOptions(array(1 => "Tak", 0 => "Nie")); $this->addElement($oVisible); $oPrivilege = new Zend_Form_Element_Multiselect("user_role"); $oPrivilege->addMultiOptions($this->_aAllUserRole); $oPrivilege->setRequired(FALSE); $oPrivilege->setLabel("Dostęp do zasobu dla grupy użytkowników:"); $oPrivilege->setAttrib("class", "multiselect"); $this->addElement($oPrivilege); $oNavigationMenuCopy = new Zend_Form_Element_Hidden("navigation_menu_edit_id"); $oNavigationMenuCopy->setValue(0); $oNavigationMenuCopy->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oNavigationMenuCopy); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Zapisz"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/navigationmenu.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
public function init() { $this->setName(strtolower(get_class())); $this->setMethod("post"); $oFormName = new Zend_Form_Element_Hidden("form_name"); $oFormName->setValue(get_class()); $oFormName->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oFormName); $oNewsEditId = new Zend_Form_Element_Hidden("news_edit_id"); $oNewsEditId->setValue(0); $oNewsEditId->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oNewsEditId); $oTranslation = new Zend_Form_Element_Select("translation"); $oTranslation->setLabel("Tłumaczenie:"); $oTranslation->setRequired(TRUE)->setAttrib("class", "valid"); $oTranslation->addMultiOptions($this->_aAllLang); $this->addElement($oTranslation); $oImagePreview = new Zend_Form_Element_Hidden("image_preview"); $oImagePreview->setValue(0); $oImagePreview->setRequired(FALSE)->removeDecorator("Label"); $this->addElement($oImagePreview); $oImageId = new Zend_Form_Element_Select("image_id"); $oImageId->setLabel("Zdjęcie:")->setFilters($this->_aFilters); $oImageId->setRequired(FALSE); $oImageId->addMultiOptions($this->_aAllImage); $this->addElement($oImageId); $oCreatedDate = new Zend_Form_Element_Text("created_date"); $oCreatedDate->setLabel("Data utworzenia:"); $oCreatedDate->setRequired(TRUE); $oCreatedDate->setAttrib("class", "valid"); $this->addElement($oCreatedDate); $oName = new Zend_Form_Element_Text("news_title"); $oName->setLabel("Tytuł:"); $oName->addValidator(new Zend_Validate_StringLength(array("min" => 3, "max" => 255))); $oName->setRequired(TRUE)->setAttrib("class", "valid"); $this->addElement($oName); $oContent = new Zend_Form_Element_Textarea("news_content"); $oContent->setLabel("Treść:"); $oContent->setRequired(FALSE); $oContent->setAttrib("class", "ckeditor"); $this->addElement($oContent); $oAdditionalCategoryTag = new Zend_Form_Element_Text("additional_category_tag"); $oAdditionalCategoryTag->setLabel("Dodaj nowe tagi:"); $oAdditionalCategoryTag->setRequired(FALSE); $oAdditionalCategoryTag->addValidator(new Zend_Validate_StringLength(array("min" => 1, "max" => 45))); $oAdditionalCategoryTag->setAttrib("class", "valid"); $this->addElement($oAdditionalCategoryTag); $oAddAdditionalCategoryTag = new Zend_Form_Element_Button("add_additional_category_tag"); $oAddAdditionalCategoryTag->setLabel("Dodaj"); $oAddAdditionalCategoryTag->setIgnore(FALSE)->removeDecorator("Label"); $this->addElement($oAddAdditionalCategoryTag); $oCategoryTag = new Zend_Form_Element_Multiselect("category_tag"); $oCategoryTag->addMultiOptions(array()); $oCategoryTag->setRequired(FALSE); $oCategoryTag->setLabel("Tagi:"); $oCategoryTag->setAttrib("class", "chosen"); $this->addElement($oCategoryTag); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Zapisz"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/_defaultform.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
public function init() { $this->setMethod('post'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'policies'); $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $loginUserId = $auth->getStorage()->read()->id; $loginuserRole = $auth->getStorage()->read()->emprole; $loginuserGroup = $auth->getStorage()->read()->group_id; } $id = new Zend_Form_Element_Hidden('id'); $requisition_code = new Zend_Form_Element_Text('requisition_code'); $requisition_code->setAttrib('title', 'Requisition Code.'); $requisition_code->setAttrib('readonly', 'readonly'); $requisition_code->setAttrib('onfocus', 'this.blur()'); $requisition_code->setRequired(true); $requisition_code->addValidator('NotEmpty', false, array('messages' => 'Identity codes are not configured yet.')); $onboard_date = new Zend_Form_Element_Text('onboard_date'); $onboard_date->setAttrib('title', 'Due Date.'); $onboard_date->setAttrib('maxLength', 10); $onboard_date->setAttrib('readonly', 'readonly'); $onboard_date->setAttrib('onfocus', 'this.blur()'); $business_unit = new Zend_Form_Element_Select("business_unit"); $business_unit->setAttrib("class", "formDataElement"); $business_unit->setAttrib("onchange", "getdepts_req(this,'department','position_id');"); $business_unit->setAttrib('title', 'Business Unit.'); $department = new Zend_Form_Element_Select("department"); $department->setAttrib("class", "formDataElement"); $department->setAttrib('title', 'Department.'); $department->addMultiOptions(array('' => 'Select Department')); $department->setAttrib('onchange', 'displayEmpReportingmanagers(this,"reporting_id","req")'); /* * added New $ipbusiness_unit and $ipdepartment controls */ //start--------------- $ipbusiness_unit = new Zend_Form_Element_Select("ipbusiness_unit"); $ipbusiness_unit->setAttrib("class", "formDataElement"); $ipbusiness_unit->setAttrib("onchange", "getdepts_req(this,'ipdepartment','position_id');"); $ipbusiness_unit->setAttrib('title', 'Business Unit.'); $ipdepartment = new Zend_Form_Element_Select("ipdepartment"); $ipdepartment->setAttrib("class", "formDataElement"); $ipdepartment->setAttrib('title', 'Department.'); $ipdepartment->addMultiOptions(array('' => 'Select Department')); $ipdepartment->setAttrib('onchange', 'displayEmpReportingmanagers(this,"ipreporting_id","req")'); $ipdepartment->setRegisterInArrayValidator(false); //$ipdepartment->setRequired(true); $ipdepartment->addValidator('NotEmpty', false, array('messages' => 'Please select department.')); //$ipreporting_id = new Zend_Form_Element_Select("ipreporting_id"); $ipreporting_id = new Zend_Form_Element_Multiselect("ipreporting_id"); $ipreporting_id->setAttrib('title', 'Interview Panel Member.'); $ipreporting_id->setAttrib("class", "formDataElement"); $ipreporting_id->addMultiOptions(array('' => 'Select Interview Panel Member')); $ipreporting_id->setRegisterInArrayValidator(false); $ipreporting_id->setRequired(true); $ipreporting_id->addValidator('NotEmpty', false, array('messages' => 'Please select Interview Panel Member.')); //end--------------- $jobtitle = new Zend_Form_Element_Select("jobtitle"); $jobtitle->setAttrib("class", "formDataElement"); $jobtitle->setAttrib("onchange", "getpositions_req('department','business_unit','position_id','jobtitle');"); $jobtitle->setAttrib('title', 'Job Title.'); $reporting_id = new Zend_Form_Element_Select("reporting_id"); $reporting_id->setAttrib('title', 'Reporting Manager.'); $reporting_id->setRegisterInArrayValidator(false); $reporting_id->addMultiOptions(array('' => 'Select Reporting Manager')); $position_id = new Zend_Form_Element_Select("position_id"); $position_id->setAttrib("class", "formDataElement"); $position_id->setAttrib('title', 'Position.'); $position_id->addMultiOptions(array('' => 'Select Position')); $req_no_positions = new Zend_Form_Element_Text('req_no_positions'); $req_no_positions->setAttrib('maxLength', 4); $req_no_positions->setAttrib('title', 'Required no.of positions.'); $req_no_positions->addFilter(new Zend_Filter_StringTrim()); $jobdescription = new Zend_Form_Element_Textarea('jobdescription'); $jobdescription->setAttrib('rows', 10); $jobdescription->setAttrib('cols', 50); $jobdescription->setAttrib('title', 'Job description.'); $req_skills = new Zend_Form_Element_Textarea('req_skills'); $req_skills->setAttrib('rows', 10); $req_skills->setAttrib('cols', 50); $req_skills->setAttrib('maxlength', 400); $req_skills->setAttrib('title', 'Required Skills.'); $req_qualification = new Zend_Form_Element_Text('req_qualification'); $req_qualification->setAttrib('maxLength', 100); $req_qualification->setAttrib('title', 'Required Qualification.'); $req_qualification->addFilter(new Zend_Filter_StringTrim()); $req_exp_years = new Zend_Form_Element_Text('req_exp_years'); $req_exp_years->setAttrib('maxLength', 5); $req_exp_years->setAttrib('title', 'Required Experience.'); $req_exp_years->addFilter(new Zend_Filter_StringTrim()); $emp_type = new Zend_Form_Element_Select("emp_type"); $emp_type->setAttrib("class", "formDataElement"); $emp_type->setAttrib('title', 'Employment Status.'); $req_priority = new Zend_Form_Element_Select("req_priority"); $req_priority->setAttrib('title', 'Priority.'); $req_priority->addMultiOptions(array('' => 'Select Priority', 1 => 'High', 3 => 'Low', 2 => 'Medium')); $req_priority->setAttrib("class", "formDataElement"); $additional_info = new Zend_Form_Element_Textarea('additional_info'); $additional_info->setAttrib('rows', 10); $additional_info->setAttrib('cols', 50); $additional_info->setAttrib('maxlength', 400); $additional_info->setAttrib('title', 'Additional Information.'); $req_status = new Zend_Form_Element_Select('req_status'); $req_status->setLabel('Requisition Status'); if ($loginuserGroup == HR_GROUP || $loginuserGroup == '' || $loginuserGroup == MANAGEMENT_GROUP) { $reporting_id->setAttrib("class", "formDataElement"); $reporting_id->setRequired(true); $reporting_id->addValidator('NotEmpty', false, array('messages' => 'Please select reporting manager.')); } $onboard_date->setRequired(true); $onboard_date->addValidator('NotEmpty', false, array('messages' => 'Please select due date.')); $department->setRegisterInArrayValidator(false); $department->setRequired(true); $department->addValidator('NotEmpty', false, array('messages' => 'Please select department.')); $jobtitle->setRegisterInArrayValidator(false); $jobtitle->setRequired(true); $jobtitle->addValidator('NotEmpty', false, array('messages' => 'Please select job title.')); $position_id->setRegisterInArrayValidator(false); $position_id->setRequired(true); $position_id->addValidator('NotEmpty', false, array('messages' => 'Please select position.')); $req_no_positions->setRequired(true); $req_no_positions->addValidator('NotEmpty', false, array('messages' => 'Please enter required no.of positions.')); $req_no_positions->addValidator("regex", true, array('pattern' => '/^([0-9]+?)+$/', 'messages' => array('regexNotMatch' => 'Please enter only numbers.'))); $req_no_positions->addValidator("greaterThan", true, array('min' => 0, 'messages' => array('notGreaterThan' => 'No.of positions cannot be zero.'))); $req_skills->setRequired(true); $req_skills->addValidator('NotEmpty', false, array('messages' => 'Please enter required skills.')); $req_qualification->setRequired(true); $req_qualification->addValidator('NotEmpty', false, array('messages' => 'Please enter required qualification.')); $req_qualification->addValidator("regex", true, array('pattern' => '/^[a-zA-Z][a-zA-Z\\/\\-\\. ?]+$/', 'messages' => array('regexNotMatch' => 'Please enter valid qualification.'))); $req_exp_years->setRequired(true); $req_exp_years->addValidator('NotEmpty', false, array('messages' => 'Please enter required experience range.')); $req_exp_years->addValidator("regex", true, array('pattern' => '/^([0-9]{1,2}\\-[0-9]{1,2})+$/', 'messages' => array('regexNotMatch' => 'Please enter valid experience range.'))); $emp_type->setRegisterInArrayValidator(false); $emp_type->setRequired(true); $emp_type->addValidator('NotEmpty', false, array('messages' => 'Please select employment status.')); $req_priority->setRequired(true); $req_priority->addValidator('NotEmpty', false, array('messages' => 'Please select priority.')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setAttrib('id', 'submitbutton'); $submit->setLabel('Save'); $email_cnt = new Zend_Form_Element_Hidden('email_cnt'); $idval = Zend_Controller_Front::getInstance()->getRequest()->getParam('id', null); $bunit_val = Zend_Controller_Front::getInstance()->getRequest()->getParam('business_unit', null); $approver1 = new Zend_Form_Element_Select("approver1"); $approver1->setRegisterInArrayValidator(false); $approver1->addMultiOptions(array('' => 'Select Approver -1')); $approver1->setRequired(true); $approver1->addValidator('NotEmpty', false, array('messages' => 'Please select approver-1.')); $approver2 = new Zend_Form_Element_Select("approver2"); $approver2->setRegisterInArrayValidator(false); $approver2->addMultiOptions(array('' => 'Select Approver -2')); $approver3 = new Zend_Form_Element_Select("approver3"); $approver3->setRegisterInArrayValidator(false); $approver3->addMultiOptions(array('' => 'Select Approver -3')); /* * added New $ipbusiness_unit and $ipdepartment controls */ $this->addElements(array($id, $submit, $requisition_code, $onboard_date, $business_unit, $department, $jobtitle, $reporting_id, $position_id, $req_no_positions, $jobdescription, $req_skills, $req_qualification, $req_exp_years, $emp_type, $req_priority, $additional_info, $req_status, $email_cnt, $approver1, $approver2, $approver3, $ipbusiness_unit, $ipdepartment, $ipreporting_id)); $this->setElementDecorators(array('ViewHelper')); }