public function init() { /* Form Elements & Other Definitions Here ... */ $province = new Zend_Dojo_Form_Element_ComboBox('province'); $province->setLabel('province')->setRequired(true); $agent = new Zend_Dojo_Form_Element_ComboBox('agent'); $agent->setLabel('agent')->setRequired(true); $sender = new Zend_Dojo_Form_Element_ValidationTextBox('sender'); $sender->setLabel('sender')->setRequired(true); $reciever = new Zend_Dojo_Form_Element_ValidationTextBox('reciever'); $reciever->setLabel('reciever')->setRequired(true); $reciever_tel = new Zend_Dojo_Form_Element_ValidationTextBox('reciever_tel'); $reciever_tel->setLabel('reciever_tel')->setRequired(true); $send_date = new Zend_Dojo_Form_Element_DateTextBox('send_date'); $send_date->setLabel('send_date')->setRequired(true); $exp_date = new Zend_Dojo_Form_Element_DateTextBox('expire_date'); $exp_date->setLabel('expire date')->setRequired(true); $type_money = new Zend_Dojo_Form_Element_ComboBox('type_money'); $type_money->setLabel('type_money')->setRequired(true); $amount = new Zend_Dojo_Form_Element_CurrencyTextBox('asd'); $submit_login = new Zend_Dojo_Form_Element_SubmitButton('submit_login'); $submit_login->setLabel('ចាប់ផ្តើម'); $clear_login = new Zend_Dojo_Form_Element_Button('clear_login'); $clear_login->setLabel("សារដើម"); $this->addElements(array($province, $agent, $sender, $reciever, $reciever_tel, $send_date, $exp_date, $type_money, $submit_login, $clear_login)); }
function FrmAddDept($data) { $en_dept = new Zend_Dojo_Form_Element_TextBox('en_name'); $en_dept->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'class' => 'fullside height-text', 'missingMessage' => 'ភ្លេចបំពេញ ឈ្មោះ!')); $kh_dept = new Zend_Dojo_Form_Element_TextBox('kh_name'); $kh_dept->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'class' => 'fullside height-text', 'missingMessage' => 'ភ្លេចបំពេញ ឈ្មោះ!')); $_shortcut = new Zend_Dojo_Form_Element_TextBox('shortcut'); $_shortcut->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'class' => ' fullside height-text', 'missingMessage' => 'ភ្លេចបំពេញពាក្យកាត់!')); $mul_shortcut = new Zend_Dojo_Form_Element_TextBox('mul_shortcut'); $mul_shortcut->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'class' => ' fullside height-text', 'missingMessage' => 'ភ្លេចបំពេញពាក្យកាត់!')); $_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 height-text')); $mul_status = new Zend_Dojo_Form_Element_FilteringSelect("mul_status"); $mul_status->setMultiOptions($_arr); $mul_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside height-text')); $_save = new Zend_Dojo_Form_Element_Button('save'); $_save->setAttribs(array('dojoType' => 'dijit.form.Button', 'onclick' => "dijit.byId('frm_add_tran').submit();", 'class' => 'dijitEditorIcon')); $_save->setLabel($this->tr->translate("ADD_NEW")); $dept_id = new Zend_Form_Element_Hidden('dept_id'); if (!empty($data)) { $dept_id->setValue($data['dept_id']); $en_dept->setValue($data["en_name"]); $kh_dept->setValue($data["kh_name"]); $_shortcut->setValue($data["shortcut"]); $_status->setValue($data["is_active"]); } $this->addElements(array($dept_id, $kh_dept, $en_dept, $_shortcut, $_status, $_save, $mul_status, $mul_shortcut)); return $this; }
public function init() { /* Form Elements & Other Definitions Here ... */ $user_name_login = new Zend_Dojo_Form_Element_ValidationTextBox('txt_user_name'); $user_name_login->setLabel('ឈ្មោះអ្នកប្រើប្រាស់')->setRequired(true); $password_login = new Zend_Dojo_Form_Element_PasswordTextBox('txt_password'); $password_login->setLabel('ពាក្យសំងាត់')->setRequired(true); $submit_login = new Zend_Dojo_Form_Element_SubmitButton('submit_login'); $submit_login->setLabel('ចាប់ផ្តើម'); $clear_login = new Zend_Dojo_Form_Element_Button('clear_login'); $clear_login->setLabel("សារដើម"); $this->addElements(array($user_name_login, $password_login, $submit_login, $clear_login)); }
public function testLabelIsTranslatedWhenTranslationAvailable() { require_once 'Zend/Translate.php'; $translations = array('Label' => 'This is the Submit Label'); $translate = new Zend_Translate('array', $translations); $button = new Zend_Dojo_Form_Element_Button('foo', 'Label'); $button->setTranslator($translate); $this->assertEquals($translations['Label'], $button->getLabel()); }
public function FrmStudentRequest($data = null) { $_degree = $this->_degree; $_khname = $this->_khname; $_enname = $this->_enname; $_phone = $this->_phone; $_batch = $this->_batch; $_year = $this->_year; $_session = $this->_session; $_dob = $this->_dob; $_pay_date = $this->_pay_date; $_remark = $this->_remark; $_reciept_no = new Zend_Dojo_Form_Element_TextBox('reciept_no'); $_reciept_no->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside', 'dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_studid = new Zend_Dojo_Form_Element_TextBox('stu_id'); $_studid->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_pob = new Zend_Dojo_Form_Element_TextBox('pob'); $_pob->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_cur_add = new Zend_Dojo_Form_Element_TextBox('current_add'); $_cur_add->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_fee = new Zend_Dojo_Form_Element_NumberTextBox('payment_paid'); $_fee->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_db = new Application_Model_DbTable_DbGlobal(); $rows = $_db->getAllFecultyName(); //$rows = $_db->getGlobalDb('SELECT en_name,dept_id FROM rms_dept WHERE is_active=1 AND en_name !="" '); $opt = array(); if (!empty($rows)) { foreach ($rows as $row) { $opt[$row['dept_id']] = $row['en_name']; } } $_dept = new Zend_Dojo_Form_Element_FilteringSelect("dept"); $_dept->setMultiOptions($opt); $_dept->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $rows = $_db->getAllstudentRequest(); $re_opt = array(); if (!empty($rows)) { foreach ($rows as $row) { $re_opt[$row['service_id']] = $row['title']; } } $_request = new Zend_Dojo_Form_Element_FilteringSelect("request_id"); $_request->setMultiOptions($re_opt); $_request->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_save = new Zend_Dojo_Form_Element_Button('$this->tr->translate("SAVE_PAYMENT")'); $_save->setAttribs(array('dojoType' => 'dijit.form.Button')); $_save->setValue("save"); $this->addElements(array($_reciept_no, $_pay_date, $_pob, $_khname, $_enname, $_studid, $_dob, $_degree, $_phone, $_dept, $_batch, $_year, $_session, $_fee, $_cur_add, $_remark, $_request, $_save)); return $this; }
public function addIndex() { /* Form Elements & Other Definitions Here ... */ $list = new Zend_Dojo_Form_Element_Button('list'); $list->setAttribs(array('dojoType' => 'dijit.form.Button')); $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')); $rial = new Zend_Dojo_Form_Element_TextBox('$rial'); $rial->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa_rial = new Zend_Dojo_Form_Element_TextBox('usa_rial'); $usa_rial->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa_bath = new Zend_Dojo_Form_Element_TextBox('usa_bath'); $usa_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $bath_rial = new Zend_Dojo_Form_Element_TextBox('bath_rial'); $bath_rial->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $money_bank = new Zend_Dojo_Form_Element_CheckBox('money_bank'); $money_bank->setAttribs(array('dojoType' => 'dijit.form.CheckBox')); $loan = new Zend_Dojo_Form_Element_CheckBox('loan'); $loan->setAttribs(array('dojoType' => 'dijit.form.CheckBox')); $cash = new Zend_Dojo_Form_Element_CheckBox('cash'); $cash->setAttribs(array('dojoType' => 'dijit.form.CheckBox')); $currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => 'ដុល្លា', 2 => 'រៀល', 3 => 'បាត'); $currency_type->setMultiOptions($opt); // $currency_type = new Zend_Dojo_Form_Element_FilteringSelect($spec); $number_money = new Zend_Dojo_Form_Element_TextBox('number_money'); $number_money->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $rate_perday = new Zend_Dojo_Form_Element_TextBox('rate_perday'); $rate_perday->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $tran_type = new Zend_Dojo_Form_Element_FilteringSelect('tran_type'); $tran_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $tran_opt = array(1 => 'partner', 2 => 'client'); $tran_type->setMultiOptions($tran_opt); $commission = new Zend_Dojo_Form_Element_TextBox('commission'); $commission->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $commission_agent = new Zend_Dojo_Form_Element_TextBox('commission_agent'); $commission_agent->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $provinc = new Zend_Dojo_Form_Element_FilteringSelect('provinc'); $provinc->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => 'កំពង់ធំ(1)', 2 => 'ប៉ៃលិន(1)', 3 => 'ពោធិសាត(1)', 4 => 'សៀមរាប(2)', 5 => 'ធនាគាថៃ(2)', 6 => 'កំពង់ចាម(3)', 7 => 'ប៉ោយប៉ែត(4)', 8 => 'បន្ទាយមានជ័យ(5)', 9 => 'បាត់ដំបង់(5)', 10 => 'ភ្នំពេញ(7)'); $provinc->setMultiOptions($opt); $agent_id = new Zend_Dojo_Form_Element_FilteringSelect('agent_id'); $agent_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $sub_agant = new Zend_Dojo_Form_Element_FilteringSelect('sub_agant'); $sub_agant->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $sender = new Zend_Dojo_Form_Element_FilteringSelect('sender'); $sender->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $getter = new Zend_Dojo_Form_Element_TextBox('$getter'); $getter->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $phone_getter = new Zend_Dojo_Form_Element_TextBox('phone_getter'); $phone_getter->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $gave = new Zend_Dojo_Form_Element_TextBox('gave'); $gave->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Total_amount = new Zend_Dojo_Form_Element_TextBox('Total_amount'); $Total_amount->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $money_gave = new Zend_Dojo_Form_Element_TextBox('money_gave'); $money_gave->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $return_money = new Zend_Dojo_Form_Element_TextBox('return_money'); $return_money->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $send_date = new Zend_Dojo_Form_Element_DateTextBox('send_date'); $send_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $send_date->setValue(date('Y-m-d')); $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')); $this->addElements(array($list, $usa, $bath, $rial, $usa_rial, $bath_rial, $usa_bath, $money_bank, $cash, $loan, $currency_type, $number_money, $rate_perday, $tran_type, $commission, $commission_agent, $provinc, $agent_id, $sub_agant, $sender, $getter, $phone_getter, $gave, $Total_amount, $money_gave, $send_date, $return_money, $epx_date)); return $this; }