public function __construct() { parent::__construct(); $router = new Shared_Controller_Router(); $this->setAction($router->assemble(array(), 'application-new')); $this->setMethod('post'); // name $name = new Zend_Dojo_Form_Element_TextBox('name'); $name->setLabel(__('Name')); $name->setRequired(true); $this->addElement($name); // description $description = new Zend_Dojo_Form_Element_Textarea('description'); $description->setLabel(__('Description')); $description->setAttrib('rows', '5'); $description->setAttrib('cols', '60'); $this->addElement($description); // url $url = new Zend_Dojo_Form_Element_TextBox('url'); $url->setLabel(__('URL')); $url->setRequired(true); $this->addElement($url); // privacy $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy'); $privacy->setLabel(__('Privacy')); $privacy->setRequired(true); $privacy->addMultiOptions(array('private' => __('Private: users cannot follow this application'), 'public' => __('Public: users can follow this application'))); $privacy->setValue('public'); $this->addElement($privacy); // submit $submit = new Zend_Dojo_Form_Element_SubmitButton('submit'); $submit->setLabel(__('Submit')); $this->addElement($submit); }
public function FrmAddZone($_data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_ZONE_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_zone = new Zend_Dojo_Form_Element_TextBox('zone_name'); $_zone->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); // $_stu= new Zend_Dojo_Form_Element_TextBox('zone_student'); // $_stu->setAttribs(array('dojoType'=>$this->tvalidate,'required'=>'true','class'=>'fullside',)); $_zone_number = new Zend_Dojo_Form_Element_TextBox('zone_number'); $_zone_number->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($_data)) { $_id->setValue($_data['zone_id']); $_zone->setValue($_data['zone_name']); $_zone_number->setValue($_data['zone_num']); $_status->setValue($_data['status']); } $this->addElements(array($_btn_search, $_status_search, $_title, $_id, $_zone, $_status, $_id, $_zone_number)); return $this; }
public function FrmWhereHouse($data = null) { $menu_code = new Zend_Form_Element_Text('where_house_id'); $menu_code->setAttribs(array('class' => 'form-control')); $description = new Zend_Form_Element_Text('description'); $description->setAttribs(array('class' => 'form-control')); $second_language = new Zend_Form_Element_Text('second_language'); $second_language->setAttribs(array('class' => 'form-control')); $address1 = new Zend_Dojo_Form_Element_TextBox('address1'); $address1->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $address2 = new Zend_Dojo_Form_Element_TextBox('address2'); $address2->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $phone = new Zend_Dojo_Form_Element_TextBox('phone'); $phone->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $fax = new Zend_Dojo_Form_Element_TextBox('fax'); $fax->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); if ($data != null) { // print_r($data); } $show_description = new Zend_Dojo_Form_Element_FilteringSelect('location_type'); $show_description->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'form-control')); $description_opt = array("" => $this->tr->translate("LOCATION_TYPE")); $show_description->setMultiOptions($description_opt); $photo = new Zend_Form_Element_File('photo'); $background = new Zend_Form_Element_Text('background'); $background->setAttribs(array('class' => 'form-control color-picker-rgba')); $note = new Zend_Dojo_Form_Element_Textarea('note'); $note->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $this->addElements(array($menu_code, $description, $second_language, $address1, $address2, $phone, $fax, $show_description, $background, $note)); return $this; }
public function FrmAddSchool($data = null) { $_classname = new Zend_Dojo_Form_Element_TextBox('schoolname'); $_classname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_province = new Zend_Dojo_Form_Element_FilteringSelect('province'); $_province->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_db = new Application_Model_DbTable_DbGlobal(); $rows_school = $_db->getGlobalDb("SELECT province_id,province_en_name FROM rms_province "); $opt_school = ""; if (!empty($rows_school)) { foreach ($rows_school as $row) { $opt_school[$row['province_id']] = $row['province_en_name']; } } $_province->setMultiOptions($opt_school); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 2 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_submit = new Zend_Dojo_Form_Element_SubmitButton('submit'); $_submit->setLabel("save"); $id = new Zend_Form_Element_Hidden('id'); if (!empty($data)) { $_classname->setValue($data['school_name']); $_status->setValue($data['status']); $_province->setValue($data['province_id']); $id->setValue($data['id']); } $this->addElements(array($_classname, $_status, $_submit, $_province, $id)); return $this; }
public function addMoney() { /* Form Elements & Other Definitions Here ... */ $nuber_account = new Zend_Dojo_Form_Element_NumberTextBox('nuber_account'); $nuber_account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $namecustomer = new Zend_Dojo_Form_Element_TextBox('namecustomer'); $namecustomer->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $phone = new Zend_Dojo_Form_Element_NumberTextBox('phone'); $phone->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $note = new Zend_Dojo_Form_Element_NumberTextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('$dola1'); $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $dola2 = new Zend_Dojo_Form_Element_NumberTextBox('$dola2'); $dola2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $dola3 = new Zend_Dojo_Form_Element_NumberTextBox('$dola3'); $dola3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $bath1 = new Zend_Dojo_Form_Element_NumberTextBox('bath1'); $bath1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $bath2 = new Zend_Dojo_Form_Element_NumberTextBox('bath2'); $bath2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $bath3 = new Zend_Dojo_Form_Element_NumberTextBox('bath3'); $bath3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $real1 = new Zend_Dojo_Form_Element_NumberTextBox('real1'); $real1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $real2 = new Zend_Dojo_Form_Element_NumberTextBox('real2'); $real2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $real3 = new Zend_Dojo_Form_Element_NumberTextBox('real3'); $real3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); // $typecash1=array(1=>"ដុល្លា",2=>"បាត",3=>"រៀល"); // $typecash->setMultiOptions($typecash1); $this->addElements(array($nuber_account, $namecustomer, $phone, $note, $dola1, $dola2, $dola3, $bath1, $bath2, $bath3, $real1, $real2, $real3)); return $this; }
public function FrmCategory($data = null) { $db = new Product_Model_DbTable_DbCategory(); $row = $db->getCategory(); $name = new Zend_Dojo_Form_Element_TextBox('name'); $name->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); $parent->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $opt_parent = array('0' => $this->tr->translate("SELECT")); if ($row) { foreach ($row as $rs) { $opt_parent[$rs["id"]] = $rs["name"]; } } $parent->setMultiOptions($opt_parent); $opt_statu = array(1 => $this->tr->translate("Active"), 0 => $this->tr->translate("Deactve")); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $status->setMultiOptions($opt_statu); $this->addElements(array($name, $parent, $status)); if ($data) { $parent->setValue($data["parent_id"]); $name->setValue($data["name"]); $status->setValue($data["status"]); } return $this; }
public function __construct() { parent::__construct(); $router = new Shared_Controller_Router(); $this->setAction($router->assemble(array(), 'login')); $this->setMethod('post'); // email $email = new Zend_Dojo_Form_Element_TextBox('email'); $email->setLabel(__('Email')); $email->setRequired(true); $this->addElement($email); // password $password = new Zend_Dojo_Form_Element_PasswordTextBox('password'); $password->setLabel(__('Password')); $password->setRequired(true); $this->addElement($password); // remember $remember = new Zend_Dojo_Form_Element_CheckBox('remember'); $remember->setLabel(__('Remember me on this computer')); $remember->setCheckedValue('yes'); $remember->setUncheckedValue('no'); $remember->setChecked(true); $this->addElement($remember); // submit $submit = new Zend_Dojo_Form_Element_SubmitButton('submit'); $submit->setLabel(__('Submit')); $this->addElement($submit); }
public function frmSender($data) { $sender = new Zend_Dojo_Form_Element_ValidationTextBox('sender_name'); $sender->setAttribs(array("required" => true, "class" => "fullside", "dojoType" => "dijit.form.ValidationTextBox")); $sender_tel = new Zend_Dojo_Form_Element_NumberTextBox('tel'); $sender_tel->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.ValidationTextBox")); $email = new Zend_Dojo_Form_Element_TextBox('email'); $email->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.TextBox")); $address = new Zend_Dojo_Form_Element_TextBox('address'); $address->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.TextBox")); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.FilteringSelect", "required" => true)); $_opt = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $status->setMultiOptions($_opt); $sender_id = new Zend_Form_Element_Hidden('id'); if (!empty($data)) { $sender_id->setValue($data['sender_id']); $sender->setValue($data['sender_name']); $sender_tel->setValue($data['tel']); $email->setValue($data['email']); $address->setValue($data['address']); $status->setValue($data['status']); //print_r($data); } $this->addElements(array($sender, $sender_tel, $email, $address, $sender_id, $status)); return $this; }
public function addBorrow() { /* Form Elements & Other Definitions Here ... */ $borrower = new Zend_Dojo_Form_Element_FilteringSelect('borrower'); $borrower->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $borrow_dollar = new Zend_Dojo_Form_Element_TextBox('borrow_dollar'); $borrow_dollar->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $interest_dollar = new Zend_Dojo_Form_Element_TextBox('interest_dollar'); $interest_dollar->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $phone_number = new Zend_Dojo_Form_Element_TextBox('phone_number'); $phone_number->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $borrow_bath = new Zend_Dojo_Form_Element_TextBox('Start_day'); $borrow_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $interest_bath = new Zend_Dojo_Form_Element_TextBox('interest_bath'); $interest_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $loan_date = new Zend_Dojo_Form_Element_DateTextBox('loan_date'); $loan_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $borrow_rail = new Zend_Dojo_Form_Element_TextBox('borrow_rail'); $borrow_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $interest_rail = new Zend_Dojo_Form_Element_TextBox('interest_rail'); $interest_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $total_interest = new Zend_Dojo_Form_Element_CheckBox('total_interest'); $total_interest->setAttribs(array('dojoType' => 'dijit.form.CheckBox')); $total_interested = new Zend_Dojo_Form_Element_TextBox('total_interested'); $total_interested->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $this->addElements(array($borrower, $borrow_dollar, $interest_dollar, $phone_number, $borrow_bath, $interest_bath, $loan_date, $borrow_rail, $interest_rail, $total_interested)); return $this; }
public function Frmcallecterall($data = null) { $name_en = new Zend_Dojo_Form_Element_TextBox('title_en'); $name_en->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $name_kh = new Zend_Dojo_Form_Element_TextBox('title_kh'); $name_kh->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $key_code = new Zend_Dojo_Form_Element_NumberTextBox('key_code'); $key_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display_by'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $date_call = new Zend_Dojo_Form_Element_DateTextBox('date'); $date_call->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date_call->setValue(date('Y-m-d')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $name_en->setValue($data['title_en']); $name_kh->setValue($data['title_kh']); $_display->setValue($data['displayby']); $_status->setValue($data['status']); $date_call->setValue($data['date']); //$key_code->setValue($data['key_code']); $_id->setValue($data['id']); } $this->addElements(array($name_en, $name_kh, $key_code, $_id, $_display, $_status, $date_call)); return $this; }
public function addProServiceCategory($data = null) { $_title = new Zend_Dojo_Form_Element_ValidationTextBox('servicetype_title'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true')); $_tem_desc = new Zend_Dojo_Form_Element_TextBox('item_desc'); $_tem_desc->setAttribs(array('dojoType' => $this->text, 'required' => 'true', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('sertype_status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_type = new Zend_Dojo_Form_Element_FilteringSelect('ser_type'); $_status_type = array(1 => $this->tr->translate("SERVICE"), 2 => $this->tr->translate("PROGRAM")); $_type->setMultiOptions($_status_type); $_type->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); $_id->setAttribs(array('dojoType' => $this->text)); if ($data != null) { $_id->setValue($data['id']); $_title->setValue($data['title']); $_tem_desc->setValue($data['item_desc']); $_status->setValue($data['status']); $_type->setValue($data['type']); } $this->addElements(array($_title, $_tem_desc, $_status, $_type, $_id)); return $this; }
public function AdvanceSearch($data = null, $type = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_status->setValue($request->getParam("status")); $db = new Application_Model_DbTable_DbGlobal(); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'label' => 'Search')); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $this->addElements(array($from_date, $to_date, $type, $_title, $_title, $_status, $_btn_search)); return $this; }
public function FrmGeneraljurnal($data = null) { $Brance = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $Brance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true, 'onchange' => 'getJurnalcode();')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options = ''; if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $rows = $db->getAllBranchName(); $options = array('' => '---Select Branch---'); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $Brance->setMultiOptions($options); $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $_currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = $db->getVewOptoinTypeByType(15, 1, 3, 1); $_currency_type->setMultiOptions($opt); $_currency_type->setValue(2); $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); $parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true, 'onchange' => 'getAllAccountNameByParents();')); $db = new Accounting_Model_DbTable_DbChartaccount(); $option = $db->getAllchartaccount(3, 1); $parent->setMultiOptions($option); $Add_Date = new Zend_Dojo_Form_Element_DateTextBox('add_date'); $Add_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $Add_Date->setValue(date('Y-m-d')); $Account_Number = new Zend_Dojo_Form_Element_TextBox('journal_code'); $Account_Number->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readOnly' => 'readOnly', 'required' => 'true')); $invoice = new Zend_Dojo_Form_Element_TextBox('invoice'); $invoice->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $Note = new Zend_Dojo_Form_Element_TextBox('note'); $Note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $Debit = new Zend_Dojo_Form_Element_NumberTextBox('debit'); $Debit->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 1, 'readonly' => 'readonly')); // $Debit->setValue(0); $Credit = new Zend_Dojo_Form_Element_NumberTextBox('credit'); $Credit->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 1, 'readonly' => 'readonly')); $id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $id->setValue($data['id']); $Brance->setValue($data['branch_id']); $Account_Number->setValue($data['journal_code']); $invoice->setValue($data['receipt_number']); $_currency_type->setValue($data['currency_id']); $Note->setValue($data['note']); $Add_Date->setValue($data['date']); $Debit->setValue($data['debit']); $Credit->setValue($data['credit']); } // $Credit->setValue(0); $this->addElements(array($id, $invoice, $_currency_type, $parent, $Add_Date, $Account_Number, $Note, $Debit, $Credit, $Brance)); return $this; }
public function FrmAddHoliday($_data = null) { $_holiday_name = new Zend_Dojo_Form_Element_TextBox('holiday_name'); $_holiday_name->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_startdate = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $_startdate->setAttribs(array('dojoType' => $this->date, 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $date = date("Y-m-d"); $_startdate->setValue($date); $_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_enddate->setAttribs(array('dojoType' => $this->date, 'required' => 'true', 'class' => 'fullside')); $_date = date("Y-m-d"); $_enddate->setValue($_date); $_amount_day = new Zend_Dojo_Form_Element_NumberTextBox('amount_day'); $_amount_day->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => 'true', 'class' => 'fullside', 'onkeyup' => 'CalculateDate();')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($_data)) { $_holiday_name->setValue($_data['holiday_name']); $_startdate->setValue($_data['start_date']); $_amount_day->setValue($_data['amount_day']); $_enddate->setValue($_data['end_date']); $_status->setValue($_data['status']); $_id->setValue($_data['id']); } $this->addElements(array($_id, $_holiday_name, $_startdate, $_enddate, $_amount_day, $_status)); return $this; }
public function addSendMoney($data = null) { /* Form Elements & Other Definitions Here ... */ $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("Keepping INFO"))); $_title->setValue($request->getParam("adv_search")); $sendname = new Zend_Dojo_Form_Element_FilteringSelect('send_name'); $sendname->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $db = new Keeping_Model_DbTable_DbKeeping(); $opt = $db->getNameKeeping(null, 1); $sendname->setMultiOptions($opt); // $opt=array(1=>"បន្ថែមឈ្មោះអ្នកផ្ញើរ",2=>"B",3=>"C",); // $sendname->setMultiOptions($opt); $typemoney = new Zend_Dojo_Form_Element_FilteringSelect('type_money'); $typemoney->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => "dollar", 2 => "riel", 3 => "bart"); $typemoney->setMultiOptions($opt); $pay_term = new Zend_Dojo_Form_Element_FilteringSelect('pay_term'); $pay_term->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => "calExpiredDate();")); $db = new Keeping_Model_DbTable_DbKeeping(); $opt = $db->getNameView(null, 1); $pay_term->setMultiOptions($opt); // $opt=array(1=>"ថ្ងៃ",2=>"សប្ថាហ៍",3=>"ខែ",); // $pay_term->setMultiOptions($opt); $money_inacc = new Zend_Dojo_Form_Element_ValidationTextBox('money_inacc'); $money_inacc->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'onchange' => 'calExpiredDate();')); $date->setValue(date('Y-m-d')); $commission = new Zend_Dojo_Form_Element_ValidationTextBox('commission'); $commission->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $amount_month = new Zend_Dojo_Form_Element_ValidationTextBox('amount_month'); $amount_month->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true, 'onkeyup' => "calExpiredDate();")); $total_amount = new Zend_Dojo_Form_Element_ValidationTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $epx_date = new Zend_Dojo_Form_Element_DateTextBox('epx_date'); $epx_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $epx_date->setValue(date('Y-m-d')); $recieve_amount = new Zend_Dojo_Form_Element_ValidationTextBox('recieve_amount'); $recieve_amount->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $report = new Zend_Dojo_Form_Element_NumberTextBox('report'); $report->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $report->setValue(0); $lbltotal_return = new Zend_Dojo_Form_Element_ValidationTextBox('lbltotal_return'); $lbltotal_return->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $sendname->setValue($data['client_id']); $pay_term->setValue($data['payment_term']); $date->setValue($data['date_keeping']); $amount_month->setValue($data['amount_keeping']); $epx_date->setValue($data['exp_date']); $report->setValue($data['invoice_number']); $id->setValue($data['id']); } $this->addElements(array($sendname, $typemoney, $pay_term, $money_inacc, $date, $commission, $amount_month, $total_amount, $epx_date, $recieve_amount, $report, $lbltotal_return, $id)); return $this; }
public function Frmchengcallecterall() { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $branch = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $branch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $rows = $db->getAllBranchName(); $options = ''; if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $branch->setMultiOptions($options); $db = new Application_Model_DbTable_DbGlobal(); $owner = new Zend_Dojo_Form_Element_FilteringSelect('owner'); $owner->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => "popupCheckStaff();")); $options = $db->getGroupCodeById(2, 0, 1); $owner->setMultiOptions($options); $db = new Application_Model_DbTable_DbGlobal(); $owner_code = new Zend_Dojo_Form_Element_FilteringSelect('owner_code'); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $owner_code->setMultiOptions($group_opt); $owner_code->setValue($request->getParam('client_code')); $from = new Zend_Dojo_Form_Element_FilteringSelect('from'); $from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $from->setValue($request->getParam('from')); $opt = $db->getCollteralType(1); $from->setMultiOptions($opt); $to = new Zend_Dojo_Form_Element_FilteringSelect('to'); $to->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getCollteralType(1); $to->setMultiOptions($opt); $owners = new Zend_Dojo_Form_Element_TextBox('owners'); $owners->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $_personal = new Zend_Dojo_Form_Element_FilteringSelect('personal'); $_personal->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => 'ផ្ទាល់ខ្លួន', 2 => 'អ្នកធានាជំនួស'); $_personal->setMultiOptions($opt); $_personal->setValue(1); $numbernote = new Zend_Dojo_Form_Element_NumberTextBox('numbernote'); $numbernote->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date->setValue(date('Y-m-d')); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $status->setMultiOptions($options); $detial = new Zend_Dojo_Form_Element_TextBox('detial'); $detial->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $this->addElements(array($branch, $owner, $from, $to, $date, $note, $status, $owners, $owner_code, $detial, $_personal, $numbernote)); return $this; }
public function FrmAddExpense($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH SALARY EXPENSE"))); $_title->setValue($request->getParam("adv_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $account_name = new Zend_Dojo_Form_Element_ValidationTextBox('account_name'); $account_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date->setMultiOptions($opt_month); $for_date->setValue(date('m')); // $for_date->setValue($request->getParam('for_date')); $for_date_search = new Zend_Dojo_Form_Element_FilteringSelect('for_date_search'); $for_date_search->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date_search->setMultiOptions($opt_month); $for_date_search->setValue($request->getParam('for_date_search')); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "រៀល", 2 => "ដុល្លារ", 3 => "បាត"); $currency_type->setMultiOptions($options); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $account_name->setValue($data['account_name']); $total_amount->setValue($data['total_amount']); $currency_type->setValue($data['currency_type']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_name, $_Date, $_stutas, $_Description, $total_amount, $_title, $_btn_search, $_status_search, $for_date_search, $currency_type, $for_date, $id)); return $this; }
public function partnerinformation($data = null) { $_db = new Application_Model_DbTable_DbGlobal(); $id = new Zend_Form_Element_Hidden('id'); /* Form Elements & Other Definitions Here ... */ $request = Zend_Controller_Front::getInstance()->getRequest(); /* Form Elements & Other Definitions Here ... */ $accourn_number = new Zend_Dojo_Form_Element_TextBox('accourn_number'); $accourn_number->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => true)); $name_partner = new Zend_Dojo_Form_Element_FilteringSelect('name_partner'); $name_partner->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'Onchange' => 'getPartner()', 'Required' => true)); $db = new Application_Model_DbTable_DbGlobal(); $opt = $db->getAllPartner(null, 1); $name_partner->setMultiOptions($opt); $name_partner->setValue($request->getParam('name_partner')); $moneyinaccount = new Zend_Dojo_Form_Element_TextBox('moneyinaccount'); $moneyinaccount->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $account = new Zend_Dojo_Form_Element_NumberTextBox('account'); $account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox')); $box1 = new Zend_Dojo_Form_Element_NumberTextBox('box1'); $box1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox')); $box2 = new Zend_Dojo_Form_Element_NumberTextBox('box2'); $box2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox')); $box3 = new Zend_Dojo_Form_Element_DateTextBox('box3'); $box3->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $box4 = new Zend_Dojo_Form_Element_NumberTextBox('box4'); $box4->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox')); $usa = new Zend_Dojo_Form_Element_NumberTextBox('usa'); $usa->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'readOnly' => true)); $bathe = new Zend_Dojo_Form_Element_NumberTextBox('bathe'); $bathe->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'readOnly' => true)); $reil = new Zend_Dojo_Form_Element_NumberTextBox('reil'); $reil->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'readOnly' => true)); $creat_date = new Zend_Dojo_Form_Element_DateTextBox('creat_date'); $creat_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $creat_date->setValue(date('Y-m-d')); $db_Deposite = new Partner_Model_DbTable_DbDeposite(); $invoices_num = $db_Deposite->getAutonumber(); $num_invoice = new Zend_Dojo_Form_Element_TextBox('num_invoice'); $num_invoice->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => true, 'style' => 'color:red')); $num_invoice->setValue($invoices_num); $id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $name_partner->setValue($data['partner_id']); $accourn_number->setValue($data['account_no']); $creat_date->setValue($data['date']); $moneyinaccount->setValue($data['note']); $num_invoice->setValue($data['invoice']); $id->setValue($data['id']); $usa->setValue($data['cash_dollar']); $reil->setValue($data['cash_riel']); $bathe->setValue($data['cash_bath']); } $this->addElements(array($accourn_number, $name_partner, $moneyinaccount, $account, $box1, $box2, $box3, $box4, $bathe, $usa, $creat_date, $reil, $id, $num_invoice)); return $this; }
public function init() { // Título $titulo = new Zend_Dojo_Form_Element_TextBox('titulo'); $titulo->setLabel('Título')->setDescription('Nome Completo do Artigo')->setRequired(true)->setAllowEmpty(false)->addValidator(new Zend_Validate_StringLength(1, 100))->addFilter(new Zend_Filter_Alnum(true))->addFilter(new Zend_Filter_StringTrim())->setMaxLength(100); $this->addElement($titulo); // Botão de Envio $submit = new Local_Form_Element_SubmitButton('submit'); $this->addElement($submit); }
public function FrmAddCO($_data = null) { $_co_id = new Zend_Dojo_Form_Element_TextBox('co_id'); $_co_id->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_name_kh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_name_kh->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_enname = new Zend_Dojo_Form_Element_TextBox('first_name'); $_enname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_lname = new Zend_Dojo_Form_Element_TextBox('last_name'); $_lname->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('co_sex'); $_sex->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => "Male", 2 => "Femail"); $_sex->setMultiOptions($opt); $_tel = new Zend_Dojo_Form_Element_TextBox('tel'); $_tel->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_email = new Zend_Dojo_Form_Element_TextBox('email'); $_email->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_national_id = new Zend_Dojo_Form_Element_TextBox('national_id'); $_national_id->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_address = new Zend_Dojo_Form_Element_TextBox('address'); $_address->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_pob = new Zend_Dojo_Form_Element_TextBox('pob'); $_pob->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $_degree = new Zend_Dojo_Form_Element_FilteringSelect('degree'); $_degree->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $degree_opt = $db->getAllDegree(); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($_data)) { $_co_id->setValue($_data['co_code']); $_name_kh->setValue($_data['co_khname']); $_enname->setValue($_data['co_firstname']); $_lname->setValue($_data['co_lastname']); $_display->setValue($_data['displayby']); $_national_id->setValue($_data['national_id']); $_pob->setValue($_data['pob']); $_degree->setValue($_data['degree']); $_tel->setValue($_data['tel']); $_email->setValue($_data['email']); $_address->setValue($_data['address']); $_status->setValue($_data['status']); $_id->setValue($_data['co_id']); } $this->addElements(array($_id, $_co_id, $_name_kh, $_degree, $_national_id, $_display, $_enname, $_lname, $_sex, $_tel, $_email, $_pob, $_address, $_status)); return $this; }
public function xchange() { /* Form Elements & Other Definitions Here ... */ $Onetomany = new Zend_Dojo_Form_Element_FilteringSelect('onetomany'); $Onetomany->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $name = array(1 => 'ពីមួយទៅច្រើន', 2 => 'ពីច្រើនទៅមួយ', 3 => 'ពីមួយទៅមួយ'); $Onetomany->setMultiOptions($name); $moneyinaccount = new Zend_Dojo_Form_Element_TextBox('moneyinaccount'); $moneyinaccount->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $Date->setValue(date('Y-m-d')); $Cusomer = new Zend_Dojo_Form_Element_FilteringSelect('cusomer'); $Cusomer->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $name = array(1 => 'General Customer'); $Cusomer->setMultiOptions($name); $number_code = new Zend_Dojo_Form_Element_TextBox('number_code'); $number_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => true, 'style' => 'color:red')); $db = new Application_Model_DbTable_DbGlobal(); $iv_numbber = $db->getNewInvoiceExchange(); $number_code->setValue($iv_numbber); // $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); // $_branch_id->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // // 'class'=>'fullside', // 'required' =>'true' // )); // $rows = $db->getAllBranchName(); // $options=''; // if(!empty($rows))foreach($rows AS $row){ // $options[$row['br_id']]=$row['branch_namekh']; // } // // $_branch_id->setMultiOptions($options); $Payusa = new Zend_Dojo_Form_Element_TextBox('payusa'); $Payusa->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Payr = new Zend_Dojo_Form_Element_TextBox('payr'); $Payr->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Payb = new Zend_Dojo_Form_Element_TextBox('payb'); $Payb->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Getusa = new Zend_Dojo_Form_Element_TextBox('getusa'); $Getusa->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Getr = new Zend_Dojo_Form_Element_TextBox('getr'); $Getr->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Getb = new Zend_Dojo_Form_Element_TextBox('getb'); $Getb->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Returnb = new Zend_Dojo_Form_Element_TextBox('returnb'); $Returnb->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Returnusa = new Zend_Dojo_Form_Element_TextBox('returnusa'); $Returnusa->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Returnr = new Zend_Dojo_Form_Element_TextBox('returnr'); $Returnr->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $this->addElements(array($Cusomer, $Date, $Onetomany, $Payusa, $Payr, $Payb, $Getusa, $Getr, $Getb, $Returnusa, $Returnb, $Returnr, $number_code)); return $this; }
/** * Inclusão de Elementos * @param array $fields Conjunto de Identificadores e Conteúdo * @return Application_Form_Referencia Próprio Objeto para Encadeamento */ public function addFields(array $fields) { $form = new Zend_Form_SubForm(); foreach ($fields as $identifier => $content) { $element = new Zend_Dojo_Form_Element_TextBox($identifier); $element->setLabel($content)->setRequired(true); $form->addElement($element); } $this->addSubForm($form, 'conteudo'); return $this; }
public function addFund() { /* Form Elements & Other Definitions Here ... */ $Fund_names = new Zend_Dojo_Form_Element_FilteringSelect('Fund_name'); $Fund_names->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => 'A'); $Fund_names->setMultiOptions($opt); $pay_days = new Zend_Dojo_Form_Element_DateTextBox('pay_day'); $pay_days->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $pay_days->setValue(date('Y-m-d')); $pay_moneys = new Zend_Dojo_Form_Element_FilteringSelect('pay_money'); $pay_moneys->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $pay = array(1 => 'សងប្រាក់', 2 => 'ដុល្លា', 3 => 'រៀល', 4 => 'បាត'); $pay_moneys->setMultiOptions($pay); $Fund_usas = new Zend_Dojo_Form_Element_TextBox('Fund_usa'); $Fund_usas->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Fund_baths = new Zend_Dojo_Form_Element_TextBox('Fund_bath'); $Fund_baths->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Fund_rials = new Zend_Dojo_Form_Element_TextBox('Fund_rial'); $Fund_rials->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_usas = new Zend_Dojo_Form_Element_TextBox('pay_usa'); $pay_usas->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_baths = new Zend_Dojo_Form_Element_TextBox('pay_bath'); $pay_baths->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_rials = new Zend_Dojo_Form_Element_TextBox('pay_rial'); $pay_rials->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_amounte = new Zend_Dojo_Form_Element_FilteringSelect('pay_amount'); $pay_amounte->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $pay = array(1 => 'bath', 2 => 'USA', 3 => 'Rail'); $pay_amounte->setMultiOptions($pay); $amounts = new Zend_Dojo_Form_Element_TextBox('amount'); $amounts->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $return_moneys = new Zend_Dojo_Form_Element_TextBox('return_money'); $return_moneys->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_amounts = new Zend_Dojo_Form_Element_CheckBox('pay_amounts'); $pay_amounts->setAttribs(array('dojoType' => 'dijit.form.CheckBox')); $persent_exchang = new Zend_Dojo_Form_Element_TextBox('persent_exchang'); $persent_exchang->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa_bath = new Zend_Dojo_Form_Element_TextBox('usa_bath'); $usa_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa_rail = new Zend_Dojo_Form_Element_TextBox('usa_rail'); $usa_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $rail_bath = new Zend_Dojo_Form_Element_TextBox('rail_bath'); $rail_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa = new Zend_Dojo_Form_Element_TextBox('usa'); $usa->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $bath = new Zend_Dojo_Form_Element_TextBox('bath'); $bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $rail = new Zend_Dojo_Form_Element_TextBox('rail'); $rail->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $this->addElements(array($Fund_names, $pay_days, $pay_moneys, $Fund_rials, $Fund_baths, $Fund_usas, $pay_usas, $pay_baths, $pay_rials, $pay_amounte, $amounts, $return_moneys, $pay_amounts, $persent_exchang, $usa_bath, $usa_rail, $rail_bath, $usa, $bath, $rail)); return $this; }
public function FrmRecept($data = null) { $_no = new Zend_Dojo_Form_Element_TextBox('no'); $_no->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_no_date = new Zend_Dojo_Form_Element_TextBox('no_date'); //$date = new Zend_Date(); //echo $date->get('MM-dd-YYYY'); //$date = new Zend_Date(); // Output of the desired date $_no_date->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside')); //$_no_date->setValue($date->get('MM-dd-YYYY')); $_kh_name = new Zend_Dojo_Form_Element_TextBox('kh_name'); $_kh_name->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_en_name = new Zend_Dojo_Form_Element_TextBox('en_name'); $_en_name->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_id_number = new Zend_Dojo_Form_Element_TextBox('id_number'); $_id_number->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_sex_opt = array(1 => $this->tr->translate("Male"), 2 => $this->tr->translate("Female")); $_sex->setMultiOptions($_sex_opt); $_dob = new Zend_Dojo_Form_Element_TextBox('dob'); $_dob->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside')); $_course = new Zend_Dojo_Form_Element_TextBox('course'); $_course->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_level = new Zend_Dojo_Form_Element_TextBox('level'); $_level->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_tel = new Zend_Dojo_Form_Element_TextBox('tel'); $_tel->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_start_date = new Zend_Dojo_Form_Element_TextBox('start_date'); $_start_date->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside')); $_end_date = new Zend_Dojo_Form_Element_TextBox('end_date'); $_end_date->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside')); $_session = new Zend_Dojo_Form_Element_FilteringSelect('session'); $_session->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_session_opt = array(1 => $this->tr->translate("Morning"), 2 => $this->tr->translate("Afternoon"), 3 => $this->tr->translate("Evening"), 4 => $this->tr->translate("weekend")); $_session->setMultiOptions($_session_opt); $_course_of_study = new Zend_Dojo_Form_Element_TextBox('course_of_study_materials'); $_course_of_study->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_payment_for = new Zend_Dojo_Form_Element_TextBox('payment_for'); $_payment_for->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_tuition_fee = new Zend_Dojo_Form_Element_TextBox('tuition_fee'); $_tuition_fee->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_discount = new Zend_Dojo_Form_Element_TextBox('discount'); $_discount->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_amount_paid = new Zend_Dojo_Form_Element_TextBox('amount_paid'); $_amount_paid->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_in_words = new Zend_Dojo_Form_Element_TextBox('in_words'); $_in_words->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $this->addElements(array($_no, $_no_date, $_kh_name, $_en_name, $_id_number, $_sex, $_dob, $_course, $_level, $_tel, $_start_date, $_end_date, $_session, $_course_of_study, $_payment_for, $_tuition_fee, $_discount, $_amount_paid, $_in_words)); return $this; }
public function __construct($options = null) { Zend_Dojo::enableForm($this); parent::__construct($options); $product_id = new Zend_Dojo_Form_Element_ComboBox('product_id'); $product_id->addMultiOption('', 'Select...'); $product_id->setAttrib('class', 'txt_put'); $product_id->setRequired(true)->addValidators(array(array('NotEmpty'))); $offerproductname = new Zend_Dojo_Form_Element_ValidationTextBox('offerproductname'); $offerproductname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsofferdetails', 'offerproductname')); $offerproductname->setAttrib('class', 'txt_put'); $offerproductname->setRequired(true)->addValidators(array(array('NotEmpty'))); $offerproductshortname = new Zend_Dojo_Form_Element_ValidationTextBox('offerproductshortname'); $offerproductshortname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsofferdetails', 'offerproductshortname')); $offerproductshortname->setAttrib('class', 'txt_put'); $offerproductshortname->setRequired(true)->addValidators(array(array('NotEmpty'))); $offerproduct_description = new Zend_Dojo_Form_Element_SimpleTextarea('offerproduct_description', array('rows' => 3, 'cols' => 20)); $offerproduct_description->setAttrib('class', ''); $offerproduct_description->setRequired(true)->addValidators(array(array('NotEmpty'))); // $begindate = new Zend_Dojo_Form_Element_DateTextBox('begindate'); // $begindate->setLabel('Birthday'); $begindate = new ZendX_JQuery_Form_Element_DatePicker('begindate', array('label' => 'Date:')); $begindate->setJQueryParam('dateFormat', 'yy-mm-dd'); $begindate->setAttrib('class', 'txt_put'); $begindate->setRequired(true)->addValidators(array(array('Date', true, array('messages' => array('dateNotYYYY-MM-DD' => 'Please enter in this format(YYYY-MM-DD)', 'dateInvalid' => "'%value%' is not a valid date Please enter in this format(YYYY-MM-DD)"))), array('Between', false, array($beginDate, $matureDate, 'messages' => array('notBetween' => 'date should be between ' . $beginDate . ' to (Closed date) ' . $matureDate))))); $minmumloanamount = new Zend_Dojo_Form_Element_NumberSpinner('minmumloanamount', array('value' => '7', 'label' => 'NumberSpinner', 'smallDelta' => 5, 'largeDelta' => 25, 'defaultTimeout' => 500, 'timeoutChangeRate' => 100, 'min' => 9, 'max' => 1550, 'places' => 0, 'maxlength' => 20)); $minmumloanamount->setAttrib('class', 'txt_put'); $minmumloanamount->setRequired(true)->addValidators(array(array('NotEmpty'))); $closedate = new Zend_Dojo_Form_Element_TextBox('closedate'); $closedate->setAttrib('class', 'txt_put'); $closedate->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true)->addValidator(new Zend_Validate_GreaterThan($begindate)); $applicableto = new Zend_Dojo_Form_Element_ComboBox('applicableto'); $applicableto->addMultiOption('', 'Select...'); $applicableto->setAttrib('class', 'txt_put'); $applicableto->setRequired(true)->addValidators(array(array('NotEmpty'))); $maximunloanamount = new Zend_Dojo_Form_Element_NumberTextBox('maximunloanamount'); $maximunloanamount->setAttrib('class', 'txt_put'); $maximunloanamount->setRequired(true); $validator = new Zend_Validate_Digits(); $maximunloanamount->addValidator($validator, true); $minimumfrequency = new Zend_Dojo_Form_Element_NumberTextBox('minimumfrequency'); $minimumfrequency->setAttrib('class', 'txt_put'); $minimumfrequency->setRequired(true)->addValidators(array(array('NotEmpty'))); $maximumfrequency = new Zend_Dojo_Form_Element_NumberTextBox('maximumfrequency'); $maximumfrequency->setAttrib('class', 'txt_put'); $maximumfrequency->setRequired(true)->addValidators(array(array('NotEmpty'))); $graceperiodnumber = new Zend_Dojo_Form_Element_NumberTextBox('graceperiodnumber'); $graceperiodnumber->setAttrib('class', 'txt_put'); $graceperiodnumber->setRequired(true)->addValidators(array(array('NotEmpty'))); $submit = new Zend_Dojo_Form_Element_SubmitButton('Submit'); $this->addElements(array($offerproductname, $offerproductshortname, $offerproduct_description, $begindate, $closedate, $applicableto, $minmumloanamount, $maximunloanamount, $minimumfrequency, $maximumfrequency, $graceperiodnumber, $product_id, $submit)); }
public function FrmDeptment($data = null) { $_en_name = new Zend_Dojo_Form_Element_TextBox('en_name'); $_en_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); //$_dept->setLabel('សូមបញ្ចូលឈ្មោះមហាវិទ្យាល័យ'); $_kh_name = new Zend_Dojo_Form_Element_TextBox('kh_name'); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $this->addElements(array($_en_name, $_kh_name, $_status)); return $this; }
public function FrmGep($data = null) { $_subject = new Zend_Dojo_Form_Element_TextBox('subject'); $_subject->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 2 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_submit = new Zend_Dojo_Form_Element_SubmitButton('submit'); $_submit->setLabel("save"); $this->addElements(array($_subject, $_status, $_submit)); return $this; }
public function dakMoney() { /* Form Elements & Other Definitions Here ... */ $nuber_account = new Zend_Dojo_Form_Element_NumberTextBox('nuber_account'); $nuber_account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $phong = new Zend_Dojo_Form_Element_NumberTextBox('phong'); $phong->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $namesend = new Zend_Dojo_Form_Element_TextBox('namesend'); $namesend->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $daydokmoney = new Zend_Dojo_Form_Element_DateTextBox('daydokmoney'); $daydokmoney->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $daydokmoney->setValue(date('y-m-d')); $dola = new Zend_Dojo_Form_Element_NumberTextBox('dola'); $dola->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('dola1'); $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $bath = new Zend_Dojo_Form_Element_NumberTextBox('bath'); $bath->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $bath1 = new Zend_Dojo_Form_Element_NumberTextBox('bath1'); $bath1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $real = new Zend_Dojo_Form_Element_NumberTextBox('real'); $real->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $real1 = new Zend_Dojo_Form_Element_NumberTextBox('real1'); $real1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('$dola1'); $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); // $typecash1=array(1=>"ដុល្លា",2=>"បាត",3=>"រៀល"); // $typecash->setMultiOptions($typecash1); $d1 = new Zend_Dojo_Form_Element_NumberTextBox('d1'); $d1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $d2 = new Zend_Dojo_Form_Element_NumberTextBox('d2'); $d2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $d3 = new Zend_Dojo_Form_Element_NumberTextBox('d3'); $d3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $b1 = new Zend_Dojo_Form_Element_NumberTextBox('b1'); $b1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $b2 = new Zend_Dojo_Form_Element_NumberTextBox('b2'); $b2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $b3 = new Zend_Dojo_Form_Element_NumberTextBox('b3'); $b3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $r1 = new Zend_Dojo_Form_Element_NumberTextBox('r1'); $r1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $r2 = new Zend_Dojo_Form_Element_NumberTextBox('r2'); $r2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $r3 = new Zend_Dojo_Form_Element_NumberTextBox('r3'); $r3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $this->addElements(array($nuber_account, $namesend, $daydokmoney, $dola, $dola1, $bath, $bath1, $real, $real1, $phong, $note, $d1, $d2, $d3, $b1, $r1, $b2, $b3, $r2, $r3)); return $this; }
public function search() { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('title'); $_title->setAttribs(array('dojoType' => $this->text, 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("title")); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL_STATUS"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_status->setValue($request->getParam("status_search")); $this->addElements(array($_title, $_status)); return $this; }
public function FrmViewType($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_CALLECTERALLTYPE_INFO"))); $_title->setValue($request->getParam("adv_search")); $status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $status_search->setMultiOptions($_status_opt); $status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $name_en = new Zend_Dojo_Form_Element_TextBox('title_en'); $name_en->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $name_kh = new Zend_Dojo_Form_Element_ValidationTextBox('title_kh'); $name_kh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $key_code = new Zend_Dojo_Form_Element_NumberTextBox('key_code'); $key_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_type = new Zend_Dojo_Form_Element_FilteringSelect("type"); $_type->setMultiOptions($_arr); $_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $opt = $db->getAllViewType(1); $_type->setMultiOptions($opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display_by'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $date_call = new Zend_Dojo_Form_Element_DateTextBox('date'); $date_call->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date_call->setValue(date('Y-m-d')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $name_en->setValue($data['title_en']); $name_kh->setValue($data['title_kh']); $_display->setValue($data['displayby']); $_status->setValue($data['status']); $date_call->setValue($data['date']); $_type->setValue($data['type']); $_id->setValue($data['id']); } $this->addElements(array($_type, $status_search, $_title, $_btn_search, $name_en, $name_kh, $key_code, $_id, $_display, $_status, $date_call)); return $this; }