/** * Carrega os valores de ordenação da consulta do relatório no elemento informado * * @param null $sValor * @param Zend_Form_Element_Select $oElemento * @return $this */ public function carregaOrdenacao($sValor = NULL, Zend_Form_Element_Select $oElemento) { $aValoresElemento = array('tomador_cnpjcpf' => parent::$oTranslate->_('CPF/CNPJ Tomador'), 'tomador_razao_social' => parent::$oTranslate->_('Nome/Razão Social Tomador')); $oElemento->addMultiOptions($aValoresElemento); $oElemento->setValue($sValor); return $this; }
public function init() { $this->setMethod('post')->setAttrib('id', 'frmVenta')->setAttrib('style', 'width: 300px;margin:auto;'); // Producto $e = new Zend_Form_Element_Select('id_producto'); $e->setLabel('Producto'); $e->setRequired(); $_producto = new Application_Model_Producto(); $e->addMultiOption(-1, '--Producto--'); $e->addMultiOptions($_producto->getComboValues()); $e->addValidator(new Zend_Validate_InArray($_producto->getComboValidValues())); $this->addElement($e); // Cantidad $e = new Zend_Form_Element_Text('cantidad'); $e->setLabel('Cantidad'); $e->setRequired(); $e->addValidator(new Zend_Validate_Int(new Zend_Locale('US'))); $e->addValidator(new Zend_Validate_GreaterThan(0)); $e->addValidator(new Zend_Validate_LessThan(100)); $this->addElement($e); // AddVentaDetalles $e = new Zend_Form_Element_Hidden('is_detalle'); $e->setValue(true); $e->setRequired(); $this->addElement($e); //Submit $e = new Zend_Form_Element_Submit('submit'); $e->setLabel('Agregar'); $this->addElement($e); }
public function init() { $firstnameField = new Zend_Form_Element_Text('firstname'); $firstnameField->addValidator(new Zend_Validate_Alnum()); $firstnameField->setRequired(true); $lastnameField = new Zend_Form_Element_Text('lastname'); $lastnameField->addValidator(new Zend_Validate_Alnum()); $lastnameField->setRequired(true); $emailField = new Zend_Form_Element_Text('email'); $emailField->addValidator(new Zend_Validate_EmailAddress()); $emailField->setRequired(true); $loginField = new Zend_Form_Element_Text('login'); $loginField->addValidator(new Zend_Validate_Alnum()); $loginField->setRequired(true); $teamMapper = new User_Model_Mapper_Team(); $teamArray = $teamMapper->getList(); foreach ($teamArray as $rowTeam) { $teams[$rowTeam->getId()] = $rowTeam->getName(); } $teamField = new Zend_Form_Element_Select('team'); $teamField->addMultiOptions($teams); $idField = new Zend_Form_Element_Hidden('id'); $passwordField = new Zend_Form_Element_Password('password'); $passwordField->addValidator(new Zend_Validate_StringLength(array('min' => 6, 'max' => 18))); $submitBtn = new Zend_Form_Element_Submit('submit'); $this->addElements(array($firstnameField, $lastnameField, $emailField, $loginField, $passwordField, $teamField, $idField, $submitBtn)); $this->setAction(''); }
public function init() { $this->setMethod('post'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'frm_interview_rpt'); $interview_date = new Zend_Form_Element_Text("interview_date"); $interview_date->setLabel("Interview Date"); $interview_date->setAttrib('readonly', 'readonly'); $req_id = new Zend_Form_Element_Select("req_id"); $req_id->setRegisterInArrayValidator(false); $req_id->setLabel("Requisition Code")->addMultiOptions(array('' => 'Select Requisition Code')); $department_id = new Zend_Form_Element_Select("department_id"); $department_id->setLabel("Department"); $department_id->setRegisterInArrayValidator(false); $department_id->addMultiOptions(array('' => 'Select Department')); $interviewer_id = new Zend_Form_Element_Text("interviewer_id"); $interviewer_id->setLabel("Interviewer"); $interviewer_id->setAttrib('name', ''); $interviewer_id->setAttrib('id', 'idinterviewer_id'); $createdby = new Zend_Form_Element_Text("createdby"); $createdby->setLabel("Interview Planned By"); $createdby->setAttrib('name', ''); $createdby->setAttrib('id', 'idcreatedby'); $submit = new Zend_Form_Element_Button('submit'); $submit->setAttrib('id', 'idsubmitbutton'); $submit->setLabel('Report'); $this->addElements(array($submit, $interview_date, $req_id, $department_id, $interviewer_id, $createdby)); $this->setElementDecorators(array('ViewHelper')); }
/** Initialize this form. */ public function init() { $this->setName('sizequota_folder'); $this->setAction($this->getView()->baseUrl('/sizequota/folder/submit')); $this->setMethod('POST'); $csrf = new Midas_Form_Element_Hash('csrf'); $csrf->setSalt('FDXuUnSDkUE7Anh2kqgca8zv'); $csrf->setDecorators(array('ViewHelper')); $folderId = new Zend_Form_Element_Hidden('folder_id'); $folderId->setDecorators(array('ViewHelper')); $useDefaultFolderQuota = new Zend_Form_Element_Checkbox('use_default_folder_quota'); $useDefaultFolderQuota->setLabel('Use Default Folder Quota'); $folderQuotaValue = new Zend_Form_Element_Text('folder_quota_value'); $folderQuotaValue->setLabel('Quota'); $folderQuotaValue->addValidator('Float', true); $folderQuotaValue->addValidator('Between', true, array('min' => 0, 'max' => PHP_INT_MAX)); $folderQuotaUnit = new Zend_Form_Element_Select('folder_quota_unit'); $folderQuotaUnit->setLabel('Unit'); $folderQuotaUnit->setRequired(true); $folderQuotaUnit->addValidator('NotEmpty', true); $folderQuotaUnit->addMultiOptions(array(MIDAS_SIZE_B => 'B', MIDAS_SIZE_KB => 'KB', MIDAS_SIZE_MB => 'MB', MIDAS_SIZE_GB => 'GB', MIDAS_SIZE_TB => 'TB')); $this->addDisplayGroup(array($useDefaultFolderQuota, $folderQuotaValue, $folderQuotaUnit), 'global'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel('Save'); $this->addElements(array($csrf, $folderId, $useDefaultFolderQuota, $folderQuotaValue, $folderQuotaUnit, $submit)); }
/** Initialize this form. */ public function init() { $this->setName('sizequota_admin'); $this->setMethod('POST'); $csrf = new Midas_Form_Element_Hash('csrf'); $csrf->setSalt('f6g5NzqPWAunkSykbBpmTmpH'); $csrf->setDecorators(array('ViewHelper')); $defaultUserQuotaValue = new Zend_Form_Element_Text(MIDAS_SIZEQUOTA_DEFAULT_USER_QUOTA_VALUE_KEY); $defaultUserQuotaValue->setLabel('Default User Quota'); $defaultUserQuotaValue->addValidator('Float', true); $defaultUserQuotaValue->addValidator('Between', true, array('min' => 0, 'max' => PHP_INT_MAX)); $defaultUserQuotaUnit = new Zend_Form_Element_Select(MIDAS_SIZEQUOTA_DEFAULT_USER_QUOTA_UNIT_KEY); $defaultUserQuotaUnit->setLabel('Unit'); $defaultUserQuotaUnit->setRequired(true); $defaultUserQuotaUnit->addValidator('NotEmpty', true); $defaultUserQuotaUnit->addMultiOptions(array(MIDAS_SIZE_B => 'B', MIDAS_SIZE_KB => 'KB', MIDAS_SIZE_MB => 'MB', MIDAS_SIZE_GB => 'GB', MIDAS_SIZE_TB => 'TB')); $this->addDisplayGroup(array($defaultUserQuotaValue, $defaultUserQuotaUnit), 'default_user_quota'); $defaultCommunityQuotaValue = new Zend_Form_Element_Text(MIDAS_SIZEQUOTA_DEFAULT_COMMUNITY_QUOTA_VALUE_KEY); $defaultCommunityQuotaValue->setLabel('Default Community Quota'); $defaultCommunityQuotaValue->addValidator('Float', true); $defaultCommunityQuotaValue->addValidator('Between', true, array('min' => 0, 'max' => PHP_INT_MAX)); $defaultCommunityQuotaUnit = new Zend_Form_Element_Select(MIDAS_SIZEQUOTA_DEFAULT_COMMUNITY_QUOTA_UNIT_KEY); $defaultCommunityQuotaUnit->setLabel('Unit'); $defaultCommunityQuotaUnit->setRequired(true); $defaultCommunityQuotaUnit->addValidator('NotEmpty', true); $defaultCommunityQuotaUnit->addMultiOptions(array(MIDAS_SIZE_B => 'B', MIDAS_SIZE_KB => 'KB', MIDAS_SIZE_MB => 'MB', MIDAS_SIZE_GB => 'GB', MIDAS_SIZE_TB => 'TB')); $this->addDisplayGroup(array($defaultCommunityQuotaValue, $defaultCommunityQuotaUnit), 'default_community_quota'); $submit = new Zend_Form_Element_Submit('submit'); $submit->setLabel('Save'); $this->addElements(array($csrf, $defaultUserQuotaValue, $defaultUserQuotaUnit, $defaultCommunityQuotaValue, $defaultCommunityQuotaUnit, $submit)); }
protected function _timezone() { $element = new Zend_Form_Element_Select('timezone'); $element->setLabel('Timezone')->addDecorators($this->_decorators)->setRequired(true)->setAttrib('class', 'span4'); $timezones = array(); $timezoneIdentifiers = DateTimeZone::listIdentifiers(); foreach ($timezoneIdentifiers as $timezone) { if (preg_match('/^(Africa|America|Antarctica|Asia|Atlantic|Europe|Indian|Pacific)\\//', $timezone)) { $ex = explode('/', $timezone); $city = isset($ex[2]) ? $ex[1] . ' - ' . $ex[2] : $ex[1]; $name = $ex[0]; $timezones[$name][$timezone] = $city; $dateTimeZoneGmt = new DateTimeZone('GMT'); $dateTimeZone = new DateTimeZone($timezone); $dateTimeGmt = new DateTime("now", $dateTimeZoneGmt); $timeOffset = $dateTimeZone->getOffset($dateTimeGmt); $gmt = $timeOffset / 3600; if ($gmt == 0) { $gmt = ' 00'; } elseif ($gmt > 0 && $gmt < 10) { $gmt = '+0' . $gmt; } elseif ($gmt >= 10) { $gmt = '+' . $gmt; } elseif ($gmt < 0 && $gmt > -10) { $gmt = '-0' . abs($gmt); } $timezones[$name][$timezone] = substr($timezone, strlen($name) + 1) . ' (GMT ' . $gmt . ':00)'; } } $element->addMultiOptions($timezones); return $element; }
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); $oFileName = new Zend_Form_Element_Select("file_name"); $oFileName->setLabel("Plik phtml:"); $oFileName->setRequired(TRUE); //$oFileName->addValidator(new Zend_Validate_InArray(array_keys($this->_aAllFile))); $oFileName->addMultiOptions($this->_aAllFile); $oFileName->setAttrib("class", "valid"); $this->addElement($oFileName); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Wczytaj plik"); $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->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); $oAddressSelect = new Zend_Form_Element_Select("address_select"); $oAddressSelect->setLabel("Nazwa:"); $oAddressSelect->setRequired(FALSE); $oAddressSelect->addMultiOptions($this->_aAllAddressName); $this->addElement($oAddressSelect); $oAddressAnswer = new Zend_Form_Element_Textarea("address_answer"); $oAddressAnswer->setLabel("Odpowiedź:")->setFilters($this->_aFilters); $oAddressAnswer->setRequired(TRUE); $oAddressAnswer->setAttrib("class", "valid"); $this->addElement($oAddressAnswer); $oSubmit = new Zend_Form_Element_Submit("submit_add_address"); $oSubmit->setLabel("Dodaj"); $this->addElement($oSubmit); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $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($topicId) { global $mySession; $db = new Db(); $topicTitle = ""; $topicDescription = ""; $topicStatus = "1"; if ($topicId != "") { $topicData = $db->runQuery("select * from " . FORUM_TOPICS . " where topic_id='" . $topicId . "'"); $topicTitle = $topicData[0]['topic_title']; $topicDescription = $topicData[0]['topic_description']; $topicStatus = $topicData[0]['topic_status']; } $StatusArr = array(); $StatusArr[0]['key'] = "1"; $StatusArr[0]['value'] = "Enable"; $StatusArr[1]['key'] = "0"; $StatusArr[1]['value'] = "Disable"; $topic_status = new Zend_Form_Element_Select('topic_status'); $topic_status->addMultiOptions($StatusArr)->setAttrib("class", "textInput")->setValue($topicStatus); $topic_title = new Zend_Form_Element_Text('topic_title'); $topic_title->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Topic title is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($topicTitle); $topic_description = new Zend_Form_Element_Textarea('topic_description'); $topic_description->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Topic description is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setAttrib("rows", "3")->setAttrib("style", "height:100px;")->setValue($topicDescription); $this->addElements(array($topic_status, $topic_title, $topic_description)); }
/** * Carrega os valores de ordenação da consulta do relatório no elemento informado * * @param null $sValor * @param Zend_Form_Element_Select $oElemento * @return $this */ public function carregaOrdenacao($sValor = NULL, Zend_Form_Element_Select $oElemento) { $aValoresElemento = array('inscricao_municipal' => parent::$oTranslate->_('Inscrição Municipal'), 'nome' => parent::$oTranslate->_('Nome')); $oElemento->addMultiOptions($aValoresElemento); $oElemento->setValue($sValor); return $this; }
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); $oTranslation = new Zend_Form_Element_Select("translation"); $oTranslation->setLabel("Tłumaczenie:"); $oTranslation->setRequired(TRUE)->setAttrib("class", "valid"); $oTranslation->addMultiOptions($this->_aAllLang); $this->addElement($oTranslation); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "submit"); $oSubmit->setLabel("Dalej"); $this->addElement($oSubmit); $oViewScript = new Zend_Form_Decorator_ViewScript(); $oViewScript->setViewModule("admin"); $oViewScript->setViewScript("_forms/lang.phtml"); $this->clearDecorators(); $this->setDecorators(array(array($oViewScript))); $oElements = $this->getElements(); foreach ($oElements as $oElement) { $oElement->setFilters($this->_aFilters); $oElement->removeDecorator("Errors"); } }
public function __construct($option = null) { parent::__construct($option); $this->setName('sum'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('Сумын нэрийг оруулна уу ?')->setRequired(true)->addFilter(new Zend_Filter_StringTrim())->addValidator(new Zend_Validate_NotEmpty())->setAttrib('class', "form-control"); $aimag = new Zend_Form_Element_Select("aimag"); //create obj $aimag->setAttrib('class', "form-control")->setRequired()->setLabel("Та аймагаа сонгоно уу?"); $params = array('host' => '127.0.0.1', 'username' => 'root', 'password' => '', 'dbname' => 'dun'); $db = Zend_Db::factory("mysqli", $params); $sql = $db->quoteInto('select * from aimag', null); $users = $db->query($sql)->fetchAll(); $userArray = array(); foreach ($users as $user) { /*use value as the key,while form submited,key was added into response obj*/ $userArray[$user['name']] = $user['name']; //create the $list } $aimag->addMultiOptions($userArray); $add = new Zend_Form_Element_Submit('add'); $add->setLabel('Нэмэх')->setAttrib('class', 'btn'); $this->addElement($aimag); $this->addElement($name); $this->addElement($add); $this->setMethod('post'); }
public function __construct(array $dataBusinessId, $options = null) { parent::__construct($options); $this->setName('frmEmployee'); $this->setMethod('post'); $name = new Zend_Form_Element_Text('name'); $name->setLabel('Employee name'); $name->setAttrib('maxlength', 80); $name->setRequired(true); $name->addValidator(new Zend_Validate_NotEmpty()); $this->addElement($name); $age = new Zend_Form_Element_Text('age'); $age->setLabel('Employee age'); $age->addValidator(new Zend_Validate_Int()); $this->addElement($age); $businessId = new Zend_Form_Element_Select('business_id'); $businessId->setLabel('Business'); $businessId->setRequired(true); $businessId->addValidator(new Zend_Validate_NotEmpty()); $businessId->addValidator(new Zend_Validate_Int()); $businessId->addMultiOptions($dataBusinessId); $this->addElement($businessId); $submit = new Zend_Form_Element_Submit('bt_submit'); $submit->setLabel('Save'); $this->addElement($submit); }
protected function buildExtraElements() { $pricesTable = new Refprice(); logfire('$this->_business->getBusinessTypeId()', $this->_business->getBusinessTypeId()); $prices = $pricesTable->getPriceOptions($this->_business->getBusinessTypeId(), $this->_location->getSearchRules()->currency); $min = new Zend_Form_Element_Select('min'); $min->setLabel('Min'); $min->setAttrib('class', 'refineformmoneyselect'); $min->addMultiOptions($prices); $this->addElement($min); $max = new Zend_Form_Element_Select('max'); $max->setLabel('Max'); $max->setAttrib('class', 'refineformmoneyselect'); $max->addMultiOptions($prices); $this->addElement($max); $facilifies = array('Any' => 'Any', '-1' => 'NA', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '100' => '6+'); $bedOptions = array('Any' => 'Any', '-1' => 'NA', '0' => 'Studio', '1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '100' => '6+'); $bed = new Zend_Form_Element_Select('bed'); $bed->setLabel('Bed'); $bed->setAttrib('class', 'refineformmoneyselect'); $bed->addMultiOptions($bedOptions); $this->addElement($bed); $cars = new Zend_Form_Element_Select('cars'); $cars->setLabel('Cars'); $cars->setAttrib('class', 'refineformmoneyselect'); $cars->addMultiOptions($facilifies); $this->addElement($cars); $bath = new Zend_Form_Element_Select('bath'); $bath->setLabel('Bath'); $bath->setAttrib('class', 'refineformmoneyselect'); $bath->addMultiOptions($facilifies); $this->addElement($bath); return parent::buildExtraElements(); }
public function init() { $this->setMethod('post'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'frm_requisition_report'); $raised_by = new Zend_Form_Element_Text("raised_by"); $raised_by->setLabel("Raised By"); $raised_by->setAttrib('name', ''); $raised_by->setAttrib('id', 'idraised_by'); $raised_by->setAttrib('title', 'Raised By'); $requisition_status = new Zend_Form_Element_Select("req_status"); $requisition_status->setLabel("Requisition Status"); $requisition_status->addMultiOptions(array('' => 'Select Requisition Status', 'Initiated' => 'Initiated', 'Approved' => 'Approved', 'Rejected' => 'Rejected', 'Closed' => 'Closed', 'On hold' => 'On hold', 'Complete' => 'Complete', 'In process' => 'In process')); $requisition_status->setAttrib('title', 'Requisition Status'); $raised_in = new Zend_Form_Element_Select('createdon'); $raised_in->setLabel('Raised In'); $raised_in->setAttrib('id', 'createdon'); $reporting_manager = new Zend_Form_Element_Text("reporting_manager"); $reporting_manager->setLabel("Reporting Manager"); $reporting_manager->setAttrib('name', ''); $reporting_manager->setAttrib('id', 'idreporting_manager'); $job_title = new Zend_Form_Element_Select("jobtitle"); $job_title->setLabel("Job Title"); $job_title->setAttrib("onchange", "getpositions_req('department','business_unit','position_id','jobtitle');"); $job_title->setAttrib('title', 'Job Title.'); $submit = new Zend_Form_Element_Button('submit'); $submit->setAttrib('id', 'idsubmitbutton'); $submit->setLabel('Report'); $this->addElements(array($raised_by, $requisition_status, $raised_in, $reporting_manager, $job_title, $submit)); $this->setElementDecorators(array('ViewHelper')); }
/** * (non-PHPdoc) * @see Zend_Form#init() */ public function init() { $this->addElementPrefixPath('Tri_Filter', 'Tri/Filter', 'FILTER'); $table = new Tri_Db_Table('chat_room'); $validators = $table->getValidators(); $filters = $table->getFilters(); $statusOptions = array('open' => 'open', 'close' => 'close'); $this->setAction('chat/room/save')->setMethod('post')->setAttrib('enctype', 'multipart/form-data'); $id = new Zend_Form_Element_Hidden('id'); $id->addValidators($validators['id'])->addFilters($filters['id'])->removeDecorator('Label')->removeDecorator('HtmlTag'); $filters['name'][] = 'StripTags'; $title = new Zend_Form_Element_Text('title'); $title->setLabel('Title')->addValidators($validators['title'])->addFilters($filters['title']); $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('Description')->addValidators($validators['description'])->addFilters($filters['description'])->setAttrib('rows', 10); $max = new Zend_Form_Element_Text('max_student'); $max->setLabel('Max student')->addValidators($validators['max_student'])->addFilters($filters['max_student']); if (!$statusOptions || isset($statusOptions[''])) { $status = new Zend_Form_Element_Text('status'); } else { $statusOptions = array_unique($statusOptions); $status = new Zend_Form_Element_Select('status'); $status->addMultiOptions(array('' => '[select]') + $statusOptions)->setRegisterInArrayValidator(false); } $status->setLabel('Status')->addValidators($validators['status'])->addFilters($filters['status']); $this->addElement($id)->addElement($title)->addElement($description)->addElement($status)->addElement('submit', 'Save'); }
public function init() { $this->setMethod('post'); $this->setAttrib('id', 'formid'); $this->setAttrib('name', 'frm_servicedesk_report'); $raised_by = new Zend_Form_Element_Text("raised_by"); $raised_by->setLabel("Raised by"); $raised_by->setAttrib('name', ''); $raised_by->setAttrib('id', 'idraised_by'); $service_desk_type = new Zend_Form_Element_Select('service_desk_id'); $service_desk_type->setLabel("Category"); $service_desk_type->addMultiOptions(array('' => 'Select category')); $service_request_id = new Zend_Form_Element_Select('service_request_id'); $service_request_id->setLabel("Request Type"); $service_request_id->addMultiOptions(array('' => 'Select request')); $priority = new Zend_Form_Element_Select('priority'); $priority->setLabel("Priority"); $priority->addMultiOptions(array('' => 'Select priority', '1' => 'Low', '2' => 'Medium', '3' => 'High')); $status = new Zend_Form_Element_Select('status'); $status->setLabel("Status"); $status->addMultiOptions(array('' => 'Select status', 'Open' => 'Open', 'Cancelled' => 'Cancelled', 'To management approve' => 'To management approve', 'To manager approve' => 'To manager approve', 'Manager approved' => 'Manager approved', 'Management approved' => 'Management approved', 'Management rejected' => 'Management rejected', 'Manager rejected' => 'Manager rejected', 'Closed' => 'Closed', 'Rejected' => 'Rejected')); $raised_date = new Zend_Form_Element_Text("raised_date"); $raised_date->setLabel("Raised On"); $raised_date->setAttrib('readonly', 'readonly'); $submit = new Zend_Form_Element_Button('submit'); $submit->setAttrib('id', 'idsubmitbutton'); $submit->setLabel('Report'); $this->addElements(array($raised_by, $service_desk_type, $service_request_id, $priority, $status, $raised_date, $submit)); $this->setElementDecorators(array('ViewHelper')); }
public function init($blogId) { // echo "hello ".$blogId; exit(); global $mySession; $db = new Db(); $title_value = ""; $description_value = ""; $status_value = "1"; if ($blogId != "") { $blogData = $db->runQuery("select * from " . BLOG_POST . " where blog_post_id='" . $blogId . "'"); $title_value = $blogData[0]['title']; $description_value = $blogData[0]['description']; $status_value = $blogData[0]['status']; } $StatusArr = array(); $StatusArr[0]['key'] = "1"; $StatusArr[0]['value'] = "Enable"; $status = new Zend_Form_Element_Select('status'); $status->addMultiOptions($StatusArr)->setAttrib("class", "textInput")->setValue($status_value); $title = new Zend_Form_Element_Text('title'); $title->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'blog title is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($title_value); $description = new Zend_Form_Element_Textarea('description'); $description->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'blog description is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setAttrib("rows", "3")->setAttrib("style", "height:100px;")->setValue($description_value); $this->addElements(array($status, $title, $description)); }
public function init() { $tr = Zend_Registry::get('tr'); $locale = Zend_Registry::get('Zend_Locale'); $available_languages = array ( 'en' => 'English', 'fr' => 'Francais', 'it' => 'Italiano', 'ru' => 'Русский', ); $this->setAction('/language'); $this->setAttrib('id', 'language-form'); $languages = new Zend_Form_Element_Select('languages'); $languages->setLabel($tr->_('LANGUAGE')); $languages->addMultiOptions($available_languages); $languages->setValue(isset($locale->value) ? $locale->value : 'en'); $this->addElement($languages); $system_wide = new Zend_Form_Element_Checkbox('system_wide'); $system_wide->setLabel($tr->_('UPDATE_SYSTEM_WIDE') . '?'); $system_wide->setRequired(false); $this->addElement($system_wide); $this->addElement(new Zend_Form_Element_Submit($tr->_('SAVE'))); parent::init(); }
/** * (non-PHPdoc) * @see Zend_Form#init() */ public function init() { $table = new Tri_Db_Table('activity'); $validators = $table->getValidators(); $filters = $table->getFilters(); $statusOptions = $table->fetchPairs('status', 'status'); $this->setAction('activity/index/save')->setMethod('post'); $id = new Zend_Form_Element_Hidden('id'); $id->addValidators($validators['id'])->addFilters($filters['id'])->removeDecorator('Label')->removeDecorator('HtmlTag'); $filters['title'][] = 'StripTags'; $title = new Zend_Form_Element_Text('title'); $title->setLabel('Title')->addValidators($validators['title'])->addFilters($filters['title']); $filters['description'][] = 'StripTags'; $description = new Zend_Form_Element_Textarea('description'); $description->setLabel('Description')->addValidators($validators['description'])->addFilters($filters['description'])->setAttrib('rows', 10)->setAllowEmpty(false); if (!$statusOptions || isset($statusOptions[''])) { $status = new Zend_Form_Element_Text('status'); } else { $statusOptions = array_unique($statusOptions); $status = new Zend_Form_Element_Select('status'); $status->addMultiOptions(array('' => '[select]') + $statusOptions)->setRegisterInArrayValidator(false); } $begin = new Zend_Form_Element_Text('begin'); $begin->setLabel('Begin')->setAttrib('class', 'date')->addFilters($filters['begin'])->addValidators($validators['begin'])->setAllowEmpty(false)->getPluginLoader('filter')->addPrefixPath('Tri_Filter', 'Tri/Filter'); $end = new Zend_Form_Element_Text('end'); $end->setLabel('End')->setAttrib('class', 'date')->addFilters($filters['end'])->getPluginLoader('filter')->addPrefixPath('Tri_Filter', 'Tri/Filter'); $status->setLabel('Status')->addValidators($validators['status'])->addFilters($filters['status']); $this->addElement($id)->addElement($title)->addElement($description)->addElement($begin)->addElement($end)->addElement($status)->addElement('submit', 'Save'); }
/** * Class constructor * * @return void */ public function __construct($options) { parent::__construct($options); $imageSrc = $options['imageSrc']; $dataId = $options['dataId']; $imgField = $options['imgField']; $isNewImage = $options['isNewImage']; $moduleName = $options['moduleName']; // List of sub categories $oItems = new ItemsObject(); $listItems = $oItems->itemsCollection(Zend_Registry::get('currentEditLanguage')); $items = new Zend_Form_Element_Select('IP_ItemId'); $items->setLabel($this->getView()->getCibleText('form_gift_item_label'))->setAttrib('class', 'largeSelect')->setRequired(true)->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field')))); $items->addMultiOption('', $this->getView()->getCibleText('form_select_default_label')); $items->addMultiOptions($listItems); $this->addElement($items); // discount item price $price = new Zend_Form_Element_Text('IP_Price'); $price->setLabel($this->getView()->getCibleText('form_item_specialPrice_label'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array('Errors', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'smallTextInput'); $this->addElement($price); // List of sub categories $conditionItems = new Zend_Form_Element_Select('IP_ConditionItemId'); $conditionItems->setLabel($this->getView()->getCibleText('form_condition_item_label'))->setAttrib('class', 'largeSelect')->setRequired(true)->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field')))); $conditionItems->addMultiOption('', $this->getView()->getCibleText('form_select_default_label')); $conditionItems->addMultiOptions($listItems); $this->addElement($conditionItems); // number of items to add items dicount $nbItem = new Zend_Form_Element_Text('IP_NbItem'); $nbItem->setLabel($this->getView()->getCibleText('form_number_items_label'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array('Errors', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'smallTextInput'); $this->addElement($nbItem); // number of items to add items dicount $conditionAmount = new Zend_Form_Element_Text('IP_ConditionAmount'); $conditionAmount->setLabel($this->getView()->getCibleText('form_condition_amount_label'))->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty', true, array('messages' => array('isEmpty' => $this->getView()->getCibleText('validation_message_empty_field'))))->setDecorators(array('ViewHelper', array('label', array('placement' => 'prepend')), array('Errors', array('placement' => 'append')), array(array('row' => 'HtmlTag'), array('tag' => 'dd', 'class' => 'form_title_inline', 'id' => 'title'))))->setAttrib('class', 'smallTextInput'); $this->addElement($conditionAmount); }
public function init() { $nameProject = new Zend_Form_Element_Text('nameProject'); $nameProject->setLabel('nom Projet')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $dateBegin = new Zend_Form_Element_Text('dateBegin'); $dateBegin->setLabel('à partir de :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $dateEnd = new Zend_Form_Element_Text('dateEnd'); $dateEnd->setLabel('jusqu\'à le :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $budget = new Zend_Form_Element_Text('budget'); $budget->setLabel('Budget :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $localisation = new Zend_Form_Element_Select('localisation'); $localisation->setLabel('Localisation :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $cityModel = new City(); $selectReferenceForCity = $cityModel->select()->setIntegrityCheck(false)->from('city'); $localisation->addMultiOption(0, '-'); foreach ($cityModel->fetchAll($selectReferenceForCity) as $row) { $localisation->addMultiOption($row->city_id, $row->city_description); } $domaine = new Zend_Form_Element_Select('domaine'); $domaine->setLabel('Domaine :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $reference = new ReferenceValue(); $selectReferenceForDomain = $reference->select()->setIntegrityCheck(false)->from('reference_values')->where('reference_values.reference_Id=5'); $domaine->addMultiOption(0, '-'); foreach ($reference->fetchAll($selectReferenceForDomain) as $row) { $domaine->addMultiOption($row->value_id, $row->name); } $statut = new Zend_Form_Element_Select('statut'); $statut->setLabel('statut :')->setRequired(false)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty'); $statut->addMultiOptions(array('1' => 'encours', '2' => 'valide', '3' => 'suspendu')); $submit = new Zend_Form_Element_Submit('submit'); $submit->setOptions(array('label' => $this->t('Filter'), 'required' => true)); $this->setCancelLink(false); $this->addElements(array($nameProject, $dateBegin, $dateEnd, $budget, $localisation, $domaine, $statut, $submit)); }
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); $oRealEditMode = new Zend_Form_Element_Select("real_edit_mode"); $oRealEditMode->setLabel("Edycja w czasie rzeczywistym:"); $oRealEditMode->setRequired(TRUE); $oRealEditMode->addMultiOptions(array("1" => "Włącz", "0" => "Wyłącz")); $this->addElement($oRealEditMode); $this->addElement("hash", "csrf_token", array("ignore" => false, "timeout" => 7200)); $this->getElement("csrf_token")->removeDecorator("Label"); $oSubmit = $this->createElement("submit", "choose_site_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'); $defaultArgs = array('disableLoadDefaultDecorators' => true, 'decorators' => array('ViewHelper')); $identity = $this->getAttrib('user_id'); $user_object = Engine_Api::_()->user()->getUser($identity); $user_id = new Zend_Form_Element_Hidden('user_id'); $user_id->setValue($identity); $email = new Zend_Form_Element_Text('email', $defaultArgs); $email->addValidator('emailAddress', true)->addValidator(new Zend_Validate_Db_NoRecordExists(Engine_Db_Table::getTablePrefix() . 'users', 'email')); $email->setValue($user_object->email); $password = new Zend_Form_Element_Password('password', $defaultArgs); $password->addValidator('stringLength', false, array(6, 32)); $passconf = new User_Form_Element_PasswordConfirm('passconf', $defaultArgs); //$passconf->addDecorator('ViewHelper'); if ($settings->getSetting('user.signup.username', 1) > 0) { $username = new Zend_Form_Element_Text('username', $defaultArgs); $username->setValue($user_object->username); $username->addValidator('stringLength', true, array(6, 32))->addValidator(new Zend_Validate_Db_NoRecordExists(Engine_Db_Table::getTablePrefix() . 'users', 'username')); } $language = new Zend_Form_Element_Select('language', $defaultArgs); $language->addMultiOptions(array('English', 'post-English')); $language->setValue($user_object->language_id); $level_id = new Zend_Form_Element_Select('level_id', $defaultArgs); $level_id->setValue($user_object->level_id); $levels = Engine_Api::_()->authorization()->getLevelInfo(); foreach ($levels as $level) { $level_id->addMultiOption($level['level_id'], $level['title']); } $this->addElements(array($user_id, $email, $password, $passconf, $username, $level_id, $language)); }
/** * (non-PHPdoc) * @see Zend_Form#init() */ public function init() { $this->addElementPrefixPath('Tri_Filter', 'Tri/Filter', 'FILTER'); $table = new Tri_Db_Table('classroom'); $course = new Tri_Db_Table('course'); $user = new Tri_Db_Table('user'); $validators = $table->getValidators(); $filters = $table->getFilters(); $where = array("role = 'institution' OR role = 'Teacher' OR role = 'Creator'"); $users = $user->fetchPairs('id', 'name', $where, 'name'); $statusOptions = array('active' => 'active', 'inactive' => 'inactive', 'open' => 'open'); $courses = $course->fetchPairs('id', 'name', "status = 'active'"); $this->setAction('admin/classroom/save')->setMethod('post')->setAttrib('enctype', 'multipart/form-data'); $id = new Zend_Form_Element_Hidden('id'); $id->addValidators($validators['id'])->addFilters($filters['id'])->removeDecorator('Label')->removeDecorator('HtmlTag'); $courseId = new Zend_Form_Element_Select('course_id'); $courseId->setLabel('Course')->addValidators($validators['course_id'])->addFilters($filters['course_id'])->addMultiOptions(array('' => '[select]') + $courses); $filters['name'][] = 'StripTags'; $name = new Zend_Form_Element_Text('name'); $name->setLabel('Name')->addValidators($validators['name'])->addFilters($filters['name']); $responsible = new Zend_Form_Element_Select('responsible'); $responsible->setLabel('Responsible')->addValidators($validators['responsible'])->addFilters($filters['responsible'])->addMultiOptions(array('' => '[select]') + $users); $begin = new Zend_Form_Element_Text('begin'); $begin->setLabel('Begin')->setAttrib('class', 'date')->addFilters($filters['begin'])->addValidators($validators['begin'])->setAllowEmpty(false); $end = new Zend_Form_Element_Text('end'); $end->setLabel('End')->setAttrib('class', 'date')->addFilters($filters['end']); $max = new Zend_Form_Element_Text('max_student'); $max->setLabel('Max student')->addValidators($validators['max_student'])->addFilters($filters['max_student']); $amount = new Zend_Form_Element_Text('amount'); $amount->setLabel('Amount')->addValidators($validators['amount'])->addFilters($filters['amount']); $status = new Zend_Form_Element_Select('status'); $status->addMultiOptions($statusOptions)->setRegisterInArrayValidator(false)->setLabel('Status')->addValidators($validators['status'])->addFilters($filters['status']); $this->addElement($id)->addElement($courseId)->addElement($name)->addElement($responsible)->addElement($begin)->addElement($end)->addElement($max)->addElement($amount)->addElement($status)->addElement('submit', 'Save'); }
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); $oSelectShow = new Zend_Form_Element_Select("show"); $oSelectShow->setLabel("Pokaż na stronie:"); $oSelectShow->setRequired(TRUE); $oSelectShow->addMultiOptions(array(1 => "TAK", 0 => "NIE")); $this->addElement($oSelectShow); $oHref = new Zend_Form_Element_Text("href"); $oHref->setLabel("Adres strony Facebook:"); $oHref->setRequired(TRUE); $this->addElement($oHref); $oWidth = new Zend_Form_Element_Text("width"); $oWidth->setLabel("Szerokość:"); $oWidth->setRequired(TRUE); $this->addElement($oWidth); $oHeader = new Zend_Form_Element_Select("header"); $oHeader->setLabel("Pokaż pasek nagłówka:"); $oHeader->setRequired(TRUE); $oHeader->addMultiOptions(array("true" => "TAK", "false" => "NIE")); $this->addElement($oHeader); $oStream = new Zend_Form_Element_Select("stream"); $oStream->setLabel("Pokaż strumień:"); $oStream->setRequired(TRUE); $oStream->addMultiOptions(array("true" => "TAK", "false" => "NIE")); $this->addElement($oStream); $oShowFaces = new Zend_Form_Element_Select("show_faces"); $oShowFaces->setLabel("Pokaż zdjęcia użytkowników:"); $oShowFaces->addMultiOptions(array("true" => "TAK", "false" => "NIE")); $this->addElement($oShowFaces); $oColorScheme = new Zend_Form_Element_Select("color_scheme"); $oColorScheme->setLabel("Kolor:"); $oColorScheme->addMultiOptions(array("light" => "light", "dark" => "dark")); $this->addElement($oColorScheme); $oBorderColor = new Zend_Form_Element_Text("border_color"); $oBorderColor->setLabel("Kolor obramowania:"); $oBorderColor->setRequired(TRUE); $this->addElement($oBorderColor); $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 __construct($options = null) { parent::__construct($options); $status = new Zend_Form_Element_Select('status'); $status->setLabel($this->getView()->getClientText('quote_request_status_label')); $status->addMultiOptions(array(1 => $this->getView()->getCibleText('quoteRequest_status_1'), 2 => $this->getView()->getCibleText('quoteRequest_status_2'))); $this->addElement($status); }
public function _initClassName() { $element = new Zend_Form_Element_Select('classname'); $element->setRequired(TRUE); $element->setAllowEmpty(false); $element->addMultiOptions(array('GROUPER' => 'Grouper', 'OPENSOCIAL_BASIC' => 'OpenSocialBasic', 'OPENSOCIAL_OAUTH' => 'OpenSocialOAuth')); return $this->addElement($element); }
/** * Carrega os tipos que equivalem ao tipo da abrasf no elemento * * @param Zend_Form_Element_Select $oElemento * @param string $iValor * @return Administrativo_Form_ParametroPrefeituraRps */ public function setTiposEcidade(Zend_Form_Element_Select $oElemento, $iValor = '') { $aTiposNota = Contribuinte_Model_Nota::getTiposNota(Contribuinte_Model_Nota::GRUPO_NOTA_RPS); $tipoArrayBIzonho = array('' => 'Escolha') + $aTiposNota; $oElemento->addMultiOptions($tipoArrayBIzonho); $oElemento->setValue($iValor); return $this; }