public function frmSender($data) { $sender = new Zend_Dojo_Form_Element_ValidationTextBox('sender_name'); $sender->setAttribs(array("required" => true, "class" => "fullside", "dojoType" => "dijit.form.ValidationTextBox")); $sender_tel = new Zend_Dojo_Form_Element_NumberTextBox('tel'); $sender_tel->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.ValidationTextBox")); $email = new Zend_Dojo_Form_Element_TextBox('email'); $email->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.TextBox")); $address = new Zend_Dojo_Form_Element_TextBox('address'); $address->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.TextBox")); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array("class" => "fullside", "dojoType" => "dijit.form.FilteringSelect", "required" => true)); $_opt = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $status->setMultiOptions($_opt); $sender_id = new Zend_Form_Element_Hidden('id'); if (!empty($data)) { $sender_id->setValue($data['sender_id']); $sender->setValue($data['sender_name']); $sender_tel->setValue($data['tel']); $email->setValue($data['email']); $address->setValue($data['address']); $status->setValue($data['status']); //print_r($data); } $this->addElements(array($sender, $sender_tel, $email, $address, $sender_id, $status)); return $this; }
public function addProServiceCategory($data = null) { $_title = new Zend_Dojo_Form_Element_ValidationTextBox('servicetype_title'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true')); $_tem_desc = new Zend_Dojo_Form_Element_TextBox('item_desc'); $_tem_desc->setAttribs(array('dojoType' => $this->text, 'required' => 'true', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('sertype_status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_type = new Zend_Dojo_Form_Element_FilteringSelect('ser_type'); $_status_type = array(1 => $this->tr->translate("SERVICE"), 2 => $this->tr->translate("PROGRAM")); $_type->setMultiOptions($_status_type); $_type->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); $_id->setAttribs(array('dojoType' => $this->text)); if ($data != null) { $_id->setValue($data['id']); $_title->setValue($data['title']); $_tem_desc->setValue($data['item_desc']); $_status->setValue($data['status']); $_type->setValue($data['type']); } $this->addElements(array($_title, $_tem_desc, $_status, $_type, $_id)); return $this; }
public function FrmFixedAsset($data = null) { $asset_name = new Zend_Dojo_Form_Element_FilteringSelect('asset_name'); $asset_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', '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', 'class' => 'fullside', 'required' => 'true')); $useful_life = new Zend_Dojo_Form_Element_NumberTextBox('usefull_life'); $useful_life->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $salvage_value = new Zend_Dojo_Form_Element_ValidationTextBox('salvage_value'); $salvage_value->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', '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')); $branch = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $branch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); $this->addElements(array($asset_name, $asset_type, $asset_cost, $useful_life, $salvage_value, $payment_method, $Date, $branch)); return $this; }
public function addSendMoney($data = null) { /* Form Elements & Other Definitions Here ... */ $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("Keepping INFO"))); $_title->setValue($request->getParam("adv_search")); $sendname = new Zend_Dojo_Form_Element_FilteringSelect('send_name'); $sendname->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $db = new Keeping_Model_DbTable_DbKeeping(); $opt = $db->getNameKeeping(null, 1); $sendname->setMultiOptions($opt); // $opt=array(1=>"បន្ថែមឈ្មោះអ្នកផ្ញើរ",2=>"B",3=>"C",); // $sendname->setMultiOptions($opt); $typemoney = new Zend_Dojo_Form_Element_FilteringSelect('type_money'); $typemoney->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => "dollar", 2 => "riel", 3 => "bart"); $typemoney->setMultiOptions($opt); $pay_term = new Zend_Dojo_Form_Element_FilteringSelect('pay_term'); $pay_term->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => "calExpiredDate();")); $db = new Keeping_Model_DbTable_DbKeeping(); $opt = $db->getNameView(null, 1); $pay_term->setMultiOptions($opt); // $opt=array(1=>"ថ្ងៃ",2=>"សប្ថាហ៍",3=>"ខែ",); // $pay_term->setMultiOptions($opt); $money_inacc = new Zend_Dojo_Form_Element_ValidationTextBox('money_inacc'); $money_inacc->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'onchange' => 'calExpiredDate();')); $date->setValue(date('Y-m-d')); $commission = new Zend_Dojo_Form_Element_ValidationTextBox('commission'); $commission->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $amount_month = new Zend_Dojo_Form_Element_ValidationTextBox('amount_month'); $amount_month->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true, 'onkeyup' => "calExpiredDate();")); $total_amount = new Zend_Dojo_Form_Element_ValidationTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $epx_date = new Zend_Dojo_Form_Element_DateTextBox('epx_date'); $epx_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $epx_date->setValue(date('Y-m-d')); $recieve_amount = new Zend_Dojo_Form_Element_ValidationTextBox('recieve_amount'); $recieve_amount->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $report = new Zend_Dojo_Form_Element_NumberTextBox('report'); $report->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $report->setValue(0); $lbltotal_return = new Zend_Dojo_Form_Element_ValidationTextBox('lbltotal_return'); $lbltotal_return->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $sendname->setValue($data['client_id']); $pay_term->setValue($data['payment_term']); $date->setValue($data['date_keeping']); $amount_month->setValue($data['amount_keeping']); $epx_date->setValue($data['exp_date']); $report->setValue($data['invoice_number']); $id->setValue($data['id']); } $this->addElements(array($sendname, $typemoney, $pay_term, $money_inacc, $date, $commission, $amount_month, $total_amount, $epx_date, $recieve_amount, $report, $lbltotal_return, $id)); return $this; }
public function FrmTeller($data = null) { $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();')); $bran_ = new Zend_Dojo_Form_Element_FilteringSelect('bran'); $bran_->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $account_number = new Zend_Dojo_Form_Element_NumberTextBox('account_number'); $account_number->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); // $rows = $db ->getClientByType(1); // $options=""; // 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'); $_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); $_priciple_amount = new Zend_Dojo_Form_Element_NumberTextBox('priciple_amount'); $_priciple_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_loan_fee = new Zend_Dojo_Form_Element_NumberTextBox('loan_fee'); $_loan_fee->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_os_amount = new Zend_Dojo_Form_Element_NumberTextBox('os_amount'); $_os_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_rate = new Zend_Dojo_Form_Element_NumberTextBox('total_interest'); $_rate->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); // $value_interest = 2.5; // $_rate->setValue($value_interest); $_penalize_amount = new Zend_Dojo_Form_Element_NumberTextBox('penalize_amount'); $_penalize_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_penalize_amount->setValue(0); $_total_payment = new Zend_Dojo_Form_Element_NumberTextBox('total_payment'); $_total_payment->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $_note = new Zend_Dojo_Form_Element_NumberTextBox('note'); $_note->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $cash_got = new Zend_Dojo_Form_Element_NumberTextBox('cash_got'); $cash_got->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $cash_return = new Zend_Dojo_Form_Element_NumberTextBox('cash_return'); $cash_return->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_collect_date = new Zend_Dojo_Form_Element_DateTextBox('collect_date'); $_collect_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true')); $_date_paymented = new Zend_Dojo_Form_Element_DateTextBox('date_payment'); $_date_paymented->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true')); $invoice_number = new Zend_Dojo_Form_Element_ValidationTextBox('invoice_number'); $invoice_number->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $c_date = date('Y-d-m'); $_collect_date->setValue($c_date); $this->addElements(array($invoice_number, $_date_paymented, $bran_, $account_number, $_groupid, $_coid, $_priciple_amount, $_loan_fee, $_os_amount, $_rate, $_penalize_amount, $_collect_date, $_total_payment, $cash_got, $cash_return, $_note)); return $this; }
public function FrmAddExpense($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH SALARY EXPENSE"))); $_title->setValue($request->getParam("adv_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $account_name = new Zend_Dojo_Form_Element_ValidationTextBox('account_name'); $account_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date->setMultiOptions($opt_month); $for_date->setValue(date('m')); // $for_date->setValue($request->getParam('for_date')); $for_date_search = new Zend_Dojo_Form_Element_FilteringSelect('for_date_search'); $for_date_search->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date_search->setMultiOptions($opt_month); $for_date_search->setValue($request->getParam('for_date_search')); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "រៀល", 2 => "ដុល្លារ", 3 => "បាត"); $currency_type->setMultiOptions($options); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $account_name->setValue($data['account_name']); $total_amount->setValue($data['total_amount']); $currency_type->setValue($data['currency_type']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_name, $_Date, $_stutas, $_Description, $total_amount, $_title, $_btn_search, $_status_search, $for_date_search, $currency_type, $for_date, $id)); return $this; }
public function FrmViewType($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_CALLECTERALLTYPE_INFO"))); $_title->setValue($request->getParam("adv_search")); $status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $status_search->setMultiOptions($_status_opt); $status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $name_en = new Zend_Dojo_Form_Element_TextBox('title_en'); $name_en->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $name_kh = new Zend_Dojo_Form_Element_ValidationTextBox('title_kh'); $name_kh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $key_code = new Zend_Dojo_Form_Element_NumberTextBox('key_code'); $key_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_type = new Zend_Dojo_Form_Element_FilteringSelect("type"); $_type->setMultiOptions($_arr); $_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $opt = $db->getAllViewType(1); $_type->setMultiOptions($opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display_by'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $date_call = new Zend_Dojo_Form_Element_DateTextBox('date'); $date_call->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date_call->setValue(date('Y-m-d')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $name_en->setValue($data['title_en']); $name_kh->setValue($data['title_kh']); $_display->setValue($data['displayby']); $_status->setValue($data['status']); $date_call->setValue($data['date']); $_type->setValue($data['type']); $_id->setValue($data['id']); } $this->addElements(array($_type, $status_search, $_title, $_btn_search, $name_en, $name_kh, $key_code, $_id, $_display, $_status, $date_call)); return $this; }
public function FrmFixedAsset($data = null) { $asset_name_khmer = new Zend_Dojo_Form_Element_ValidationTextBox('asset_name_khmer'); $asset_name_khmer->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $asset_name_english = new Zend_Dojo_Form_Element_ValidationTextBox('asset_name_english'); $asset_name_english->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $display_type = new Zend_Dojo_Form_Element_FilteringSelect('display_type'); $display_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'As khmer', 2 => 'As english'); $display_type->setMultiOptions($opt); $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", 0 => "Deactive"); $status->setMultiOptions($opt); $_id = new Zend_Form_Element_Hidden('id'); $this->addElements(array($asset_name_khmer, $asset_name_english, $display_type, $Date, $status)); return $this; }
public function FrmProvince($data = null) { $_en_province = new Zend_Dojo_Form_Element_TextBox('en_province'); $_en_province->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_kh_province = new Zend_Dojo_Form_Element_ValidationTextBox('kh_province'); $_kh_province->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_EN")); $_display->setMultiOptions($_display_opt); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); if (!empty($data)) { $_en_province->setValue($data['province_name']); $_kh_province->setValue($data['province_name']); $_status->setValue($data['status']); } $this->addElements(array($_en_province, $_kh_province, $_display, $_status)); return $this; }
public function FrmAddCallteral($data = null) { $customer_name = new Zend_Dojo_Form_Element_TextBox('CO_name'); $customer_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $first_name = new Zend_Dojo_Form_Element_ValidationTextBox('first_name'); $first_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'required' => true, 'class' => 'fullside')); $_customer_code = new Zend_Dojo_Form_Element_TextBox('customer_code'); $_customer_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $is_new = new Zend_Dojo_Form_Element_RadioButton('is_new'); $is_new->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside')); $description = new Zend_Dojo_Form_Element_Textarea('note'); $description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%;')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_branch_id->setMultiOptions(array(1 => 'Null')); $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_member->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_dob = new Zend_Dojo_Form_Element_DateTextBox('date'); $_dob->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $group_id = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $group_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $_branch_id->setValue($data['branch_id']); $account_id->setValue($data['account_id']); $total_amount->setValue($data['total_amount']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($customer_name, $first_name, $customer_name, $is_new, $_branch_id, $_dob, $total_amount, $description, $_customer_code, $group_id, $id)); return $this; }
public function FrmaddGuide($data = null) { $pob = new Zend_Dojo_Form_Element_TextBox('pob'); $pob->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $att_file = new Zend_Form_Element_File('att_file'); $att_file->setAttribs(array('class' => 'fullside')); $_dob = new Zend_Dojo_Form_Element_DateTextBox('dob_client'); $_dob->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $_dob->setValue(date("Y-m-d")); $nationality = new Zend_Dojo_Form_Element_TextBox('nationality'); $nationality->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $request = Zend_Controller_Front::getInstance()->getRequest(); $_email = new Zend_Dojo_Form_Element_TextBox('email'); $_email->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $_namekh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $id_client = $db->getDriverCode(); $_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')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt_status = $db->getVewOptoinTypeByType(1, 1); unset($opt_status[-1]); unset($opt_status['']); $_sex->setMultiOptions($opt_status); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $normalprice = new Zend_Dojo_Form_Element_NumberTextBox('cnormalprice'); $normalprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $otprice = new Zend_Dojo_Form_Element_NumberTextBox('cotprice'); $otprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $pnormalprice = new Zend_Dojo_Form_Element_NumberTextBox('pnormalprice'); $pnormalprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $potprice = new Zend_Dojo_Form_Element_NumberTextBox('potprice'); $potprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $photo = new Zend_Form_Element_File('photo'); $photo->setAttribs(array()); $national_id = new Zend_Dojo_Form_Element_TextBox('national_id'); $national_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $experience = new Zend_Dojo_Form_Element_TextBox('experience'); $experience->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $publicholiday = new Zend_Dojo_Form_Element_NumberTextBox('poblicholiday_price'); $publicholiday->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $weekend_price = new Zend_Dojo_Form_Element_NumberTextBox('weekend_price'); $weekend_price->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $experience_num = new Zend_Dojo_Form_Element_NumberTextBox('experience_number'); $experience_num->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $p_popublicholiday = new Zend_Dojo_Form_Element_NumberTextBox('ppoblicholiday_price'); $p_popublicholiday->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $p_weekend = new Zend_Dojo_Form_Element_NumberTextBox('pweekend_price'); $p_weekend->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $monthly_price = new Zend_Dojo_Form_Element_NumberTextBox('monthly_price'); $monthly_price->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_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:30px;')); $lang = new Zend_Dojo_Form_Element_TextBox('lang'); $lang->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')); $opt = array(1 => "Active", 0 => "Deactive"); $_status->setMultiOptions($opt); $_type = new Zend_Dojo_Form_Element_FilteringSelect('type'); $_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("Guide"), 2 => $this->tr->translate("Driver"), 3 => $this->tr->translate("Both")); $_status_opt = $db->getVewOptoinTypeByType(8, 1, null, 1); $_type->setMultiOptions($_status_opt); $address = new Zend_Dojo_Form_Element_TextBox('home'); $address->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $groupnum = new Zend_Dojo_Form_Element_TextBox('group'); $groupnum->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $streetnum = new Zend_Dojo_Form_Element_TextBox('street'); $streetnum->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $commune = new Zend_Dojo_Form_Element_TextBox('commune'); $commune->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $district = new Zend_Dojo_Form_Element_TextBox('district'); $district->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')); $opt = $db->getAllProvince(1); $province->setMultiOptions($opt); $id_card = new Zend_Dojo_Form_Element_TextBox('id_card'); $id_card->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $issued_date = new Zend_Dojo_Form_Element_DateTextBox('issued_date'); $issued_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $issued_date->setValue(date("Y-m-d")); $registered_date = new Zend_Dojo_Form_Element_DateTextBox('registered_date'); $registered_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $registered_date->setValue(date("Y-m-d")); $expired_date = new Zend_Dojo_Form_Element_DateTextBox('expired_date'); $expired_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $expired_date->setValue(date("Y-m-d")); $_email = new Zend_Dojo_Form_Element_TextBox('email'); $_email->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'style' => 'color:red;')); /////////////////////// $citynormalprice = new Zend_Dojo_Form_Element_NumberTextBox('citynormalprice'); $citynormalprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $cityweekendprice = new Zend_Dojo_Form_Element_NumberTextBox('cityweekendprice'); $cityweekendprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $cityotprice = new Zend_Dojo_Form_Element_NumberTextBox('cityotprice'); $cityotprice->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $citypublic = new Zend_Dojo_Form_Element_NumberTextBox('citypublicprice'); $citypublic->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_id_no = new Zend_Form_Element_Hidden('id'); if ($data != null) { $_id_no->setValue($data['id']); $_clientno->setValue($data['driver_id']); $_namekh->setValue($data['first_name']); $_nameen->setValue($data['last_name']); $_sex->setValue($data['sex']); $_dob->setValue($data['dob']); $pob->setValue($data['pob']); $nationality->setValue($data['nationality']); $national_id->setValue($data['doc_number']); $_desc->setValue($data['lang_note']); $_type->setValue($data['position_type']); $id_card->setValue($data['id_card']); $issued_date->setValue($data['issue_date']); $expired_date->setValue($data['expired_date']); $registered_date->setValue($data['register_date']); $experience->setValue($data['experience_desc']); $_phone->setValue($data['tel']); $_email->setValue($data['email']); $groupnum->setValue($data['group_num']); $address->setValue($data['home_num']); $streetnum->setValue($data['street']); $commune->setValue($data['commune']); $district->setValue($data['district']); $province->setValue($data['province_id']); $pnormalprice->setValue($data['p_normalprice']); $p_weekend->setValue($data['p_weekendprice']); $p_popublicholiday->setValue($data['p_holidayprice']); $potprice->setValue($data['p_otprice']); $normalprice->setValue($data['c_normalprice']); $weekend_price->setValue($data['c_weekendprice']); $publicholiday->setValue($data['c_holidayprice']); $otprice->setValue($data['c_otprice']); $citypublic->setValue($data['citypublicprice']); $cityweekendprice->setValue($data['cityweekendprice']); $cityotprice->setValue($data['cityotprice']); $citynormalprice->setValue($data['citynormalprice']); $_status->setValue($data['status']); } $this->addElements(array($monthly_price, $citypublic, $cityotprice, $citynormalprice, $cityweekendprice, $province, $expired_date, $issued_date, $registered_date, $id_card, $district, $commune, $streetnum, $groupnum, $p_popublicholiday, $p_weekend, $experience, $publicholiday, $weekend_price, $pnormalprice, $potprice, $normalprice, $otprice, $lang, $address, $_type, $nationality, $_id, $photo, $national_id, $_email, $_namekh, $_nameen, $_sex, $_id_no, $_phone, $_desc, $_status, $_clientno, $_dob, $att_file, $pob)); return $this; }
public function FrmAddCO($_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_STAFF_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_co_id = new Zend_Dojo_Form_Element_TextBox('co_id'); $_co_id->setAttribs(array('dojoType' => $this->tvalidate, '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); $_name_kh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_name_kh->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_enname = new Zend_Dojo_Form_Element_TextBox('first_name'); $_enname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_lname = new Zend_Dojo_Form_Element_TextBox('last_name'); $_lname->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('co_sex'); $_sex->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => "Male", 2 => "Femail"); $_sex->setMultiOptions($opt); $_tel = new Zend_Dojo_Form_Element_TextBox('tel'); $_tel->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside')); $_position = new Zend_Dojo_Form_Element_FilteringSelect('position'); $_position->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $opt = $db->getAllStaffPosition(null, 1); $_position->setMultiOptions($opt); $_department = new Zend_Dojo_Form_Element_FilteringSelect('department_id'); $_department->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside', 'OnChange' => 'popupDepartment()')); $db = new Application_Model_DbTable_DbGlobal(); $opt = $db->getAllDepartment(null, 1); $_department->setMultiOptions($opt); $_figer_print_id = new Zend_Dojo_Form_Element_TextBox('figer_print_id'); $_figer_print_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_email = new Zend_Dojo_Form_Element_ValidationTextBox('email'); $_email->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); // $pattern="/^[a-zA-Z]+[a-zA-Z0-9]*@[a-zA-Z]+[a-zA-Z0-9][a-zA-Z]{2,4}([a-zA-Z]{2,4})?$/"; // if(preg_match($pattern,$_email)); $_national_id = new Zend_Dojo_Form_Element_TextBox('national_id'); $_national_id->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_address = new Zend_Dojo_Form_Element_TextBox('address'); $_address->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_pob = new Zend_Dojo_Form_Element_TextBox('pob'); $_pob->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $_degree = new Zend_Dojo_Form_Element_FilteringSelect('degree'); $_degree->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $degree_opt = $db->getAllDegree(); $_degree->setMultiOptions($degree_opt); $_degree->setValue($request->getParam('degree')); $_basic_salary = new Zend_Dojo_Form_Element_NumberTextBox('basic_salary'); $_basic_salary->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_start_work = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $_start_work->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'onchange' => 'calculateDay();')); $_start_work->setValue(date('Y-m-d')); $_end_work = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_end_work->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $_photo = new Zend_Form_Element_File('photo'); $_end_work->setValue(date('Y-m-d')); $_contract = new Zend_Dojo_Form_Element_TextBox('contract_no'); $_contract->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_note = new Zend_Dojo_Form_Element_TextBox('note'); $_note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $opt_shift = array(1 => 'ពេញម៉ោង', 2 => 'ក្រៅម៉ោង'); $_shift = new Zend_Dojo_Form_Element_FilteringSelect('shift'); $_shift->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'Checktime(2)')); $_shift->setMultiOptions($opt_shift); $opt_workingtime = array(1 => 'ពេលព្រឹក និង ពេលល្ងាច', 2 => 'ពេលព្រឹក', 3 => 'ពេលល្ងាច'); $_workingtime = new Zend_Dojo_Form_Element_FilteringSelect('workingtime'); $_workingtime->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'Checktime(1)')); $_workingtime->setMultiOptions($opt_workingtime); $_annual_lives = new Zend_Dojo_Form_Element_NumberTextBox('annual_lives'); $_annual_lives->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($_data)) { $_co_id->setValue($_data['co_code']); $_name_kh->setValue($_data['co_khname']); $_enname->setValue($_data['co_firstname']); $_lname->setValue($_data['co_lastname']); $_annual_lives->setValue($_data['annual_lives']); $_position->setValue($_data['position_id']); $_display->setValue($_data['displayby']); $_national_id->setValue($_data['national_id']); $_pob->setValue($_data['pob']); $_degree->setValue($_data['degree']); $_tel->setValue($_data['tel']); $_email->setValue($_data['email']); $_address->setValue($_data['address']); $_status->setValue($_data['status']); $_id->setValue($_data['co_id']); $_basic_salary->setValue($_data['basic_salary']); $_start_work->setValue($_data['start_date']); $_end_work->setValue($_data['end_date']); $_contract->setValue($_data['contract_no']); $_note->setValue($_data['note']); //echo $_data['note']; exit(); $_shift->setValue($_data['shift']); $_workingtime->setValue($_data['workingtime']); $_department->setValue($_data['department_id']); $_figer_print_id->setValue($_data['figer_print_id']); $_photo->setValue($_data['photo']); } $this->addElements(array($_figer_print_id, $_department, $_photo, $_annual_lives, $_btn_search, $_status_search, $_title, $_id, $_co_id, $_name_kh, $_branch_id, $_degree, $_national_id, $_display, $_enname, $_lname, $_sex, $_tel, $_email, $_pob, $_address, $_shift, $_workingtime, $_status, $_position, $_basic_salary, $_start_work, $_end_work, $_contract, $_note)); return $this; }
public function FrmAddVillage($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_VILLAGE_INFO") )); $_title->setValue($request->getParam("adv_search")); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', )); $village_name = new Zend_Dojo_Form_Element_ValidationTextBox('village_name'); $village_name->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $village_namekh = new Zend_Dojo_Form_Element_ValidationTextBox('village_namekh'); $village_namekh->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $code = new Zend_Dojo_Form_Element_ValidationTextBox('code'); $code->setAttribs(array('dojoType'=>'dijit.form.TextBox', 'missingMessage'=>'Invalid Module!','class'=>'fullside' )); $_db = new Application_Model_DbTable_DbGlobal(); // $rows_provice = $_db->getCommune(); // $opt_commune = ""; // if(!empty($rows_provice))foreach($rows_provice AS $row) $opt_commune[$row['com_id']]=$row['commune_name']; // $commune_name = new Zend_Dojo_Form_Element_FilteringSelect('commune_name'); // $commune_name->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside' // )); // $commune_name->setMultiOptions($opt_commune); // $commune_name->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'required'=>'true', // 'class'=>'fullside',)); // $popup_commune_name = new Zend_Dojo_Form_Element_FilteringSelect('popup_commune_name'); // $popup_commune_name->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside' // )); // $popup_commune_name->setMultiOptions($opt_commune); // $rows_provice = $_db->getAllDistrict(); // $opt_province = array($this->tr->translate("SELECT_DISTRICT")); // if(!empty($rows_provice))foreach($rows_provice AS $row) $opt_province[$row['dis_id']]=$row['district_name']; // $district_name = new Zend_Dojo_Form_Element_FilteringSelect('district_name'); // $district_name->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside' // )); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside',)); $_display_opt = array( 1=>$this->tr->translate("NAME_KHMER"), 2=>$this->tr->translate("NAME_EN")); $_display->setMultiOptions($_display_opt); // $district_name->setMultiOptions($opt_province); // $district_name->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'required'=>'true', // 'class'=>'fullside',)); // $rows_provice = $_db->getAllDistrict(); // $opt_province = array($this->tr->translate("SELECT_DISTRICT")); // if(!empty($rows_provice))foreach($rows_provice AS $row) $opt_province[$row['dis_id']]=$row['district_name']; // $district_name = new Zend_Dojo_Form_Element_FilteringSelect('district_name'); // $district_name->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside' // )); // $district_name->setMultiOptions($opt_province); // $district_name->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'required'=>'true', // 'class'=>'fullside',)); $rows_provice = $_db->getAllProvince(); $opt_province = array($this->tr->translate("SELECT_PROVINCE")); if(!empty($rows_provice))foreach($rows_provice AS $row) $opt_province[$row['province_id']]=$row['province_en_name']; $_province = new Zend_Dojo_Form_Element_FilteringSelect('province_name'); $_province->setMultiOptions($opt_province); $_province->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>'true', 'class'=>'fullside', 'onchange'=>'filterDistrict();', 'invalidMessage'=>false )); $_province->setValue($request->getParam("province_name")); $_arr = array(1=>$this->tr->translate("ACTIVE"),0=>$this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>'true', 'missingMessage'=>'Invalid Module!', 'class'=>'fullside')); $_fromdate = new Zend_Dojo_Form_Element_DateTextBox('from_date'); $_fromdate->setAttribs(array('dojoType'=>$this->date, 'class'=>'fullside', 'onchange'=>'CalculateDate();')); $_date = $request->getParam("start_date"); if(empty($_date)){ $_date = date('Y-m-01'); } $_fromdate->setValue($_date); $_todate = new Zend_Dojo_Form_Element_DateTextBox('to_date'); $_todate->setAttribs(array('dojoType'=>$this->date,'class'=>'fullside', )); $_date = $request->getParam("end_date"); if(empty($_date)){ $_date = date("Y-m-d"); } $_todate->setValue($_date); $id = new Zend_Form_Element_Hidden('id'); if(!empty($data)){ $id->setValue($data['vill_id']); $village_name->setValue($data['village_name']); $village_namekh->setValue($data['village_namekh']); $_display->setValue($data['displayby']); $_province->setValue($data['pro_id']); $code->setValue($data['code']); // $commune_name->setValue($data['commune_id']); $_status->setValue($data['status']); } $this->addElements(array($code,$_fromdate,$_todate,$_btn_search,$_status_search,$_title,$id,$village_name,$_province, $_status,$village_namekh,$_display)); return $this; }
public function Frmbranch($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_BRANCH_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_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_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'value' => ' Search ')); $br_id = new Zend_Dojo_Form_Element_TextBox('br_id'); $br_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readOnly' => 'readOnly', 'style' => 'color:red', 'onkeyup' => 'Calcuhundred()')); $br_code = Other_Model_DbTable_DbBranch::getBranchCode(); $br_id->setValue($br_code); $branch_namekh = new Zend_Dojo_Form_Element_ValidationTextBox('branch_namekh'); $branch_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true, 'onkeyup' => 'Calfifty()')); $branch_nameen = new Zend_Dojo_Form_Element_ValidationTextBox('branch_nameen'); $branch_nameen->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true, 'onkeyup' => 'Caltweenty()')); $db = new Report_Model_DbTable_DbParamater(); $rows = $db->getAllBranch(); $opt_branch = array('' => $this->tr->translate("SELECT_BRANCH_NAME")); if (!empty($rows)) { foreach ($rows as $row) { $opt_branch[$row['br_id']] = $row['branch_nameen']; } } $select_branch_nameen = new Zend_Dojo_Form_Element_FilteringSelect('select_branch_nameen'); $select_branch_nameen->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside', 'required' => true, 'onkeyup' => 'Caltweenty()')); $select_branch_nameen->setMultiOptions($opt_branch); $select_branch_nameen->setValue($request->getParam('select_branch_nameen')); $branch_code = new Zend_Dojo_Form_Element_NumberTextBox('branch_code'); $branch_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readOnly' => 'readOnly', 'style' => 'color:red', 'onkeyup' => 'Calcuhundred()')); $db_code = Other_Model_DbTable_DbBranch::getBranchCode(); $branch_code->setValue($db_code); $branch_tel = new Zend_Dojo_Form_Element_NumberTextBox('branch_tel'); $branch_tel->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'onkeyup' => 'Calfive()')); $_fax = new Zend_Dojo_Form_Element_TextBox('fax '); $_fax->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'onkeyup' => 'Calone()')); ///*** result of calculator ///*** $branch_note = new Zend_Dojo_Form_Element_TextBox('branch_note'); $branch_note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $prefix_code = new Zend_Dojo_Form_Element_ValidationTextBox('prefix_code'); $prefix_code->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $branch_status = new Zend_Dojo_Form_Element_FilteringSelect('branch_status'); $branch_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $branch_status->setMultiOptions($options); $branch_display = new Zend_Dojo_Form_Element_FilteringSelect('branch_display'); $branch_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_EN")); $branch_display->setMultiOptions($_display_opt); $br_address = new Zend_Dojo_Form_Element_TextBox('br_address'); $br_address->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($data)) { $br_id->setValue($data['br_id']); $prefix_code->setValue($data['prefix']); $branch_namekh->setValue($data['branch_namekh']); $branch_nameen->setValue($data['branch_nameen']); $select_branch_nameen->setValue($data['branch_nameen']); $br_address->setValue($data['br_address']); $branch_tel->setValue($data['branch_tel']); $branch_code->setValue($data['branch_code']); $_fax->setValue($data['fax']); $branch_note->setValue($data['other']); $branch_status->setValue($data['status']); $branch_display->setValue($data['displayby']); } $this->addElements(array($select_branch_nameen, $prefix_code, $_btn_search, $_title, $_status, $br_id, $branch_namekh, $branch_nameen, $br_address, $branch_code, $branch_tel, $_fax, $branch_note, $branch_status, $branch_display)); return $this; }
public function addPartner($data = NULL) { $_db = new Application_Model_DbTable_DbGlobal(); $id = new Zend_Form_Element_Hidden('id'); /* Form Elements & Other Definitions Here ... */ $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); //////------------------------------- $mainbranch = new Zend_Dojo_Form_Element_FilteringSelect('main_branch'); $mainbranch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $db = new Partner_Model_DbTable_DbPartner(); $opt = $db->getNamePartnerparent(null, 1); $mainbranch->setMultiOptions($opt); $mainbranch->setValue($request->getParam('main_branch')); $rows_provice = $_db->getAllProvince(); $opt_province = ""; $opt_province = array('-1' => "------Select Province------"); if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_province[$row['id']] = $row['name']; } } $province_name = new Zend_Dojo_Form_Element_FilteringSelect('province_name'); $province_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'filterDistrict();')); $province_name->setMultiOptions($opt_province); $province_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true')); //------------------------------------------------------------------------ $branchname = new Zend_Dojo_Form_Element_ValidationTextBox('branch_name'); $branchname->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $cade_number = new Zend_Dojo_Form_Element_TextBox('cade_number'); $cade_number->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $partnername = new Zend_Dojo_Form_Element_TextBox('partner_name'); $partnername->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'Required' => true)); $photo = new Zend_Form_Element_File('photo'); $photo->setAttribs(array()); $id_accournnumber = $db->getNewAccountNumber(1); $accournnumber = new Zend_Dojo_Form_Element_TextBox('account_number'); $accournnumber->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readonly' => 'readonly', 'style' => 'color:red;')); $accournnumber->setValue($id_accournnumber); $Address = new Zend_Dojo_Form_Element_TextBox('address'); $Address->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $homenumber = new Zend_Dojo_Form_Element_TextBox('home_number'); $homenumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $groupnumber = new Zend_Dojo_Form_Element_TextBox('group_number'); $groupnumber->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $streetnumber = new Zend_Dojo_Form_Element_TextBox('street_number'); $streetnumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $communnumber = new Zend_Dojo_Form_Element_ValidationTextBox('commun_number'); $communnumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $phonenumber = new Zend_Dojo_Form_Element_TextBox('phone_number'); $phonenumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $faxnumber = new Zend_Dojo_Form_Element_TextBox('fax_number'); $faxnumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $salephone = new Zend_Dojo_Form_Element_TextBox('sele_phone'); $salephone->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => 'ប្រើប្រាស់', 0 => 'មិនបានប្រើប្រាស់'); $status->setMultiOptions($opt); $note = new Zend_Dojo_Form_Element_SimpleTextarea('note'); $note->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea')); $money_usa = new Zend_Dojo_Form_Element_NumberTextBox('money_usa'); $money_usa->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $money_usa->setValue(0); $money_bath = new Zend_Dojo_Form_Element_NumberTextBox('money_bath'); $money_bath->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'Required' => true)); $money_bath->setValue(0); $money_real = new Zend_Dojo_Form_Element_NumberTextBox('money_riel'); $money_real->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'Required' => true)); $money_real->setValue(0); $status_getmoney = new Zend_Dojo_Form_Element_FilteringSelect('status_getmoney'); $status_getmoney->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt_status = array(1 => 'ដៃគូមេ', 2 => 'ដៃគូកូន'); $status_getmoney->setMultiOptions($opt_status); $status_tran = new Zend_Dojo_Form_Element_FilteringSelect('tran_type'); $status_tran->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $status_option = array(1 => 'ប្រើប្រាស់សាច់ប្រាក់', 2 => 'ទូទាត់ខាងក្រៅ'); $status_tran->setMultiOptions($status_option); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $date->setValue(date('Y-m-d')); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-01'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); if ($data != null) { $mainbranch->setValue($data['parent']); $branchname->setValue($data['partner_brand']); //$sub_branch->setValue($data['partner_brand']); $partnername->setValue($data['partner_name']); $accournnumber->setValue($data['account_no']); $cade_number->setValue($data['nation_id']); $homenumber->setValue($data['house_no']); $groupnumber->setValue($data['group_no']); $streetnumber->setValue($data['street']); // $commune_name->setValue($data['commune']); // $districtnumber->setValue($data['district']); // $provicenumber->setValue($data['province']); $province_name->setValue($data['province']); // $district_name->setValue($data['district']); $faxnumber->setValue($data['tel']); $salephone->setValue($data['mobile']); $note->setValue($data['note']); $money_usa->setValue($data['cash_dollar']); $money_bath->setValue($data['cash_bath']); $money_real->setValue($data['cash_riel']); $status_tran->setValue($data['is_cashoperation']); $Address->setValue($data['address']); $date->setValue($data['date']); $id->setValue($data['id']); $status->setValue($data['status']); } $this->addElements(array($id, $_title, $_status_search, $_btn_search, $date, $to_date, $from_date, $branchname, $partnername, $photo, $Address, $accournnumber, $homenumber, $groupnumber, $streetnumber, $communnumber, $phonenumber, $faxnumber, $salephone, $note, $status, $cade_number, $mainbranch, $money_usa, $money_bath, $money_real, $status_tran, $status_getmoney, $province_name)); 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', // '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 FrmCallTeral($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_COLLTERAL") )); $_title->setValue($request->getParam("adv_search")); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch' )); $_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_id->setValue($request->getParam('branch_id')); $db = new Application_Model_DbTable_DbGlobal(); $co_name = new Zend_Dojo_Form_Element_FilteringSelect('co_name'); $rows = $db ->getAllCOName(); $options=array(''=>"------Select Staff------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $co_name->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $co_name->setMultiOptions($options); $co_name->setValue($request->getParam('co_name')); $getter_name = new Zend_Dojo_Form_Element_ValidationTextBox('getter_name'); $getter_name->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required'=>true )); $giver_name = new Zend_Dojo_Form_Element_TextBox('giver_name'); $giver_name->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required'=>true )); $Date=new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside' )); $_name=new Zend_Dojo_Form_Element_ValidationTextBox('name'); $_name->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $relattive=new Zend_Dojo_Form_Element_ValidationTextBox('names'); $relattive->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $guarantor=new Zend_Dojo_Form_Element_ValidationTextBox('owner'); $guarantor->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $relative_guarantor=new Zend_Dojo_Form_Element_ValidationTextBox('and_name'); $relative_guarantor->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $relative_guarantor_=new Zend_Dojo_Form_Element_ValidationTextBox('and_names'); $relative_guarantor_->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); // $db = new Application_Model_DbTable_DbGlobal(); // $collteral_type=new Zend_Dojo_Form_Element_FilteringSelect('collteral_type'); // $collteral_type->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside' // )); // $opt= $db->getCollteralType(1); // $collteral_type->setMultiOptions($opt); // $collteral_type->setValue($request->getParam('collteral_type')); $note=new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $Date_estate=new Zend_Dojo_Form_Element_DateTextBox('date_estate'); $Date_estate->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside' )); $Date_estate->setValue(date('Y-m-d')); $stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $stutas ->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $options= array(1=>"ប្រើប្រាស់",2=>"មិនប្រើប្រាស់"); $stutas->setMultiOptions($options); $cod_cal = new Zend_Dojo_Form_Element_TextBox('cod_cal'); $cod_cal ->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'readOnly'=>'readOnly', 'class'=>'fullside', 'style'=>'color:red' )); $code = Group_Model_DbTable_DbCallteral::getCallteralCode(); $cod_cal->setValue($code); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','required'=>'true', 'class'=>'fullside')); $_date = $request->getParam("start_date"); if(empty($_date)){ $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','required'=>'true','class'=>'fullside', )); $_date = $request->getParam("end_date"); if(empty($_date)){ $_date = date("Y-m-d"); } $to_date->setValue($_date); $id = new Zend_Form_Element_Hidden("id"); if($data!=null){ $_branch_id->setValue($data['branch_id']); $cod_cal->setValue($data['collecteral_code']); $co_name->setValue($data['co_id']); $_name->setValue($data['join_with']); $relattive->setValue($data['relative']); $guarantor->setValue($data['guarantor']); $relative_guarantor->setValue($data['guarantor_relative']); $note->setValue($data['note']); // $Date_estate->setValue($data['date_registration']); $stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($from_date,$to_date,$_btn_search,$_status_search,$_title,$co_name,$getter_name,$giver_name,$Date, $_name,$relattive,$guarantor,$relative_guarantor,$note, $Date_estate,$_branch_id,$id,$stutas,$cod_cal)); 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 FrmReturnCollteral($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $_client_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'getOwnerInfo();')); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $_client_code->setMultiOptions($group_opt); $_client_code->setValue($request->getParam('client_code')); $clint_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $clint_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'checkClientCode()')); $options = $db->getGroupCodeById(2, 0, 1); $clint_name->setMultiOptions($options); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $note->setValue('out of loan'); $Date->setValue(date('Y-m-d')); $stutas = new Zend_Dojo_Form_Element_FilteringSelect('stutas'); $stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $stutas->setMultiOptions($options); $receiver_name = new Zend_Dojo_Form_Element_ValidationTextBox('receiver_name'); $receiver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $giver_name = new Zend_Dojo_Form_Element_ValidationTextBox('giver_name'); $giver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $from = new Zend_Dojo_Form_Element_FilteringSelect('from'); $from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $from->setValue($request->getParam('from')); $opt = $db->getCollteralType(1); $from->setMultiOptions($opt); $_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 = array('' => "------Select Branch Name------"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $collteral_type = new Zend_Dojo_Form_Element_FilteringSelect('collteral_type'); $collteral_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = $db->getCollteralType(1); $collteral_type->setMultiOptions($opt); $collteral_type->setValue($request->getParam('collteral_type')); $id = new Zend_Form_Element_Hidden("id"); $receiver_name->setValue($this->getUserName()); if ($data != null) { $_branch_id->setValue($data['branch_id']); $clint_name->setValue($data['client_id']); $_client_code->setValue($data['client_id']); $giver_name->setValue($data['receiver_name']); $receiver_name->setValue($data['giver_name']); $note->setValue($data['note']); $Date->setValue($data['date']); $stutas->setValue($data['status']); $id->setValue($data['return_id']); } $this->addElements(array($collteral_type, $_branch_id, $from, $_client_code, $clint_name, $from_date, $to_date, $giver_name, $receiver_name, $_btn_search, $_status_search, $_title, $Date, $note, $Date, $id, $stutas)); return $this; }
public function FrmChangeCollteral($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("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $_client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $_client_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'getOwnerInfo();')); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $_client_code->setMultiOptions($group_opt); $_client_code->setValue($request->getParam('client_code')); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'onchange' => 'filterClient();')); $rows = $db->getAllBranchName(); $options = array('' => "---Select Branch Name---"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $db = new Application_Model_DbTable_DbGlobal(); $co_name = new Zend_Dojo_Form_Element_FilteringSelect('co_name'); $rows = $db->getAllCOName(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['co_id']] = $row['co_khname']; } } $co_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'popupCheckCO();')); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $number_code = new Zend_Dojo_Form_Element_NumberTextBox('number_code'); $number_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $contract_code = new Zend_Dojo_Form_Element_NumberTextBox('contract_code'); $contract_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $_code = new Zend_Dojo_Form_Element_NumberTextBox('code'); $_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $clint_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $clint_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'checkClientCode()')); $options = $db->getGroupCodeById(2, 0, 1); $clint_name->setMultiOptions($options); $owner = new Zend_Dojo_Form_Element_ValidationTextBox('owner'); $owner->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $db = new Application_Model_DbTable_DbGlobal(); $collteral_type = new Zend_Dojo_Form_Element_FilteringSelect('collteral_type'); $collteral_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = $db->getCollteralType(1); $opt = array('' => '------Select------', 1 => 'ផ្ទាល់ខ្លួន', 2 => 'អ្នកធានាជំនួស'); $collteral_type->setMultiOptions($opt); $collteral_type->setValue($request->getParam('collteral_type')); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $_note = new Zend_Dojo_Form_Element_TextBox('_note'); $_note->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $_note->setValue('return back to client'); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $Date->setValue(date('Y-m-d')); $stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $options = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $stutas->setMultiOptions($options); $cod_cal = new Zend_Dojo_Form_Element_TextBox('cod_cal'); $cod_cal->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => 'readOnly', 'style' => 'color:red')); $code = Group_Model_DbTable_DbCallteral::getCallteralCode(); $cod_cal->setValue($code); $db = new Application_Model_DbTable_DbGlobal(); $from = new Zend_Dojo_Form_Element_FilteringSelect('from'); $from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => true)); $from->setValue($request->getParam('from')); $opt = $db->getCollteralType(1); $from->setMultiOptions($opt); $to = new Zend_Dojo_Form_Element_FilteringSelect('to'); $to->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => true)); $opt = $db->getCollteralType(1); $to->setMultiOptions($opt); $to->setValue($request->getParam('to')); $receiver_name = new Zend_Dojo_Form_Element_ValidationTextBox('receiver_name'); $receiver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $giver_name = new Zend_Dojo_Form_Element_ValidationTextBox('giver_name'); $giver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $owner_name = new Zend_Dojo_Form_Element_TextBox('owner_name'); $owner_name->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $collteral_id = new Zend_Form_Element_Hidden('collteral_id'); $collteral_id->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $changecollteral_id = new Zend_Form_Element_Text('changecollteral_id'); $changecollteral_id->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $id = new Zend_Form_Element_Hidden("id"); $receiver_name->setValue($this->getUserName()); if ($data != null) { $_branch_id->setValue($data['branch_id']); $giver_name->setValue($data['giver_name']); $receiver_name->setValue($data['receiver_name']); $note->setValue($data['note']); $Date->setValue($data['date']); $stutas->setValue($data['status']); $_note->setValue($data['return_note']); $id->setValue($data['id']); //$_client_code->setValue($data['owner_code_id']); //$clint_name->setValue($data['owner_id']); //$collteral_id->setValue($data['collteral_id']); //$changecollteral_id->setValue($data['id']); //$to->setValue($data['to_id']); //$collteral_type->setValue($data['collteral_type']); //$number_code->setValue($data['number_code']); // $owner_name->setValue($data['owner']); } $this->addElements(array($from_date, $to_date, $changecollteral_id, $collteral_id, $owner_name, $giver_name, $receiver_name, $_note, $from, $to, $_client_code, $_btn_search, $_status_search, $_title, $co_name, $Date, $number_code, $contract_code, $_code, $clint_name, $owner, $collteral_type, $note, $Date, $_branch_id, $id, $stutas, $cod_cal)); return $this; }
public function FrmClientBlackList($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")); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_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_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $db = new Application_Model_DbTable_DbGlobal(); $branch = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $branch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $rows = $db->getAllBranchName(); $options = ''; if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $branch->setMultiOptions($options); $client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $client_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'getmemberIdGroup();')); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $client_code->setMultiOptions($group_opt); $client_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $client_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'checkMember()')); $options = $db->getGroupCodeById(2, 0, 1); $client_name->setMultiOptions($options); $problem = new Zend_Dojo_Form_Element_ValidationTextBox('problem'); $problem->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date->setValue(date('Y-m-d')); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $status->setMultiOptions($opt); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $_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 = array('' => "------Select Branch Name------"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $branch->setValue($data['branch_id']); $client_code->setValue($data['client_id']); $client_name->setValue($data['client_id']); $problem->setValue($data['reasonblack_list']); $date->setValue($data['date_blacklist']); $status->setValue($data['status_blacklist']); $_id->setValue($data['client_id']); } $this->addElements(array($_branch_id, $from_date, $to_date, $_id, $_title, $_status, $_btn_search, $branch, $client_code, $client_name, $problem, $date, $status)); return $this; }
public function frmCapital($_data = null) { /* Form Elements & Other Definitions Here ... */ $name_staff = new Zend_Dojo_Form_Element_FilteringSelect('name_staff'); $name_staff->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'setId();')); $db = new Capital_Model_DbTable_DbCapital(); $opt = $db->getNameCs_users(null, 1); $name_staff->setMultiOptions($opt); // $options= array(1=>"A",2=>"B"); // $name_staff->setMultiOptions($options); $ids = new Zend_Dojo_Form_Element_FilteringSelect('ids'); $ids->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'setName();')); $db = new Capital_Model_DbTable_DbCapital(); $opt = $db->getIdCs_users(null, 1); $ids->setMultiOptions($opt); $brance = new Zend_Dojo_Form_Element_FilteringSelect('brance'); $brance->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']; // } // $brance->setMultiOptions($options); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $date->setValue(date('Y-m-d')); $date->setValue(date('Y-m-d')); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $options = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'required' => true)); $usa = new Zend_Dojo_Form_Element_ValidationTextBox('usa'); $usa->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $usa->setValue("0"); $bath = new Zend_Dojo_Form_Element_ValidationTextBox('bath'); $bath->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $bath->setValue("0"); $reil = new Zend_Dojo_Form_Element_ValidationTextBox('reil'); $reil->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $reil->setValue('0'); $id = new Zend_Form_Element_Hidden('id'); if ($_data != null) { $usa->setAttrib('readonly', 1); $reil->setAttrib('readonly', 1); $bath->setAttrib('readonly', 1); if ($_data['currency_id'] == 1) { $usa->setAttrib('readonly', 0); $usa->setValue($_data['amount']); } elseif ($_data['currency_id'] == 2) { $bath->setAttrib('readonly', 0); $bath->setValue($_data['amount']); } elseif ($_data['currency_id'] == 3) { $reil->setAttrib('readonly', 0); $reil->setValue($_data['amount']); } $name_staff->setValue($_data['userid']); $ids->setValue($_data['userid']); $date->setValue($_data['date']); $note->setValue($_data['note']); $_stutas->setValue($_data['status']); $id->setValue($_data['id']); } $this->addElements(array($name_staff, $ids, $date, $_stutas, $note, $bath, $usa, $reil, $id)); return $this; }