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 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 FrmChartaccount($data = null) { $account_No = new Zend_Dojo_Form_Element_NumberTextBox('account_No'); $account_No->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $account_Type = new Zend_Dojo_Form_Element_TextBox('account_Type'); $account_Type->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $account_Name = new Zend_Dojo_Form_Element_TextBox('account_Name'); $account_Name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $None_operation = new Zend_Dojo_Form_Element_CheckBox('none'); $None_operation->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'fullside', 'required' => true)); $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); $parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'Asset', 2 => 'Liabilities', 3 => 'Equity'); $parent->setMultiOptions($opt); $Category = new Zend_Dojo_Form_Element_RadioButton("category"); $Category->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside', 'required' => true)); $array = array(1 => 'Creadit', 2 => 'Debit'); $Category->setMultiOptions($array); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $Status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $Status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'Active', 2 => 'Deactive'); $Status->setMultiOptions($opt); $Balance = new Zend_Dojo_Form_Element_FilteringSelect('Balance'); $Balance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); // $opt=array(1=>'Active',2=>'Deactive'); // $Status->setMultiOptions($opt); // $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); // $_branch_id->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required' =>'true' // )); // $db = new Application_Model_DbTable_DbGlobal(); // $rows = $db->getAllBranchName(); // $options=''; // if(!empty($rows))foreach($rows AS $row){ // $options[$row['br_id']]=$row['branch_namekh']; // } // $_branch_id->setMultiOptions($options); // $_id = new Zend_Form_Element_Hidden('id'); $this->addElements(array($account_No, $None_operation, $account_Type, $account_Name, $parent, $Category, $Date, $Status, $Balance)); return $this; }
public function FrmAddLoan($data=null){ $_isgroup = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_isgroup->setAttribs(array( 'dojoType'=>'dijit.form.CheckBox', 'class'=>'fullside', // 'onkeyup'=>'Calcuhundred()' )); $_loan_code = new Zend_Dojo_Form_Element_TextBox('loan_code'); $_loan_code->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>true, 'style'=>'color:red; font-weight: bold;' )); $db = new Application_Model_DbTable_DbGlobal(); $loan_number = $db->getLoanNumber(); $_loan_code->setValue($loan_number); $_loan_codes = new Zend_Dojo_Form_Element_TextBox('loan_codes'); $_loan_codes->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>true, 'style'=>'color:red; font-weight: bold;' )); // $loan_numbers = $db->getLoanNumber(); // $_loan_codes->setValue($loan_numbers); $_client_code = new Zend_Dojo_Form_Element_TextBox('client_code'); $_client_code->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_client_codes = new Zend_Dojo_Form_Element_TextBox('client_codes'); $_client_codes->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_group_code = new Zend_Dojo_Form_Element_FilteringSelect('group_code'); $_group_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getmemberIdGroup();' )); // $group_opt = $db ->getGroupCodeById(1,1,1); // $_group_code->setMultiOptions($group_opt); $get_laonnumber = new Zend_Dojo_Form_Element_FilteringSelect('get_laonnumber'); $get_laonnumber->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getInfoByLoanNumber();getLoanInfoByLoanNumber();' )); $group_opt = $db->getLoanAllLoanNumber(1,1); $get_laonnumber->setMultiOptions($group_opt); $schedule_opt = new Zend_Dojo_Form_Element_FilteringSelect('reschedule_opt'); $schedule_opt->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $opt = $db->getVewOptoinTypeByType(25,1,null,1); $schedule_opt->setMultiOptions($opt); $dbs = new Loan_Model_DbTable_DbLoanIL(); $_customer_code = new Zend_Dojo_Form_Element_FilteringSelect('customer_code'); $_customer_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'showPopupclient;' )); // $group_opt = $dbs ->getClient(1);//code,individual,option $group_opt = $db->getGroupCodeById(1,0,1);//code,individual,option $_customer_code->setMultiOptions($group_opt); $_customer_codes = new Zend_Dojo_Form_Element_TextBox('customer_codes'); $_customer_codes->setAttribs(array( 'dojoType'=>'dijit.form.textbox', 'class'=>'fullside', 'onchange'=>'showPopupclient;' )); // $group_opt = $dbs ->getClient(1);//code,individual,option // $_member = new Zend_Dojo_Form_Element_FilteringSelect('member'); // $_member->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'onchange'=>'showPopupclient();' // )); // $options = $db->getGroupCodeById(2,0,1); // $_member->setMultiOptions($options); $_members = new Zend_Dojo_Form_Element_TextBox('members'); $_members->setAttribs(array( 'dojoType'=>'dijit.form.textbox', 'class'=>'fullside', //'onchange'=>'showPopupclient();' )); // $options = $dbs->getClient(2); $_groupid = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_groupid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckClient();' )); // $options = $db->getGroupCodeById(2,1,1);//show name,show group,show option // $_groupid->setMultiOptions($options); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $_coid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $options = $db ->getAllCOName(1); $_coid->setMultiOptions($options); $_coids = new Zend_Dojo_Form_Element_FilteringSelect('co_ids'); $_coids->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $optionss = $db ->getAllCOName(1); $_coids->setMultiOptions($optionss); $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $_currency_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); // $opt = array(2=>"Dollar",1=>'Khmer',3=>"Bath"); $opt = $db->getVewOptoinTypeByType(15,1,3,1); $_currency_type->setMultiOptions($opt); $_currency_type->setValue(2); $_loan_type = new Zend_Dojo_Form_Element_FilteringSelect('loan_type'); $_loan_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onChange'=>'loantype();' )); $opt = $db->getVewOptoinTypeByType(24,1,null,1); $opt[-1]="--- Add New---"; $_loan_type->setMultiOptions($opt); $_loan_types = new Zend_Dojo_Form_Element_FilteringSelect('loan_types'); $_loan_types->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onChange'=>'loantype();' )); $opts = $db->getVewOptoinTypeByType(24,1,null,1); $opt[-1]="--- Add New---"; $_loan_types->setMultiOptions($opts); $_zone = new Zend_Dojo_Form_Element_FilteringSelect('zone'); $_zone->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'zone();' )); $options = $db ->getZoneList(1); $options[-1]="--- Add New---"; $_zone->setMultiOptions($options); $_zones = new Zend_Dojo_Form_Element_FilteringSelect('zones'); $_zones->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'zone();' )); $optionsf = $db ->getZoneList(1); $optionsf[-1]="--- Add New---"; $_zones->setMultiOptions($optionsf); $_loan_fee = new Zend_Dojo_Form_Element_NumberTextBox('loan_fee'); $_loan_fee->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true )); $_loan_fee->setValue(0); $_loan_fees = new Zend_Dojo_Form_Element_NumberTextBox('loan_fees'); $_loan_fees->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true )); $_loan_fees->setValue(0); $_other_fee = new Zend_Dojo_Form_Element_NumberTextBox('other_fee'); $_other_fee->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true, )); $_other_fee->setValue(0); $_other_fees = new Zend_Dojo_Form_Element_NumberTextBox('other_fees'); $_other_fees->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true, )); $_other_fees->setValue(0); $_time_collect = new Zend_Dojo_Form_Element_NumberTextBox('amount_collect'); $_time_collect->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'onkeyup'=>'getFirstPayment();' )); $_time_collect->setValue(1); $_time_collect_pri = new Zend_Dojo_Form_Element_NumberTextBox('amount_collect_pricipal'); $_time_collect_pri->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'readonly'=>true, 'required'=>true )); $_time_collect_pri->setValue(0); $dbs = new Loan_Model_DbTable_DbLoanss(); $_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $_amount->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true', 'onkeyup'=>'calCulateAdminFee();' )); $_level = new Zend_Dojo_Form_Element_NumberTextBox('level'); $_level->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_level->setValue(1); $_levels = new Zend_Dojo_Form_Element_NumberTextBox('levels'); $_levels->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_levels->setValue(1); $_rate = new Zend_Dojo_Form_Element_NumberTextBox("interest_rate"); $_rate->setAttribs(array( 'data-dojo-Type'=>'dijit.form.NumberTextBox', 'data-dojo-props'=>" 'required':true, 'name':'interest_rate', 'value':2.5, 'class':'fullside', 'invalidMessage':'អាចបញ្ជូលពី 1 ដល់' ")); $_period = new Zend_Dojo_Form_Element_NumberTextBox('period'); $_period->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true', 'onkeyup'=>'calCulatePeriod();' )); $_period->setValue(12); $_releasedate = new Zend_Dojo_Form_Element_DateTextBox('release_date'); $_releasedate->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'checkReleaseDate();' )); $s_date = date('Y-m-d'); $_releasedate->setValue($s_date); $_first_payment = new Zend_Dojo_Form_Element_DateTextBox('first_payment'); $_first_payment->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'calCulateEndDate();' )); //$_first_payment->setValue('2005-12-30'); $_dateline = new Zend_Dojo_Form_Element_DateTextBox('date_line'); $_dateline->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', 'required' =>'true', 'readonly'=>true, )); $_graice_pariod = new Zend_Dojo_Form_Element_TextBox('graice_pariod'); $_graice_pariod->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required'=>'true', 'onKeyup'=>'CompareGraicePariod();' //'readOnly'=>true, )); $_graice_pariod->setValue(0); $_collect_term = new Zend_Dojo_Form_Element_FilteringSelect('collect_termtype'); $_collect_term->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'changeGraicePeroid();' )); $term_opt = $db->getVewOptoinTypeByType(14,1,3,1); $_collect_term->setMultiOptions($term_opt); $_payterm = new Zend_Dojo_Form_Element_FilteringSelect('payment_term'); $_payterm->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $_payterm->setMultiOptions($term_opt); $_pay_every = new Zend_Dojo_Form_Element_FilteringSelect('pay_every'); $_pay_every->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'changeCollectType();' )); // $options= array(1=>"Day",2=>"Week",3=>"Month"); // $_pay_every->setMultiOptions($options); $_pay_every->setValue(3); $_pay_every->setMultiOptions($term_opt); $_every_payamount = new Zend_Dojo_Form_Element_FilteringSelect('every_payamount'); $_every_payamount->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $options= array(2=>"After",1=>"Before",3=>"Normal"); $_every_payamount->setMultiOptions($options); $_time= new Zend_Dojo_Form_Element_TextBox('time'); $_time->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $set_time='10:00-11:00 AM'; $_time->setValue($set_time); $_paybefore = new Zend_Dojo_Form_Element_NumberTextBox('pay_before'); $_paybefore->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_paybefore->setValue(0); $_pay_late = new Zend_Dojo_Form_Element_NumberTextBox('pay_late'); $_pay_late->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_pay_late->setValue(0); $arr=$db->getSystemSetting('interest_late'); $_pay_late->setValue($arr['value']); // print_r($arr);exit(); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'filterClient();' )); $rows = $db->getAllBranchName(); $options=array(''=>'---Select Branch---'); if(!empty($rows))foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $_branch_id->setMultiOptions($options); // $_branch_ids = new Zend_Dojo_Form_Element_FilteringSelect('branch_ids'); // $_branch_ids->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required' =>'true', // 'onchange'=>'filterClient();' // )); // $rows = $db->getAllBranchName(); // $optionsa=array(''=>'---Select Branch---'); // if(!empty($rows))foreach($rows AS $row){ // $optionsa[$row['br_id']]=$row['branch_namekh']; // } // $_branch_ids->setMultiOptions($optionsa); $_repayment_method = new Zend_Dojo_Form_Element_FilteringSelect('repayment_method'); $_repayment_method->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'chechPaymentMethod()' )); $options = $db->getAllPaymentMethod(null,1); $_repayment_method->setMultiOptions($options); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_using'); $_status->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); // $options= array(1=>"Befor",2=>"After",3=>"Cancel"); $options= array(1=>"Active",0=>"Cancel"); $_status->setMultiOptions($options); $_interest = new Zend_Dojo_Form_Element_TextBox("interest"); $_interest->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required' =>'true' )); $penalize = new Zend_Dojo_Form_Element_TextBox("penalize"); $penalize->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required' =>'true' )); $_service_charge = new Zend_Dojo_Form_Element_TextBox("service_charge"); $_service_charge->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required' =>'true' )); $_instalment_date = new Zend_Form_Element_Hidden("instalment_date"); $_release_date = new Zend_Form_Element_Hidden("old_release_date"); $_interest_rate = new Zend_Form_Element_Hidden("old_rate"); $_old_payterm = new Zend_Form_Element_Hidden("old_payterm"); $_id = new Zend_Form_Element_Hidden('id'); if($data!=null){ // print_r($data); $_branch_id->setValue($data['branch_id']); $_loan_code->setValue($data['loan_number']); $_level->setValue($data['level']); $_loan_fee->setValue($data['admin_fee']); $_other_fee->setValue($data['other_fee']); // $_member->setValue($data['client_id']); $_customer_code->setValue($data['client_id']); $_coid->setValue($data['co_id']); $_zone->setValue($data['zone_id']); $_releasedate->setValue($data['date_release']); $_period->setValue($data['total_duration']); $_first_payment->setValue($data['first_payment']); $_time->setValue($data['time_collect']); $_every_payamount->setValue($data['holiday']); $_amount->setValue($data['total_capital']); $_currency_type->setValue($data['currency_type']); $_rate->setValue($data['interest_rate']);// $_rate->setAttribs(array( 'data-dojo-props'=>" 'value':'".$data['interest_rate']."'")); $_repayment_method->setValue($data['payment_method']); $_graice_pariod->setValue($data['graice_period']); $_time_collect_pri->setValue($data['semi']); $_dateline->setValue($data['date_line']); $_pay_every->setValue($data['pay_term']); $_time_collect->setValue($data['amount_collect_principal']); $_collect_term->setValue($data['collect_typeterm']); $_pay_late->setValue($data['pay_after']); $_paybefore->setValue($data['pay_before']); $_id->setValue($data['g_id']); $_group_code->setValue($data['client_id']); // $_groupid->setValue($data['client_id']); $get_laonnumber->setvalue($data['g_id']); $_status->setValue($data['status']); // print_r($data); } $this->addElements(array($_groupid,$_old_payterm,$_interest_rate,$_release_date,$_instalment_date,$_interest,$penalize,$_service_charge,$schedule_opt,$_loan_types,$_loan_fees,$_other_fees,$_zones ,$_client_codes,$_loan_codes,$_members,$_customer_codes,$_levels,$_coids,$get_laonnumber,$_loan_type, $_other_fee,$_isgroup,$_client_code,$_time_collect,$_loan_fee,$_level,$_paybefore, $_pay_late,$_branch_id,$_coid,$_currency_type,$_zone,$_amount,$_rate,$_releasedate ,$_payterm,$_every_payamount,$_time,$_time_collect_pri,$_status,$_graice_pariod,$_period, $_first_payment,$_repayment_method,$_pay_every,$_loan_code,$_collect_term,$_dateline, $_group_code,$_customer_code,$_id)); return $this; }
public function FrmAddLoan($data=null){ $_isgroup = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_isgroup->setAttribs(array( 'dojoType'=>'dijit.form.CheckBox', 'class'=>'fullside', // 'onkeyup'=>'Calcuhundred()' )); $_loan_code = new Zend_Dojo_Form_Element_TextBox('loan_code'); $_loan_code->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>true, 'style'=>'color:red; font-weight: bold;' )); $db = new Application_Model_DbTable_DbGlobal(); $loan_number = $db->getLoanNumber(); $_loan_code->setValue($loan_number); $_client_code = new Zend_Dojo_Form_Element_TextBox('client_code'); $_client_code->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_group_code = new Zend_Dojo_Form_Element_FilteringSelect('group_code'); $_group_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getmemberIdGroup();' )); $group_opt = $db ->getGroupCodeById(1,1,1); $_group_code->setMultiOptions($group_opt); $dbs = new Loan_Model_DbTable_DbLoanss(); $_customer_code = new Zend_Dojo_Form_Element_FilteringSelect('customer_code'); $_customer_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getClientInfo(1);' )); $group_opt = $dbs ->getClientByTypes(1);//code,individual,option $_customer_code->setMultiOptions($group_opt); $_member = new Zend_Dojo_Form_Element_FilteringSelect('member'); $_member->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getClientInfo(2)' )); $options = $dbs->getClientByTypes(2); $_member->setMultiOptions($options); $db = new Application_Model_DbTable_DbGlobal(); $_groupid = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_groupid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckClient();' )); $options = $db ->getGroupCodeById(2,1,1);//show name,show group,show option $_groupid->setMultiOptions($options); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $_coid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $options = $db ->getAllCOName(1); $_coid->setMultiOptions($options); $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $_currency_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $opt = array(2=>"Dollar",1=>'Khmer',3=>"Bath"); // $opt = $db->getVewOptoinTypeByType(15,1,3); $_currency_type->setMultiOptions($opt); $_zone = new Zend_Dojo_Form_Element_FilteringSelect('zone'); $_zone->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckZone();' )); $options = $db ->getZoneList(1); $_zone->setMultiOptions($options); $_loan_fee = new Zend_Dojo_Form_Element_NumberTextBox('loan_fee'); $_loan_fee->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', )); $_loan_fee->setValue(0); $_time_collect = new Zend_Dojo_Form_Element_NumberTextBox('amount_collect'); $_time_collect->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'onkeyup'=>'getFirstPayment();' )); $_time_collect->setValue(1); $_time_collect_pri = new Zend_Dojo_Form_Element_NumberTextBox('amount_collect_pricipal'); $_time_collect_pri->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'readonly'=>true, 'required'=>true )); $_time_collect_pri->setValue(2); $dbs = new Loan_Model_DbTable_DbLoanss(); $_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $_amount->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_level = new Zend_Dojo_Form_Element_NumberTextBox('level'); $_level->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_level->setValue(1); $_rate = new Zend_Dojo_Form_Element_ValidationTextBox("interest_rate"); $_rate->setAttribs(array( 'data-dojo-Type'=>'dijit.form.ValidationTextBox', 'data-dojo-props'=>" 'required':true, 'name':'interest_rate', 'value':2.5, 'class':'fullside', 'invalidMessage':'អាចបញ្ជូលពី 1 ដល់ '")); $_period = new Zend_Dojo_Form_Element_NumberTextBox('period'); $_period->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true', 'onkeyup'=>'calCulatePeriod();' )); $_period->setValue(12); $_releasedate = new Zend_Dojo_Form_Element_DateTextBox('release_date'); $_releasedate->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'checkReleaseDate();' )); $s_date = date('Y-m-d'); $_releasedate->setValue($s_date); $_first_payment = new Zend_Dojo_Form_Element_DateTextBox('first_payment'); $_first_payment->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', 'required' =>'true', //'onchange'=>'calCulateFirstPayment();' )); //$_first_payment->setValue('2005-12-30'); $_dateline = new Zend_Dojo_Form_Element_DateTextBox('date_line'); $_dateline->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', 'required' =>'true', 'readonly'=>true, )); $_graice_pariod = new Zend_Dojo_Form_Element_TextBox('graice_pariod'); $_graice_pariod->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required'=>'true', 'onKeyup'=>'CompareGraicePariod();' //'readOnly'=>true, )); $_graice_pariod->setValue(0); $_collect_term = new Zend_Dojo_Form_Element_FilteringSelect('collect_termtype'); $_collect_term->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'changeGraicePeroid();' )); $term_opt = $db->getVewOptoinTypeByType(1,1,3); $_collect_term->setMultiOptions($term_opt); $_payterm = new Zend_Dojo_Form_Element_FilteringSelect('payment_term'); $_payterm->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); // $options= array(1=>"Day",2=>"Week",3=>"Month"); // $_payterm->setMultiOptions($options); $_payterm->setMultiOptions($term_opt); $_pay_every = new Zend_Dojo_Form_Element_FilteringSelect('pay_every'); $_pay_every->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'changeCollectType();' )); // $options= array(1=>"Day",2=>"Week",3=>"Month"); // $_pay_every->setMultiOptions($options); $_pay_every->setValue(3); $_pay_every->setMultiOptions($term_opt); $_every_payamount = new Zend_Dojo_Form_Element_FilteringSelect('every_payamount'); $_every_payamount->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $options= array(2=>"After",1=>"Before",3=>"Normal"); $_every_payamount->setMultiOptions($options); $_time= new Zend_Dojo_Form_Element_TextBox('time'); $_time->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $set_time='10:00-11:00 AM'; $_time->setValue($set_time); $_paybefore = new Zend_Dojo_Form_Element_NumberTextBox('pay_before'); $_paybefore->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_paybefore->setValue(0); $_pay_late = new Zend_Dojo_Form_Element_NumberTextBox('pay_late'); $_pay_late->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required' =>'true' )); $_pay_late->setValue(0); $_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); $_repayment_method = new Zend_Dojo_Form_Element_FilteringSelect('repayment_method'); $_repayment_method->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'chechPaymentMethod()' )); $options = $db->getAllPaymentMethod(null,1); $_repayment_method->setMultiOptions($options); $_holiday = new Zend_Dojo_Form_Element_FilteringSelect('holiday'); $_holiday->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $options= array(1=>"Befor",2=>"After",3=>"Cancel"); $_holiday->setMultiOptions($options); $_id = new Zend_Form_Element_Hidden('id'); if($data!=null){ // print_r($data); $_branch_id->setValue($data['branch_id']); $_loan_code->setValue($data['loan_number']); $_level->setValue($data['level']); $_loan_fee->setValue($data['admin_fee']); $_member->setValue($data['client_id']); $_customer_code->setValue($data['client_id']); $_coid->setValue($data['co_id']); $_zone->setValue($data['zone_id']); $_releasedate->setValue($data['date_release']); $_period->setValue($data['total_duration']); $_first_payment->setValue($data['first_payment']); $_time->setValue($data['time_collect']); $_every_payamount->setValue($data['holiday']); $_amount->setValue($data['total_capital']); $_currency_type->setValue($data['currency_type']); $_rate->setValue($data['interest_rate']);// $_rate->setAttribs(array( 'data-dojo-props'=>" 'value':'".$data['interest_rate']."'")); $_repayment_method->setValue($data['payment_method']); $_graice_pariod->setValue($data['graice_period']); $_time_collect_pri->setValue($data['semi']); $_dateline->setValue($data['date_line']); $_pay_every->setValue($data['pay_term']); $_time_collect->setValue($data['amount_collect_principal']); $_collect_term->setValue($data['collect_typeterm']); $_pay_late->setValue($data['pay_after']); $_paybefore->setValue($data['pay_before']); $_id->setValue($data['g_id']); $_group_code->setValue($data['client_id']); $_groupid->setValue($data['client_id']); // print_r($data); } $this->addElements(array($_isgroup,$_groupid,$_client_code,$_time_collect,$_loan_fee,$_level,$_paybefore,$_pay_late,$_branch_id,$_member,$_coid,$_currency_type,$_zone,$_amount,$_rate,$_releasedate ,$_payterm,$_every_payamount,$_time,$_time_collect_pri,$_holiday,$_graice_pariod,$_period, $_first_payment,$_repayment_method,$_pay_every,$_loan_code,$_collect_term,$_dateline, $_group_code,$_customer_code,$_id)); 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; }
public function FrmAddClient($data = null) { $_group = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_group->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'onchange' => 'getGroupCode();')); $_group_code = new Zend_Dojo_Form_Element_TextBox('group_code'); $_group_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readonly' => 'readonly', 'style' => 'color:red;')); // $db = new Application_Model_DbTable_DbGlobal(); // $id_client = $db->getNewClientId(); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['displayby'] == 1 ? $row['branch_namekh'] : $row['branch_nameen']; } } $_branch_id->setMultiOptions($options); $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_member->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getClientByType(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['client_id']] = $row['name_en']; } } $_member->setMultiOptions($options); $_namekh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $id_client = $db->getNewClientId(); $_clientno = new Zend_Dojo_Form_Element_TextBox('client_no'); $_clientno->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readonly' => 'readonly', 'style' => 'color:red;')); $_clientno->setValue($id_client); $_nameen = new Zend_Dojo_Form_Element_TextBox('name_en'); $_nameen->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => "Male", 2 => "Femail"); $_sex->setMultiOptions($opt); $_situ_status = new Zend_Dojo_Form_Element_FilteringSelect('situ_status'); $_situ_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt_status = $db->getAllSituation(); $_situ_status->setMultiOptions($opt_status); $_province = new Zend_Dojo_Form_Element_FilteringSelect('province'); $_province->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $rows = $db->getAllProvince(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['province_id']] = $row['province_en_name']; } } $_province->setMultiOptions($options); $_district = new Zend_Dojo_Form_Element_FilteringSelect('district'); $rows = $db->getAllDistrict(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['dis_id']] = $row['district_name']; } } $_district->setMultiOptions($options); $_district->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckDistrict();')); $_commune = new Zend_Dojo_Form_Element_FilteringSelect('commune'); $rows = $db->getCommune(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['com_id']] = $row['commune_name']; } } $_commune->setMultiOptions($options); $_commune->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckCommune();')); $_village = new Zend_Dojo_Form_Element_FilteringSelect('village'); $_village->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'popupCheckVillage();')); $rows = $db->getVillage(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['vill_id']] = $row['village_name']; } } $_village->setMultiOptions($options); $_house = new Zend_Dojo_Form_Element_TextBox('house'); $_house->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); $_street = new Zend_Dojo_Form_Element_TextBox('street'); $_street->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_id_type = new Zend_Dojo_Form_Element_FilteringSelect('id_type'); $_id_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $rows = $db->GetAllIDType(); $_id_type->setMultiOptions($rows); $_id_no = new Zend_Dojo_Form_Element_TextBox('id_no'); $_id_no->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_spouse = new Zend_Dojo_Form_Element_TextBox('spouse'); $_spouse->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_desc = new Zend_Dojo_Form_Element_Textarea('desc'); $_desc->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:96%;min-height:50px;')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', '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 ($data != null) { $_id->setValue($data['client_id']); $_member->setValue($data['parent_id']); $_group->setValue($data['is_group']); $_namekh->setValue($data['name_kh']); $_nameen->setValue($data['name_en']); $_sex->setValue($data['sex']); $_situ_status->setValue($data['sit_status']); $_province->setValue($data['pro_id']); $_district->setValue($data['dis_id']); $_commune->setValue($data['com_id']); $_village->setValue($data['village_id']); $_house->setValue($data['house']); $_street->setValue($data['street']); $_id_type->setValue($data['id_type']); $_id_no->setValue($data['id_number']); $_phone->setValue($data['phone']); $_spouse->setValue($data['spouse_name']); $_desc->setValue($data['remark']); $_status->setValue($data['status']); $_clientno->setValue($data['client_number']); } $this->addElements(array($_id, $_group_code, $_branch_id, $_member, $_group, $_namekh, $_nameen, $_sex, $_situ_status, $_province, $_district, $_commune, $_village, $_house, $_street, $_id_type, $_id_no, $_phone, $_spouse, $_desc, $_status, $_clientno)); return $this; }
public function FrmChartaccount($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("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $account_No = new Zend_Dojo_Form_Element_TextBox('account_No'); $account_No->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => true)); $db = new Application_Model_DbTable_DbGlobal(); $account_Type = new Zend_Dojo_Form_Element_FilteringSelect('account_Type'); $account_Type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true, 'onchange' => 'getAllParentsAccount();')); $opt = $db->getVewOptoinTypeByType(8, 1); unset($opt[-1]); //unset($opt['']); $account_Type->setMultiOptions($opt); //$account_Type->setValue(1); $account_Name = new Zend_Dojo_Form_Element_TextBox('account_Name'); $account_Name->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => true)); $account_Nameen = new Zend_Dojo_Form_Element_TextBox('account_Nameen'); $account_Nameen->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => true)); $db = new Application_Model_DbTable_DbGlobal(); $None_operation = new Zend_Dojo_Form_Element_FilteringSelect('none'); $None_operation->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getVewOptoinTypeByType(10, 1); unset($opt[-1]); unset($opt['']); $None_operation->setMultiOptions($opt); $None_operation->setValue(1); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'label' => 'Search')); // $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); // $parent->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required'=>true // )); // $parent->setValue($request->getParam('parent')); $db = new Accounting_Model_DbTable_DbChartaccount(); // $option = $db->getAllchartaccount(3,1); // $parent->setMultiOptions($option); $parents = new Zend_Dojo_Form_Element_CheckBox('parents'); $parents->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'onchange' => 'getGroupCode();')); $Category = new Zend_Dojo_Form_Element_FilteringSelect("category"); $Category->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $option = $db->getAllchartaccount(2, 1); $Category->setMultiOptions($option); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $Status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $Status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $Status->setMultiOptions($opt); $_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")); $Balance = new Zend_Dojo_Form_Element_NumberTextBox('Balance'); $Balance->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $Balance->setValue(0); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $account_No->setValue($data['account_code']); $account_Type->setValue($data['account_type']); $account_Name->setValue($data['account_name_kh']); $account_Nameen->setValue($data['account_name_en']); $None_operation->setValue($data['option_acc']); // $parent->setValue($data['parent_id']); $parents->setValue($data['option_type']); $Category->setValue($data['category_id']); $Date->setValue($data['date']); $Status->setValue($data['status']); $Balance->setValue($data['balance']); $_id->setValue($data['id']); } $this->addElements(array($_btn_search, $_title, $_id, $account_No, $None_operation, $parents, $account_Type, $account_Name, $account_Nameen, $Category, $Date, $Status, $Balance)); return $this; }
public function FrmAddClient($data=null){ $_spouse = new Zend_Dojo_Form_Element_TextBox('spouse'); $_spouse->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_releted = new Zend_Dojo_Form_Element_TextBox('relate_with'); $_releted->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $clienttype_nameen= new Zend_Dojo_Form_Element_DateTextBox('clienttype_nameen'); $clienttype_nameen->setAttribs(array('dojoType'=>'dijit.form.TextBox','class'=>'fullside' )); $clienttype_namekh= new Zend_Dojo_Form_Element_DateTextBox('clienttype_namekh'); $clienttype_namekh->setAttribs(array('dojoType'=>'dijit.form.TextBox','class'=>'fullside' )); $dob_join_acc= new Zend_Dojo_Form_Element_DateTextBox('dob_join_acc'); $dob_join_acc->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','class'=>'fullside', )); $_dob_Guarantor= new Zend_Dojo_Form_Element_DateTextBox('dob_guarantor'); $_dob_Guarantor->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','class'=>'fullside', )); $_dob= new Zend_Dojo_Form_Element_DateTextBox('dob_client'); $_dob->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','class'=>'fullside', )); $_relate_tel = new Zend_Dojo_Form_Element_TextBox('relate_tel'); $_relate_tel->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_guarantor_tel = new Zend_Dojo_Form_Element_TextBox('guarantor_tel'); $_guarantor_tel->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_guarantor_with = new Zend_Dojo_Form_Element_TextBox('guarantor_with'); $_guarantor_with->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $request=Zend_Controller_Front::getInstance()->getRequest(); $_group = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_group->setAttribs(array( 'dojoType'=>'dijit.form.CheckBox', 'onClick'=>'getGroupCode();', )); $_group_code = new Zend_Dojo_Form_Element_TextBox('group_code'); $_group_code->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>'readonly', 'style'=>'color:red;' )); // $db = new Application_Model_DbTable_DbGlobal(); // $id_client = $db->getNewClientId(); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'Onchange'=>'getFunction();' )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options=array(''=>"---Select Branch Name---"); if(!empty($rows))foreach($rows AS $row) $options[$row['br_id']]=$row['displayby']==1?$row['branch_namekh']:$row['branch_nameen']; $_branch_id->setMultiOptions($options); $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_member->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getGroupCode();' )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getClientByType(1); $options=array(''=>"---Select Group Name---"); if(!empty($rows))foreach($rows AS $row) $options[$row['client_id']]=$row['name_en']; $_member->setMultiOptions($options); $_namekh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_namekh->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required' =>'true' )); $id_client = $db->getNewClientId(); $_clientno = new Zend_Dojo_Form_Element_TextBox('client_no'); $_clientno->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>'readonly', 'style'=>'color:red;' )); $_clientno->setValue($id_client); $_nameen = new Zend_Dojo_Form_Element_ValidationTextBox('name_en'); $_nameen->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required' =>'true' )); $_join_with = new Zend_Dojo_Form_Element_TextBox('join_with'); $_join_with->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_join_nation_id = new Zend_Dojo_Form_Element_TextBox('join_nation_id'); $_join_nation_id->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); // $opt = array(1=>"Male",2=>"Femail"); $opt_status = $db->getVewOptoinTypeByType(11,1); unset($opt_status[-1]); unset($opt_status['']); $_sex->setMultiOptions($opt_status); $_situ_status = new Zend_Dojo_Form_Element_FilteringSelect('situ_status'); $_situ_status->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $opt_status = $db->getVewOptoinTypeByType(5,1); unset($opt_status[-1]); unset($opt_status['']); $_situ_status->setMultiOptions($opt_status); $client_d_type = new Zend_Dojo_Form_Element_FilteringSelect('client_d_type'); $client_d_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); // $opt_client_d_type= $db->getVewOptoinTypeByType(23,1); // $client_d_type->setMultiOptions($opt_client_d_type); // $join_d_type = new Zend_Dojo_Form_Element_FilteringSelect('join_d_type'); // $join_d_type->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // )); // $join_d_type->setMultiOptions($opt_client_d_type); // $guarantor_d_type = new Zend_Dojo_Form_Element_FilteringSelect('guarantor_d_type'); // $guarantor_d_type->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // )); // $guarantor_d_type->setMultiOptions($opt_client_d_type); $guarantor_address = new Zend_Dojo_Form_Element_TextBox('guarantor_address'); $guarantor_address->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); /////////////////////////////////// $_province = new Zend_Dojo_Form_Element_FilteringSelect('province'); $_province->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'filterDistrict();', )); $rows = $db->getAllProvince(); $options=array($this->tr->translate("SELECT_PROVINCE")); //array(''=>"------Select Province------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['province_id']]=$row['province_en_name']; $_province->setMultiOptions($options); // $_province->setValue($request->getParam('province')); $_district = new Zend_Dojo_Form_Element_FilteringSelect('district'); // $rows = $db->getAllDistrict(); // $options=array(''=>"------Select------",-1=>"Add New"); // if(!empty($rows))foreach($rows AS $row) $options[$row['dis_id']]=$row['district_name']; // $_district->setMultiOptions($options); $_district->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckDistrict();' )); $_commune = new Zend_Dojo_Form_Element_FilteringSelect('commune'); // $rows = $db->getCommune(); $options=array(''=>"------Select------",-1=>"Add New"); // if(!empty($rows))foreach($rows AS $row) $options[$row['com_id']]=$row['commune_name']; $_commune->setMultiOptions($options); $_commune->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCommune();' )); $_village = new Zend_Dojo_Form_Element_FilteringSelect('village'); $_village->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'popupCheckVillage();' )); $rows = $db->getVillage(); $options=array(''=>"------Select------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['vill_id']]=$row['village_name']; $_village->setMultiOptions($options); $_house = new Zend_Dojo_Form_Element_TextBox('house'); $_house->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', )); $_street = new Zend_Dojo_Form_Element_TextBox('street'); $_street->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', //'required' =>'true' )); // $_id_type = new Zend_Dojo_Form_Element_FilteringSelect('id_type'); // $_id_type->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required' =>'true' // )); // $rows = $db->GetAllIDType(); // $_id_type->setMultiOptions($rows); $_id_no = new Zend_Dojo_Form_Element_TextBox('id_no'); $_id_no->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required' =>'true' )); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_spouse = new Zend_Dojo_Form_Element_TextBox('spouse'); $_spouse->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $photo=new Zend_Form_Element_File('photo'); $photo->setAttribs(array( )); $job = new Zend_Dojo_Form_Element_TextBox('job'); $job->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $national_id=new Zend_Dojo_Form_Element_TextBox('national_id'); $national_id->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $spouse_nationid=new Zend_Dojo_Form_Element_TextBox('spouse_nationid'); $spouse_nationid->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $chackcall = new Zend_Dojo_Form_Element_CheckBox('chackcall'); $chackcall->setAttribs(array( 'dojoType'=>'dijit.form.CheckBox', //'checked'=>'checked' )); // $_id=new Zend_Form_Element_Hidden('id'); $_id = new Zend_Form_Element_Hidden("id"); $_desc = new Zend_Dojo_Form_Element_TextBox('desc'); $_desc->setAttribs(array('dojoType'=>'dijit.form.TextBox','class'=>'fullside', 'style'=>'width:96%;min-height:50px;')); $_status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','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($data!=null){ // print_r($data); $_branch_id->setValue($data['branch_id']); $_member->setValue($data['parent_id']); $_group->setValue($data['is_group']); $_namekh->setValue($data['name_kh']); $_nameen->setValue($data['name_en']); $_sex->setValue($data['sex']); $_situ_status->setValue($data['sit_status']); $_province->setValue($data['pro_id']); $_district->setValue($data['dis_id']); $_commune->setValue($data['com_id']); $_village->setValue($data['village_id']); $_house->setValue($data['house']); $_street->setValue($data['street']); // $_id_type->setValue($data['id_type']); $_id_no->setValue($data['id_number']); $_phone->setValue($data['phone']); $_spouse->setValue($data['spouse_name']); $_desc->setValue($data['remark']); $_status->setValue($data['status']); $_clientno->setValue($data['client_number']); $photo->setValue($data['photo_name']); $_id->setValue($data['client_id']); $_group_code->setValue($data['group_code']); $job->setValue($data['job']); $national_id->setValue($data['nation_id']); $spouse_nationid->setValue($data['spouse_nationid']); $_join_with->setValue($data['join_with']); $_join_nation_id->setValue($data['join_nation_id']); $_relate_tel->setValue($data['join_tel']); $_releted->setValue($data['relate_with']); $_guarantor_with->setValue($data['guarantor_with']); $_guarantor_tel->setValue($data['guarantor_tel']); $client_d_type->setValue($data['client_d_type']); // $join_d_type->setValue($data['join_d_type']); // $guarantor_d_type->setValue($data['guarantor_d_type']); $guarantor_address->setValue($data['guarantor_address']); $_dob_Guarantor->setValue($data['dob_guarantor']); $dob_join_acc->setValue($data['dob_join_acc']); $_dob->setValue($data['dob']); // print_r($data); } $this->addElements(array($client_d_type,$guarantor_address,$_relate_tel,$_guarantor_tel,$_guarantor_with,$_releted,$_join_nation_id,$_join_with,$spouse_nationid,$_id,$photo,$_spouse,$job,$national_id,$chackcall,$_group_code,$_branch_id,$_member,$_group,$_namekh,$_nameen,$_sex,$_situ_status, $_province,$_district,$_commune,$_village,$_house,$_street,$_id_no, $_phone,$_spouse,$_desc,$_status,$_clientno,$_dob,$dob_join_acc,$_dob_Guarantor,$clienttype_namekh,$clienttype_nameen)); return $this; }
public function FrmAddLoan($data = null) { $_isgroup = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_isgroup->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'fullside')); $_loan_code = new Zend_Dojo_Form_Element_TextBox('loan_code'); $_loan_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readonly' => true, 'style' => 'color:red; font-weight: bold;')); $db = new Application_Model_DbTable_DbGlobal(); $loan_number = $db->getLoanNumber(); $_loan_code->setValue($loan_number); $_collect_term = new Zend_Dojo_Form_Element_FilteringSelect('collect_termtype'); $_collect_term->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'changeGraicePeroid();')); $term_opt = $db->getVewOptoinTypeByType(1, 1, 3); $_collect_term->setMultiOptions($term_opt); $_client_code = new Zend_Dojo_Form_Element_TextBox('client_code'); $_client_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_groupid = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_groupid->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckClient();')); $rows = $db->getClientByType(1); $options = array('' => "------Select------", -1 => "Add New new group"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['client_id']] = $row['name_en'] . ',' . $row['province_en_name'] . ',' . $row['district_name'] . ',' . $row['commune_name'] . ',' . $row['village_name']; } } $_groupid->setMultiOptions($options); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $rows = $db->getAllCOName(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['co_id']] = $row['co_khname']; } } $_coid->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckCO();')); $_coid->setMultiOptions($options); $_member = new Zend_Dojo_Form_Element_FilteringSelect('member'); $_member->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $rows = $db->getClientByType(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['client_id']] = $row['name_en']; } } $_member->setMultiOptions($options); $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $_currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(2 => "Dollar", 1 => 'Khmer', 3 => "Bath"); $_currency_type->setMultiOptions($opt); $_zone = new Zend_Dojo_Form_Element_FilteringSelect('zone'); $_zone->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckZone();')); $rows = $db->getZoneList(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['zone_id']] = $row['zone_name']; } } $_zone->setMultiOptions($options); $_loan_fee = new Zend_Dojo_Form_Element_NumberTextBox('loan_fee'); $_loan_fee->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_loan_fee->setValue(0); $_time_collect = new Zend_Dojo_Form_Element_NumberTextBox('amount_collect'); $_time_collect->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'onkeyup' => 'getFirstPayment();')); $_time_collect->setValue(1); $_time_collect_pri = new Zend_Dojo_Form_Element_NumberTextBox('amount_collect_pricipal'); $_time_collect_pri->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'readonly' => true, 'required' => true)); $_time_collect_pri->setValue(2); $_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $_level = new Zend_Dojo_Form_Element_NumberTextBox('level'); $_level->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $_level->setValue(1); // $_rate = new Zend_Dojo_Form_Element_NumberTextBox('interest_rate'); // $_rate->setAttribs(array( // 'data-dojo-Type'=>'dijit.form.NumberTextBox', // 'data-dojo-props'=>"regExp:'[0-9]{1,2}', // 'required':true, // 'name':'batch', // 'value':2.5, // 'class':'fullside', // 'invalidMessage':'អាចបញ្ជូលពី 1 ដល់ 99'")); $_rate = new Zend_Dojo_Form_Element_ValidationTextBox("interest_rate"); $_rate->setAttribs(array('data-dojo-Type' => 'dijit.form.ValidationTextBox', 'data-dojo-props' => "\r\n\t\t\t\t'required':true,\r\n\t\t\t\t'name':'interest_rate',\r\n\t\t\t\t'value':2.5,\r\n\t\t\t\t'class':'fullside',\r\n\t\t\t\t'invalidMessage':'អាចបញ្ជូលពី 1 ដល់ 100'")); // $value_interest = 2.5; // $_rate->setValue($value_interest); $_period = new Zend_Dojo_Form_Element_NumberTextBox('period'); $_period->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true', 'onkeyup' => 'calCulatePeriod();')); $_period->setValue(12); $_releasedate = new Zend_Dojo_Form_Element_DateTextBox('release_date'); $_releasedate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'checkReleaseDate();')); $s_date = date('Y-m-d'); $_releasedate->setValue($s_date); $_first_payment = new Zend_Dojo_Form_Element_DateTextBox('first_payment'); $_first_payment->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true')); //$_first_payment->setValue('2005-12-30'); $_dateline = new Zend_Dojo_Form_Element_DateTextBox('date_line'); $_dateline->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true', 'readonly' => true)); $_graice_pariod = new Zend_Dojo_Form_Element_TextBox('graice_pariod'); $_graice_pariod->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => 'true')); $_graice_pariod->setValue(0); $_payterm = new Zend_Dojo_Form_Element_FilteringSelect('payment_term'); $_payterm->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $options = array(1 => "Day", 2 => "Week", 3 => "Month"); $_payterm->setMultiOptions($options); $_pay_every = new Zend_Dojo_Form_Element_FilteringSelect('pay_every'); $_pay_every->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'changeCollectType();')); $options = array(1 => "Day", 2 => "Week", 3 => "Month"); $_pay_every->setMultiOptions($options); $_pay_every->setValue(3); $_every_payamount = new Zend_Dojo_Form_Element_FilteringSelect('every_payamount'); $_every_payamount->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $options = array(2 => "After", 1 => "Before", 3 => "Normal"); $_every_payamount->setMultiOptions($options); $_time = new Zend_Dojo_Form_Element_TextBox('time'); $_time->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $set_time = '10:00-11:00 AM'; $_time->setValue($set_time); $_paybefore = new Zend_Dojo_Form_Element_NumberTextBox('pay_before'); $_paybefore->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $_paybefore->setValue(0); $_pay_late = new Zend_Dojo_Form_Element_NumberTextBox('pay_late'); $_pay_late->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $_pay_late->setValue(0); $_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); $_repayment_method = new Zend_Dojo_Form_Element_FilteringSelect('repayment_method'); $_repayment_method->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'chechPaymentMethod()')); //$options= array(1=>"Decline",2=>"Baloon",3=>"Fixed Rate",4=>"Fixed Payment",5=>"Semi Baloon"); // $options= array( // 1=>"Decline", // 2=>"Baloon", // 3=>"Fixed Rate", // 4=>"Fixed Pyment(Full Last Period)", // 5=>"Semi Baloon", // 6=>"Fixed Payment (Fixed Rate)"); $options = $db->getAllPaymentMethod(null, 1); $_repayment_method->setMultiOptions($options); $_holiday = new Zend_Dojo_Form_Element_FilteringSelect('holiday'); $_holiday->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $options = array(1 => "Befor", 2 => "After", 3 => "Cancel"); $_holiday->setMultiOptions($options); if ($data != null) { print_r($data); $_branch_id->setValue($data['member_id']); $_level->setValue($data['level']); $_loan_fee->setValue($data['admin_fee']); $_member->setValue($data['client_id']); $_coid->setValue($data['co_id']); $_zone->setValue($data['zone_id']); $_releasedate->setValue($data['date_release']); $_period->setValue($data['zone_id']); $_first_payment->setValue($data['zone_id']); $_time->setValue($data['time_collect']); $_every_payamount->setValue($data['pay_term']); $_amount->setValue($data['total_capital']); $_currency_type->setValue($data['payment_method']); $_rate->setValue($data['zone_id']); $_repayment_method->setValue($data['payment_method']); $_graice_pariod->setValue($data['graice_pariod']); $_time_collect_pri->setValue($data['amount_collect_pricipal']); } $this->addElements(array($_isgroup, $_groupid, $_client_code, $_time_collect, $_loan_fee, $_level, $_paybefore, $_pay_late, $_branch_id, $_member, $_coid, $_currency_type, $_zone, $_amount, $_rate, $_releasedate, $_payterm, $_every_payamount, $_time, $_time_collect_pri, $_holiday, $_graice_pariod, $_period, $_first_payment, $_repayment_method, $_pay_every, $_loan_code, $_collect_term, $_dateline)); return $this; }
public function FrmAsset($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_FIXD_NAME"))); $_title->setValue($request->getParam("adv_search")); $db = new Application_Model_DbTable_DbGlobal(); $asset_name = new Zend_Dojo_Form_Element_FilteringSelect('asset_name'); $asset_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => "getAssetInfo(1);")); $rows = $db->getAssetByType(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['id']] = $row['account_name_en']; } } $asset_name->setMultiOptions($options); $asset_code = new Zend_Dojo_Form_Element_FilteringSelect('asset_code'); $asset_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => "getAssetInfo(2);", 'required' => true)); $rows = $db->getAssetByType(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['id']] = $row['account_code']; } } $asset_code->setMultiOptions($options); $db = new Application_Model_DbTable_DbGlobal(); $paid_type = new Zend_Dojo_Form_Element_FilteringSelect('paid_type'); $paid_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'checkasset();', 'required' => true)); $opt = $db->getVewOptoinTypeByType(19, 1); $paid_type->setMultiOptions($opt); // $paid_type->setValue(1); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $some_payamount = new Zend_Dojo_Form_Element_TextBox('some_payamount'); $some_payamount->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $asset_type = new Zend_Dojo_Form_Element_FilteringSelect('asset_type'); $asset_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'Long Term', 2 => 'Short Term'); $asset_type->setMultiOptions($opt); $asset_cost = new Zend_Dojo_Form_Element_NumberTextBox('asset_cost'); $asset_cost->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'onchange' => 'calculateDepreciation();', 'class' => 'fullside', 'required' => 'true')); $useful_life = new Zend_Dojo_Form_Element_NumberTextBox('usefull_life'); $useful_life->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'onchange' => 'calculateDepreciation();', 'class' => 'fullside', 'required' => true)); $salvage_value = new Zend_Dojo_Form_Element_NumberTextBox('salvage_value'); $salvage_value->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'onchange' => 'calculateDepreciation();', 'required' => 'true')); $payment_method = new Zend_Dojo_Form_Element_FilteringSelect('payment_method'); $payment_method->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $option = array(1 => 'Straight line', 2 => 'Double-declining banlance', 3 => 'Sum of the year'); $payment_method->setMultiOptions($option); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $start_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $start_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $start_date->setValue(date('Y-m-d')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); // $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); // $_branch_id->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required' =>'true' // )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options = ''; if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $current_type = new Zend_Dojo_Form_Element_FilteringSelect('current_type'); $current_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getVewOptoinTypeByType(15, 1); $current_type->setMultiOptions($opt); $current_type->setValue(1); $tem_type = new Zend_Dojo_Form_Element_FilteringSelect('tem_type'); $tem_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getVewOptoinTypeByType(20, 1); $tem_type->setMultiOptions($opt); $tem_type->setValue(1); $journal = new Zend_Dojo_Form_Element_CheckBox('journal'); $journal->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'fullside', 'required' => true)); $amount = new Zend_Dojo_Form_Element_TextBox('amount'); $amount->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $_id = new Zend_Form_Element_Hidden('id'); // print_r($data);exit(); if ($data != null) { $_branch_id->setValue($data['branch_id']); $asset_name->setValue($data['fixed_assetname']); $asset_type->setValue($data['fixed_asset_type']); $asset_cost->setValue($data['asset_cost']); $useful_life->setValue($data['usefull_life']); $salvage_value->setValue($data['salvagevalue']); $amount->setValue($data['total_amount']); $payment_method->setValue($data['payment_method']); $Date->setValue($data['depreciation_start']); $start_date->setValue($data['date']); $asset_code->setValue($data['asset_code']); $paid_type->setValue($data['pay_type']); $some_payamount->setValue($data['some_payamount']); $note->setValue($data['note']); $_stutas->setValue($data['status']); $journal->setValue($data['auto_post']); $_id->setValue($data['id']); } $this->addElements(array($_title, $asset_name, $asset_type, $asset_cost, $start_date, $useful_life, $salvage_value, $payment_method, $amount, $Date, $_branch_id, $_id, $asset_code, $paid_type, $note, $_stutas, $some_payamount, $current_type, $journal, $tem_type)); return $this; }
public function frmPermission($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_STAFF_PERMISTION") )); $_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' )); $_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")); $employee = new Zend_Dojo_Form_Element_FilteringSelect('employee'); $rows = $db ->getAllCOName(); $options=array(''=>"------SELECT------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $employee->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $employee->setMultiOptions($options); $approve_by = new Zend_Dojo_Form_Element_FilteringSelect('approve_by'); $rows = $db ->getAllCOName(); $options=array(''=>"------SELECT------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $approve_by->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $approve_by->setMultiOptions($options); $request_date=new Zend_Dojo_Form_Element_DateTextBox('request_date'); $request_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $request_date->setValue(date('Y-m-d')); $db_type=new Application_Model_DbTable_DbGlobal(); $opt_type=$db_type->getVewOptoinTypeByType(7,1); $type=new Zend_Dojo_Form_Element_FilteringSelect('type'); $type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>true, 'class'=>'fullside' )); $type->setMultiOptions($opt_type); $from_date=new Zend_Dojo_Form_Element_DateTextBox('from_date'); $from_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $fromdate=$request->getParam('from_date'); if(empty($fromdate)){ $fromdate=date('Y-m-d'); } $from_date->setValue($fromdate); $to_date=new Zend_Dojo_Form_Element_DateTextBox('to_date'); $to_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $todate=$request->getParam('to_date'); if(empty($todate)){ $todate=date('Y-m-d'); } $to_date->setValue($todate); $time=new Zend_Dojo_Form_Element_TextBox('time'); $time->setAttribs(array( 'dojotype'=>'dijit.form.TextBox', 'required'=>true, 'class'=>'fullside' )); $time->setValue('00:00'); $all_day=new Zend_Dojo_Form_Element_CheckBox('all_day'); $all_day->setAttribs(array( 'dojotype'=>'dijit.form.CheckBox', 'required'=>true, )); $paid_leave=new Zend_Dojo_Form_Element_CheckBox('paid_leave'); $paid_leave->setAttribs(array( 'dojotype'=>'dijit.form.CheckBox', 'required'=>true, )); $every_day=new Zend_Dojo_Form_Element_CheckBox('every_day'); $every_day->setAttribs(array( 'dojotype'=>'dijit.form.CheckBox', 'required'=>true, )); $reason=new Zend_Dojo_Form_Element_TextBox('reason'); $reason->setAttribs(array( 'dojotype'=>'dijit.form.TextBox', 'required'=>true, 'class'=>'fullside' )); $branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options=''; if(!empty($rows))foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $branch_id->setMultiOptions($options); $_status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','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($data!=null){ $employee->setValue($data['employee_id']); $branch_id->setValue($data['branch_id']); $employee->setValue($data['employee_id']); $approve_by->setValue($data['approve_by']); $request_date->setValue($data['request_date']); $type->setValue($data['permission_type']); $from_date->setValue($data['from_date']); $to_date->setValue($data['to_date']); $time->setValue($data['time']); $all_day->setValue($data['all_day']); $paid_leave->setValue($data['paid_leave']); $every_day->setValue($data['every_day']); $reason->setValue($data['reason']); $_status->setValue($data['status']); $_id->setValue($data['id']); } $this->addElements(array($_btn_search,$_title,$_status_search,$_status,$_id,$employee,$approve_by,$request_date,$type,$from_date,$to_date,$time, $all_day,$reason,$paid_leave,$every_day,$branch_id)); return $this; }