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));
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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));
 }
Exemple #4
0
 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());
 }
Exemple #5
0
 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;
 }
Exemple #6
0
 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;
 }