Example #1
0
 public function FrmGeneraljurnal($data = null)
 {
     $Brance = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     $Brance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true, 'onchange' => 'getJurnalcode();'));
     $db = new Application_Model_DbTable_DbGlobal();
     $rows = $db->getAllBranchName();
     $options = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $options[$row['br_id']] = $row['branch_namekh'];
         }
     }
     $rows = $db->getAllBranchName();
     $options = array('' => '---Select Branch---');
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $options[$row['br_id']] = $row['branch_namekh'];
         }
     }
     $Brance->setMultiOptions($options);
     $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type');
     $_currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt = $db->getVewOptoinTypeByType(15, 1, 3, 1);
     $_currency_type->setMultiOptions($opt);
     $_currency_type->setValue(2);
     $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent');
     $parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true, 'onchange' => 'getAllAccountNameByParents();'));
     $db = new Accounting_Model_DbTable_DbChartaccount();
     $option = $db->getAllchartaccount(3, 1);
     $parent->setMultiOptions($option);
     $Add_Date = new Zend_Dojo_Form_Element_DateTextBox('add_date');
     $Add_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true));
     $Add_Date->setValue(date('Y-m-d'));
     $Account_Number = new Zend_Dojo_Form_Element_TextBox('journal_code');
     $Account_Number->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readOnly' => 'readOnly', 'required' => 'true'));
     $invoice = new Zend_Dojo_Form_Element_TextBox('invoice');
     $invoice->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $Note = new Zend_Dojo_Form_Element_TextBox('note');
     $Note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $Debit = new Zend_Dojo_Form_Element_NumberTextBox('debit');
     $Debit->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 1, 'readonly' => 'readonly'));
     // 		$Debit->setValue(0);
     $Credit = new Zend_Dojo_Form_Element_NumberTextBox('credit');
     $Credit->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 1, 'readonly' => 'readonly'));
     $id = new Zend_Form_Element_Hidden('id');
     if ($data != null) {
         $id->setValue($data['id']);
         $Brance->setValue($data['branch_id']);
         $Account_Number->setValue($data['journal_code']);
         $invoice->setValue($data['receipt_number']);
         $_currency_type->setValue($data['currency_id']);
         $Note->setValue($data['note']);
         $Add_Date->setValue($data['date']);
         $Debit->setValue($data['debit']);
         $Credit->setValue($data['credit']);
     }
     // 		$Credit->setValue(0);
     $this->addElements(array($id, $invoice, $_currency_type, $parent, $Add_Date, $Account_Number, $Note, $Debit, $Credit, $Brance));
     return $this;
 }
Example #2
0
 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;
 }
Example #3
0
 public function FrmAddHoliday($_data = null)
 {
     $_holiday_name = new Zend_Dojo_Form_Element_TextBox('holiday_name');
     $_holiday_name->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside'));
     $_startdate = new Zend_Dojo_Form_Element_DateTextBox('start_date');
     $_startdate->setAttribs(array('dojoType' => $this->date, 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();'));
     $date = date("Y-m-d");
     $_startdate->setValue($date);
     $_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date');
     $_enddate->setAttribs(array('dojoType' => $this->date, 'required' => 'true', 'class' => 'fullside'));
     $_date = date("Y-m-d");
     $_enddate->setValue($_date);
     $_amount_day = new Zend_Dojo_Form_Element_NumberTextBox('amount_day');
     $_amount_day->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => 'true', 'class' => 'fullside', 'onkeyup' => 'CalculateDate();'));
     $_status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE"));
     $_status->setMultiOptions($_status_opt);
     $_id = new Zend_Form_Element_Hidden('id');
     if (!empty($_data)) {
         $_holiday_name->setValue($_data['holiday_name']);
         $_startdate->setValue($_data['start_date']);
         $_amount_day->setValue($_data['amount_day']);
         $_enddate->setValue($_data['end_date']);
         $_status->setValue($_data['status']);
         $_id->setValue($_data['id']);
     }
     $this->addElements(array($_id, $_holiday_name, $_startdate, $_enddate, $_amount_day, $_status));
     return $this;
 }
Example #4
0
 public function addMoney()
 {
     /* Form Elements & Other Definitions Here ... */
     $nuber_account = new Zend_Dojo_Form_Element_NumberTextBox('nuber_account');
     $nuber_account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $namecustomer = new Zend_Dojo_Form_Element_TextBox('namecustomer');
     $namecustomer->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $phone = new Zend_Dojo_Form_Element_NumberTextBox('phone');
     $phone->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $note = new Zend_Dojo_Form_Element_NumberTextBox('note');
     $note->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('$dola1');
     $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola2 = new Zend_Dojo_Form_Element_NumberTextBox('$dola2');
     $dola2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola3 = new Zend_Dojo_Form_Element_NumberTextBox('$dola3');
     $dola3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath1 = new Zend_Dojo_Form_Element_NumberTextBox('bath1');
     $bath1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath2 = new Zend_Dojo_Form_Element_NumberTextBox('bath2');
     $bath2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath3 = new Zend_Dojo_Form_Element_NumberTextBox('bath3');
     $bath3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real1 = new Zend_Dojo_Form_Element_NumberTextBox('real1');
     $real1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real2 = new Zend_Dojo_Form_Element_NumberTextBox('real2');
     $real2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real3 = new Zend_Dojo_Form_Element_NumberTextBox('real3');
     $real3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     //         $typecash1=array(1=>"ដុល្លា",2=>"បាត",3=>"រៀល");
     //         $typecash->setMultiOptions($typecash1);
     $this->addElements(array($nuber_account, $namecustomer, $phone, $note, $dola1, $dola2, $dola3, $bath1, $bath2, $bath3, $real1, $real2, $real3));
     return $this;
 }
Example #5
0
 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;
 }
Example #6
0
 public function Frmcallecterall($data = null)
 {
     $name_en = new Zend_Dojo_Form_Element_TextBox('title_en');
     $name_en->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $name_kh = new Zend_Dojo_Form_Element_TextBox('title_kh');
     $name_kh->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $key_code = new Zend_Dojo_Form_Element_NumberTextBox('key_code');
     $key_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true));
     $_display = new Zend_Dojo_Form_Element_FilteringSelect('display_by');
     $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH"));
     $_display->setMultiOptions($_display_opt);
     $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE"));
     $_status = new Zend_Dojo_Form_Element_FilteringSelect("status");
     $_status->setMultiOptions($_arr);
     $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside'));
     $date_call = new Zend_Dojo_Form_Element_DateTextBox('date');
     $date_call->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true));
     $date_call->setValue(date('Y-m-d'));
     $_id = new Zend_Form_Element_Hidden('id');
     if ($data != null) {
         $name_en->setValue($data['title_en']);
         $name_kh->setValue($data['title_kh']);
         $_display->setValue($data['displayby']);
         $_status->setValue($data['status']);
         $date_call->setValue($data['date']);
         //$key_code->setValue($data['key_code']);
         $_id->setValue($data['id']);
     }
     $this->addElements(array($name_en, $name_kh, $key_code, $_id, $_display, $_status, $date_call));
     return $this;
 }
Example #7
0
 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;
 }
Example #8
0
 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;
 }
Example #9
0
 public function Frmchengcallecterall()
 {
     $db = new Application_Model_DbTable_DbGlobal();
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $branch = new Zend_Dojo_Form_Element_FilteringSelect('branch');
     $branch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $rows = $db->getAllBranchName();
     $options = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $options[$row['br_id']] = $row['branch_namekh'];
         }
     }
     $branch->setMultiOptions($options);
     $db = new Application_Model_DbTable_DbGlobal();
     $owner = new Zend_Dojo_Form_Element_FilteringSelect('owner');
     $owner->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => "popupCheckStaff();"));
     $options = $db->getGroupCodeById(2, 0, 1);
     $owner->setMultiOptions($options);
     $db = new Application_Model_DbTable_DbGlobal();
     $owner_code = new Zend_Dojo_Form_Element_FilteringSelect('owner_code');
     $group_opt = $db->getGroupCodeById(1, 0, 1);
     //code,individual,option
     $owner_code->setMultiOptions($group_opt);
     $owner_code->setValue($request->getParam('client_code'));
     $from = new Zend_Dojo_Form_Element_FilteringSelect('from');
     $from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $from->setValue($request->getParam('from'));
     $opt = $db->getCollteralType(1);
     $from->setMultiOptions($opt);
     $to = new Zend_Dojo_Form_Element_FilteringSelect('to');
     $to->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $opt = $db->getCollteralType(1);
     $to->setMultiOptions($opt);
     $owners = new Zend_Dojo_Form_Element_TextBox('owners');
     $owners->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $_personal = new Zend_Dojo_Form_Element_FilteringSelect('personal');
     $_personal->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt = array(1 => 'ផ្ទាល់ខ្លួន', 2 => 'អ្នកធានាជំនួស');
     $_personal->setMultiOptions($opt);
     $_personal->setValue(1);
     $numbernote = new Zend_Dojo_Form_Element_NumberTextBox('numbernote');
     $numbernote->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true));
     $date = new Zend_Dojo_Form_Element_DateTextBox('date');
     $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true));
     $date->setValue(date('Y-m-d'));
     $note = new Zend_Dojo_Form_Element_TextBox('note');
     $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់");
     $status->setMultiOptions($options);
     $detial = new Zend_Dojo_Form_Element_TextBox('detial');
     $detial->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $this->addElements(array($branch, $owner, $from, $to, $date, $note, $status, $owners, $owner_code, $detial, $_personal, $numbernote));
     return $this;
 }
Example #10
0
 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;
 }
Example #11
0
 public function partnerinformation($data = null)
 {
     $_db = new Application_Model_DbTable_DbGlobal();
     $id = new Zend_Form_Element_Hidden('id');
     /* Form Elements & Other Definitions Here ... */
     $request = Zend_Controller_Front::getInstance()->getRequest();
     /* Form Elements & Other Definitions Here ... */
     $accourn_number = new Zend_Dojo_Form_Element_TextBox('accourn_number');
     $accourn_number->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => true));
     $name_partner = new Zend_Dojo_Form_Element_FilteringSelect('name_partner');
     $name_partner->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'Onchange' => 'getPartner()', 'Required' => true));
     $db = new Application_Model_DbTable_DbGlobal();
     $opt = $db->getAllPartner(null, 1);
     $name_partner->setMultiOptions($opt);
     $name_partner->setValue($request->getParam('name_partner'));
     $moneyinaccount = new Zend_Dojo_Form_Element_TextBox('moneyinaccount');
     $moneyinaccount->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $account = new Zend_Dojo_Form_Element_NumberTextBox('account');
     $account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox'));
     $box1 = new Zend_Dojo_Form_Element_NumberTextBox('box1');
     $box1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox'));
     $box2 = new Zend_Dojo_Form_Element_NumberTextBox('box2');
     $box2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox'));
     $box3 = new Zend_Dojo_Form_Element_DateTextBox('box3');
     $box3->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $box4 = new Zend_Dojo_Form_Element_NumberTextBox('box4');
     $box4->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox'));
     $usa = new Zend_Dojo_Form_Element_NumberTextBox('usa');
     $usa->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'readOnly' => true));
     $bathe = new Zend_Dojo_Form_Element_NumberTextBox('bathe');
     $bathe->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'readOnly' => true));
     $reil = new Zend_Dojo_Form_Element_NumberTextBox('reil');
     $reil->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'readOnly' => true));
     $creat_date = new Zend_Dojo_Form_Element_DateTextBox('creat_date');
     $creat_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $creat_date->setValue(date('Y-m-d'));
     $db_Deposite = new Partner_Model_DbTable_DbDeposite();
     $invoices_num = $db_Deposite->getAutonumber();
     $num_invoice = new Zend_Dojo_Form_Element_TextBox('num_invoice');
     $num_invoice->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => true, 'style' => 'color:red'));
     $num_invoice->setValue($invoices_num);
     $id = new Zend_Form_Element_Hidden('id');
     if ($data != null) {
         $name_partner->setValue($data['partner_id']);
         $accourn_number->setValue($data['account_no']);
         $creat_date->setValue($data['date']);
         $moneyinaccount->setValue($data['note']);
         $num_invoice->setValue($data['invoice']);
         $id->setValue($data['id']);
         $usa->setValue($data['cash_dollar']);
         $reil->setValue($data['cash_riel']);
         $bathe->setValue($data['cash_bath']);
     }
     $this->addElements(array($accourn_number, $name_partner, $moneyinaccount, $account, $box1, $box2, $box3, $box4, $bathe, $usa, $creat_date, $reil, $id, $num_invoice));
     return $this;
 }
Example #12
0
 public function __construct($options = null)
 {
     Zend_Dojo::enableForm($this);
     parent::__construct($options);
     $product_id = new Zend_Dojo_Form_Element_ComboBox('product_id');
     $product_id->addMultiOption('', 'Select...');
     $product_id->setAttrib('class', 'txt_put');
     $product_id->setRequired(true)->addValidators(array(array('NotEmpty')));
     $offerproductname = new Zend_Dojo_Form_Element_ValidationTextBox('offerproductname');
     $offerproductname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsofferdetails', 'offerproductname'));
     $offerproductname->setAttrib('class', 'txt_put');
     $offerproductname->setRequired(true)->addValidators(array(array('NotEmpty')));
     $offerproductshortname = new Zend_Dojo_Form_Element_ValidationTextBox('offerproductshortname');
     $offerproductshortname->addValidator(new Zend_Validate_Db_NoRecordExists('ourbank_productsofferdetails', 'offerproductshortname'));
     $offerproductshortname->setAttrib('class', 'txt_put');
     $offerproductshortname->setRequired(true)->addValidators(array(array('NotEmpty')));
     $offerproduct_description = new Zend_Dojo_Form_Element_SimpleTextarea('offerproduct_description', array('rows' => 3, 'cols' => 20));
     $offerproduct_description->setAttrib('class', '');
     $offerproduct_description->setRequired(true)->addValidators(array(array('NotEmpty')));
     //         $begindate = new Zend_Dojo_Form_Element_DateTextBox('begindate');
     //         $begindate->setLabel('Birthday');
     $begindate = new ZendX_JQuery_Form_Element_DatePicker('begindate', array('label' => 'Date:'));
     $begindate->setJQueryParam('dateFormat', 'yy-mm-dd');
     $begindate->setAttrib('class', 'txt_put');
     $begindate->setRequired(true)->addValidators(array(array('Date', true, array('messages' => array('dateNotYYYY-MM-DD' => 'Please enter in this format(YYYY-MM-DD)', 'dateInvalid' => "'%value%' is not a valid date Please enter in this format(YYYY-MM-DD)"))), array('Between', false, array($beginDate, $matureDate, 'messages' => array('notBetween' => 'date should be between ' . $beginDate . ' to (Closed date) ' . $matureDate)))));
     $minmumloanamount = new Zend_Dojo_Form_Element_NumberSpinner('minmumloanamount', array('value' => '7', 'label' => 'NumberSpinner', 'smallDelta' => 5, 'largeDelta' => 25, 'defaultTimeout' => 500, 'timeoutChangeRate' => 100, 'min' => 9, 'max' => 1550, 'places' => 0, 'maxlength' => 20));
     $minmumloanamount->setAttrib('class', 'txt_put');
     $minmumloanamount->setRequired(true)->addValidators(array(array('NotEmpty')));
     $closedate = new Zend_Dojo_Form_Element_TextBox('closedate');
     $closedate->setAttrib('class', 'txt_put');
     $closedate->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true)->addValidator(new Zend_Validate_GreaterThan($begindate));
     $applicableto = new Zend_Dojo_Form_Element_ComboBox('applicableto');
     $applicableto->addMultiOption('', 'Select...');
     $applicableto->setAttrib('class', 'txt_put');
     $applicableto->setRequired(true)->addValidators(array(array('NotEmpty')));
     $maximunloanamount = new Zend_Dojo_Form_Element_NumberTextBox('maximunloanamount');
     $maximunloanamount->setAttrib('class', 'txt_put');
     $maximunloanamount->setRequired(true);
     $validator = new Zend_Validate_Digits();
     $maximunloanamount->addValidator($validator, true);
     $minimumfrequency = new Zend_Dojo_Form_Element_NumberTextBox('minimumfrequency');
     $minimumfrequency->setAttrib('class', 'txt_put');
     $minimumfrequency->setRequired(true)->addValidators(array(array('NotEmpty')));
     $maximumfrequency = new Zend_Dojo_Form_Element_NumberTextBox('maximumfrequency');
     $maximumfrequency->setAttrib('class', 'txt_put');
     $maximumfrequency->setRequired(true)->addValidators(array(array('NotEmpty')));
     $graceperiodnumber = new Zend_Dojo_Form_Element_NumberTextBox('graceperiodnumber');
     $graceperiodnumber->setAttrib('class', 'txt_put');
     $graceperiodnumber->setRequired(true)->addValidators(array(array('NotEmpty')));
     $submit = new Zend_Dojo_Form_Element_SubmitButton('Submit');
     $this->addElements(array($offerproductname, $offerproductshortname, $offerproduct_description, $begindate, $closedate, $applicableto, $minmumloanamount, $maximunloanamount, $minimumfrequency, $maximumfrequency, $graceperiodnumber, $product_id, $submit));
 }
Example #13
0
 public function dakMoney()
 {
     /* Form Elements & Other Definitions Here ... */
     $nuber_account = new Zend_Dojo_Form_Element_NumberTextBox('nuber_account');
     $nuber_account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $phong = new Zend_Dojo_Form_Element_NumberTextBox('phong');
     $phong->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $note = new Zend_Dojo_Form_Element_TextBox('note');
     $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $namesend = new Zend_Dojo_Form_Element_TextBox('namesend');
     $namesend->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $daydokmoney = new Zend_Dojo_Form_Element_DateTextBox('daydokmoney');
     $daydokmoney->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     $daydokmoney->setValue(date('y-m-d'));
     $dola = new Zend_Dojo_Form_Element_NumberTextBox('dola');
     $dola->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('dola1');
     $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath = new Zend_Dojo_Form_Element_NumberTextBox('bath');
     $bath->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath1 = new Zend_Dojo_Form_Element_NumberTextBox('bath1');
     $bath1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real = new Zend_Dojo_Form_Element_NumberTextBox('real');
     $real->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real1 = new Zend_Dojo_Form_Element_NumberTextBox('real1');
     $real1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('$dola1');
     $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     //         $typecash1=array(1=>"ដុល្លា",2=>"បាត",3=>"រៀល");
     //         $typecash->setMultiOptions($typecash1);
     $d1 = new Zend_Dojo_Form_Element_NumberTextBox('d1');
     $d1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $d2 = new Zend_Dojo_Form_Element_NumberTextBox('d2');
     $d2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $d3 = new Zend_Dojo_Form_Element_NumberTextBox('d3');
     $d3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $b1 = new Zend_Dojo_Form_Element_NumberTextBox('b1');
     $b1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $b2 = new Zend_Dojo_Form_Element_NumberTextBox('b2');
     $b2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $b3 = new Zend_Dojo_Form_Element_NumberTextBox('b3');
     $b3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $r1 = new Zend_Dojo_Form_Element_NumberTextBox('r1');
     $r1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $r2 = new Zend_Dojo_Form_Element_NumberTextBox('r2');
     $r2->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $r3 = new Zend_Dojo_Form_Element_NumberTextBox('r3');
     $r3->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $this->addElements(array($nuber_account, $namesend, $daydokmoney, $dola, $dola1, $bath, $bath1, $real, $real1, $phong, $note, $d1, $d2, $d3, $b1, $r1, $b2, $b3, $r2, $r3));
     return $this;
 }
Example #14
0
 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;
 }
Example #15
0
 public function FrmIncome($data = null)
 {
     $account_id = new Zend_Dojo_Form_Element_TextBox('account_id');
     $account_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date');
     $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt_month = "";
     for ($i = 1; $i <= 12; $i++) {
         $opt_month[$i] = $i;
     }
     $for_date->setMultiOptions($opt_month);
     $_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'));
     $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'filterClient();'));
     $db = new Application_Model_DbTable_DbGlobal();
     $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);
     $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas');
     $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់");
     $_stutas->setMultiOptions($options);
     $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount');
     $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $_Description = new Zend_Dojo_Form_Element_Textarea('Description');
     $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%'));
     $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($account_id, $_Date, $_stutas, $total_amount, $_Description, $_branch_id, $for_date, $id));
     return $this;
 }
Example #16
0
 public function dakMoney()
 {
     /* Form Elements & Other Definitions Here ... */
     $nuber_account = new Zend_Dojo_Form_Element_NumberTextBox('nuber_account');
     $nuber_account->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $phong = new Zend_Dojo_Form_Element_NumberTextBox('phong');
     $phong->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $note1 = new Zend_Dojo_Form_Element_TextBox('note1');
     $note1->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $namesend = new Zend_Dojo_Form_Element_TextBox('namesend');
     $namesend->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $daydokmoney = new Zend_Dojo_Form_Element_DateTextBox('daydokmoney');
     $daydokmoney->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     $daydokmoney->setValue(date('y-m-d'));
     $dola = new Zend_Dojo_Form_Element_NumberTextBox('dola');
     $dola->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('dola1');
     $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath = new Zend_Dojo_Form_Element_NumberTextBox('bath');
     $bath->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $bath1 = new Zend_Dojo_Form_Element_NumberTextBox('bath1');
     $bath1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real = new Zend_Dojo_Form_Element_NumberTextBox('real');
     $real->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $real1 = new Zend_Dojo_Form_Element_NumberTextBox('real1');
     $real1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $dola1 = new Zend_Dojo_Form_Element_NumberTextBox('$dola1');
     $dola1->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     //         $typecash1=array(1=>"ដុល្លា",2=>"បាត",3=>"រៀល");
     //         $typecash->setMultiOptions($typecash1);
     $type = new Zend_Dojo_Form_Element_FilteringSelect('type');
     $type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt = array(1 => "ដុល្លា", 2 => "បាត", 3 => "រៀល");
     $type->setMultiOptions($opt);
     $number = new Zend_Dojo_Form_Element_NumberTextBox('number');
     $number->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $serv = new Zend_Dojo_Form_Element_NumberTextBox('serv');
     $serv->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $get = new Zend_Dojo_Form_Element_NumberTextBox('get');
     $get->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $up = new Zend_Dojo_Form_Element_NumberTextBox('up');
     $up->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $note = new Zend_Dojo_Form_Element_NumberTextBox('_note');
     $note->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $this->addElements(array($nuber_account, $namesend, $daydokmoney, $dola, $dola1, $bath, $bath1, $real, $real1, $phong, $type, $number, $serv, $get, $up, $note, $note1));
     return $this;
 }
Example #17
0
 public function FrmChartaccount($data = null)
 {
     $account_No = new Zend_Dojo_Form_Element_NumberTextBox('account_No');
     $account_No->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true));
     $account_Type = new Zend_Dojo_Form_Element_TextBox('account_Type');
     $account_Type->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $account_Name = new Zend_Dojo_Form_Element_TextBox('account_Name');
     $account_Name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true));
     $None_operation = new Zend_Dojo_Form_Element_CheckBox('none');
     $None_operation->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'fullside', 'required' => true));
     $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent');
     $parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $opt = array(1 => 'Asset', 2 => 'Liabilities', 3 => 'Equity');
     $parent->setMultiOptions($opt);
     $Category = new Zend_Dojo_Form_Element_RadioButton("category");
     $Category->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside', 'required' => true));
     $array = array(1 => 'Creadit', 2 => 'Debit');
     $Category->setMultiOptions($array);
     $Date = new Zend_Dojo_Form_Element_DateTextBox('date');
     $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     $Date->setValue(date('Y-m-d'));
     $Status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $Status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $opt = array(1 => 'Active', 2 => 'Deactive');
     $Status->setMultiOptions($opt);
     $Balance = new Zend_Dojo_Form_Element_FilteringSelect('Balance');
     $Balance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     // 		$opt=array(1=>'Active',2=>'Deactive');
     // 		$Status->setMultiOptions($opt);
     // 		$_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     // 		$_branch_id->setAttribs(array(
     // 				'dojoType'=>'dijit.form.FilteringSelect',
     // 				'class'=>'fullside',
     // 				'required' =>'true'
     // 		));
     // 		$db = new Application_Model_DbTable_DbGlobal();
     // 		$rows = $db->getAllBranchName();
     // 		$options='';
     // 		if(!empty($rows))foreach($rows AS $row){
     // 			$options[$row['br_id']]=$row['branch_namekh'];
     // 		}
     // 		$_branch_id->setMultiOptions($options);
     // 		$_id = new Zend_Form_Element_Hidden('id');
     $this->addElements(array($account_No, $None_operation, $account_Type, $account_Name, $parent, $Category, $Date, $Status, $Balance));
     return $this;
 }
Example #18
0
 public function FrmReturnBooking($data = null)
 {
     $db = new Booking_Model_DbTable_DbReturnBook();
     $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 '));
     $c_date = date("Y-m-d");
     $opt_book_no = array(-1 => $this->tr->translate("CHOOSE"));
     $row_book_no = $db->getBookingNo();
     foreach ($row_book_no as $rs_book_no) {
         $opt_book_no[$rs_book_no["id"]] = $rs_book_no["booking_no"];
     }
     $booking_no = new Zend_Dojo_Form_Element_FilteringSelect("book_no");
     $booking_no->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $booking_no->setMultiOptions($opt_book_no);
     $date_book = new Zend_Dojo_Form_Element_DateTextBox("date_book");
     $date_book->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $date_book->setValue($c_date);
     $picku_date = new Zend_Dojo_Form_Element_DateTextBox("pickup_date");
     $picku_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $picku_date->setValue($c_date);
     $return_date = new Zend_Dojo_Form_Element_DateTextBox("return_date");
     $return_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $return_date->setValue($c_date);
     $other_fee = new Zend_Dojo_Form_Element_NumberTextBox("other_fee");
     $other_fee->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'style' => 'width: 98%;border: 2px solid #418FE7;text-align:right;', 'onKeyup' => 'calRefund()'));
     $other_fee->setValue(0);
     $refund_fee = new Zend_Dojo_Form_Element_NumberTextBox("refund_fee");
     $refund_fee->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'style' => 'width: 98%;border: 2px solid #418FE7;text-align:right;'));
     $refund_fee->setValue(0);
     $_id = new Zend_Form_Element_Hidden('id');
     if (!empty($data)) {
     }
     $this->addElements(array($refund_fee, $other_fee, $_title, $booking_no, $date_book, $picku_date, $return_date, $_btn_search));
     return $this;
 }
Example #19
0
 public function FrmIncome($data = null)
 {
     $account_id = new Zend_Dojo_Form_Element_TextBox('account_id');
     $account_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date');
     $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt_month = "";
     for ($i = 1; $i <= 12; $i++) {
         $opt_month[$i] = $i;
     }
     $for_date->setMultiOptions($opt_month);
     $_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'));
     $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true'));
     $options = array(1 => "សាខា កណ្តាល", 2 => "សាខា ទី១");
     $_branch_id->setMultiOptions($options);
     $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas');
     $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់");
     $_stutas->setMultiOptions($options);
     $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount');
     $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside'));
     $_Description = new Zend_Dojo_Form_Element_Textarea('Description');
     $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%'));
     $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($account_id, $_Date, $_stutas, $total_amount, $_Description, $_branch_id, $for_date, $id));
     return $this;
 }
Example #20
0
 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;
 }
Example #21
0
 public function FrmAddExpense($data = null)
 {
     $account_id = new Zend_Dojo_Form_Element_TextBox('account_id');
     $account_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date');
     $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $options = array(1 => "1", 2 => "2", 3 => "3", 4 => "4", 5 => "5", 6 => "6", 7 => "7", 8 => "8", 9 => "9", 10 => "10", 11 => "11", 12 => "12");
     $for_date->setMultiOptions($options);
     $_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'));
     $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true'));
     $options = array(1 => "សាខា កណ្តាល", 2 => "សាខា ទី១");
     $_branch_id->setMultiOptions($options);
     $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas');
     $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់");
     $_stutas->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) {
         $_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($account_id, $_Date, $_stutas, $_Description, $total_amount, $_branch_id, $for_date, $id));
     return $this;
 }
Example #22
0
 public function FrmTransfer($_data = null)
 {
     /* Form Elements & Other Definitions Here ... */
     // 		$db = new Application_Model_DbTable_DbGlobal();
     // 		$rows = $db->getAllBranchName();
     // 		$options=array(0=>'សូមជ្រើសរើស សាខា');
     // 		if(!empty($rows))foreach($rows AS $row){
     // 			$options[$row['br_id']]=$row['branch_namekh'];
     // 		}
     $brance_from = new Zend_Dojo_Form_Element_FilteringSelect('user_from');
     $brance_from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'OnChange' => 'getAmountFrom();'));
     $db = new Capital_Model_DbTable_DbTransfer();
     $opt = $db->getCapitalByName(null, 1);
     $brance_from->setMultiOptions($opt);
     $brance_to = new Zend_Dojo_Form_Element_FilteringSelect('user_to');
     $brance_to->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true'));
     $brance_to->setMultiOptions($opt);
     $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'));
     $usa = new Zend_Dojo_Form_Element_NumberTextBox('usa');
     $usa->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'class' => 'td', 'Onkeyup' => 'validateTransfer(1);'));
     $usa->setValue(0);
     $bath = new Zend_Dojo_Form_Element_NumberTextBox('bath');
     $bath->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'td', 'required' => true, 'Onkeyup' => 'validateTransfer(2);'));
     $bath->setValue(0);
     $reil = new Zend_Dojo_Form_Element_NumberTextBox('reil');
     $reil->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'class' => 'td', 'required' => true, 'Onkeyup' => 'validateTransfer(3);'));
     $reil->setValue(0);
     $usa_from = new Zend_Dojo_Form_Element_NumberTextBox('usa_from');
     $usa_from->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true, 'class' => 'td'));
     $usa_from->setValue(0);
     $bath_from = new Zend_Dojo_Form_Element_NumberTextBox('bath_from');
     $bath_from->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'required' => true, 'class' => 'td'));
     $bath_from->setValue(0);
     $reil_from = new Zend_Dojo_Form_Element_NumberTextBox('reil_from');
     $reil_from->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'required' => true, 'class' => 'td'));
     $reil_from->setValue(0);
     $usa_to = new Zend_Dojo_Form_Element_NumberTextBox('usa_to');
     $usa_to->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'required' => true, 'class' => 'td'));
     $usa_to->setValue(0);
     $bath_to = new Zend_Dojo_Form_Element_NumberTextBox('bath_to');
     $bath_to->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'required' => true, 'class' => 'td'));
     $bath_to->setValue(0);
     $reil_to = new Zend_Dojo_Form_Element_NumberTextBox('reil_to');
     $reil_to->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'placeHolder' => '0', 'required' => true, 'class' => 'td'));
     $reil_to->setValue(0);
     $id = new Zend_Form_Element_Text('id');
     if ($_data != null) {
         $brance_from->setValue($_data['from_branch']);
         $brance_to->setValue($_data['to_branch']);
         // 			$bath_from->setValue($value);
         // 			$bath_to->setValue($value);
         // 			$reil_from->setValue($value);
         // 			$reil_to->setValue($value);
         // 			$usa_from->setValue($value);
         // 			$usa_to->setValue($value);
         $date->setValue($_data['date']);
         $_stutas->setValue($_data['status']);
         $note->setValue($_data['note']);
         $usa->setValue($_data['amount_dollar']);
         $reil->setValue($_data['amount_riel']);
         $bath->setValue($_data['amount_bath']);
         $id->setValue($_data['id']);
     }
     $this->addElements(array($brance_from, $brance_to, $date, $_stutas, $note, $bath, $usa, $reil, $usa_from, $bath_from, $reil_from, $usa_to, $bath_to, $reil_to, $id));
     return $this;
 }
Example #23
0
 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;
 }
Example #24
0
	public function quickPayment(){
		$db = new Application_Model_DbTable_DbGlobal();
		
		$branch_id = new Zend_Dojo_Form_Element_FilteringSelect("branch_id");
		$branch_id->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'required' =>'true',
				'OnChange'	=> 'filterCo();'
		));
		
		$rows = $db->getAllBranchName();
		$options=array(''=>'------Select------');
		if(!empty($rows))foreach($rows AS $row){
			$options[$row['br_id']]=$row['branch_namekh'];
		}
		$branch_id->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'=>'getLoan();'
		));
		$_coid->setMultiOptions($options);
		
		$_cocode = new Zend_Dojo_Form_Element_FilteringSelect('co_code');
		$rows = $db ->getAllCOName();
		$options=array(''=>"------Select------",-1=>"Add New");
		if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_code'];
		$_cocode->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'onchange'=>'getLoan();'
		));
		$_cocode->setMultiOptions($options);
		
		
		$_priciple_amount = new Zend_Dojo_Form_Element_NumberTextBox('priciple_amount');
		$_priciple_amount->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'readOnly'=>'readOnly'
		));
		
		$_loan_fee = new Zend_Dojo_Form_Element_NumberTextBox('loan_fee');
		$_loan_fee->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'readOnly'=>'readOnly'
		));
		
		$_os_amount = new Zend_Dojo_Form_Element_NumberTextBox('os_amount');
		$_os_amount->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'readOnly'=>'readOnly',
				'required'=>true,
		));
		
		$_rate = new Zend_Dojo_Form_Element_NumberTextBox('total_interest');
		$_rate->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'required' =>'true',
				'style'=>'color:red;',
				'readOnly'=>'readOnly',
				'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',
				'required'=>true,
				'readOnly'=>'readOnly'
		));
		$_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',
				'style'=>'color:red;',
				'required'=>true,
				'readOnly'=>'readOnly'
		));
		
		$_hide_total_payment = new Zend_Form_Element_Hidden('hide_total_payment');
		$_hide_total_payment->setAttribs(array(
				'dojoType'=>'dijit.form.TextBox',
		));
		
		$_note = new Zend_Dojo_Form_Element_TextBox('note');
		$_note->setAttribs(array(
				'dojoType'=>'dijit.form.TextBox',
				'class'=>'fullside',
				//'required' =>'true'
		));
		
		$_collect_date = new Zend_Dojo_Form_Element_DateTextBox('collect_date');
		$_collect_date->setAttribs(array(
				'dojoType'=>'dijit.form.DateTextBox',
				'class'=>'fullside',
				'required' =>'true',
				//'Onchange'	=>	'getLoan();calculateTotal();'
		));
		$c_date = date('Y-m-d');
		$_collect_date->setValue($c_date);
		
		$date_input = new Zend_Form_Element_Hidden('date_input');
		$date_input->setAttribs(array(
				//'dojoType'=>'dijit.form.DateTextBox',
				'class'=>'fullside',
				'required' =>true
		));
		$date_input->setValue($c_date);
		
		$_interest_rate = new Zend_Dojo_Form_Element_TextBox("interest_rate");
		$_interest_rate->setAttribs(array(
				'dojoType'=>'dijit.form.TextBox',
				'class'=>'fullside',
				'required' =>'true'
		));
		
		$_service_charge = new Zend_Dojo_Form_Element_NumberTextBox('service_charge');
		$_service_charge->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'readOnly'=>'readOnly',
				//'onkeyUp'=>'totalReturn();'
		));
		$_service_charge->setValue(0);
		
		$total_amount_loan = new Zend_Dojo_Form_Element_TextBox("total_amount_loan");
		$total_amount_loan->setAttribs(array('dojoType'=>'dijit.form.TextBox','class'=>'fullside','readOnly'=>'readOnly'));
		
		$reciever = new Zend_Form_Element_Hidden("reciever");
		$reciever->setAttribs(array('dojoType'=>'dijit.form.TextBox'));
		
		$_amount_return = new Zend_Dojo_Form_Element_NumberTextBox('amount_return');
		$_amount_return->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'readOnly'=>'readOnly',
				//'onkeyup'	=>	'netReturn();'
		));
		$_rate = new Zend_Dojo_Form_Element_NumberTextBox('total_interest');
		$_rate->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'required' =>'true',
				'style'=>'color:red;',
				'readOnly'=>'readOnly',
				'required'=>true,
		));
		
		$_amount_receive = new Zend_Dojo_Form_Element_NumberTextBox('amount_receive');
		$_amount_receive->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'onChange'=>'netReturn();',
				'style'=>'color:red;',
				'required'=>true
		));
		
		$_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type');
		$_currency_type->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				//'onchange'=>'getLoan();'
		));
		$opt = array(-1=>"--Select Currency Type--",2=>"Dollar",1=>'Khmer',3=>"Bath");
		$_currency_type->setMultiOptions($opt);
		$_currency_type->setValue(2);
		
		$reciever = new Zend_Form_Element_Hidden("reciever");
		$reciever->setAttribs(array('dojoType'=>'dijit.form.TextBox'));
		
		$this->addElements(array($reciever,$_currency_type,$date_input,$_note,$_amount_receive,$_rate,$_amount_return,$_service_charge,$branch_id,$_cocode,$_coid,$_collect_date,$_os_amount,$_penalize_amount,$_priciple_amount,$_total_payment));
		return $this;
	}
Example #25
0
    public function frmaddSalary($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_INFO")
    	));
    	$_title->setValue($request->getParam("adv_search"));
    	 
    	$_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search');
    	$_btn_search->setAttribs(array(
    			'dojoType'=>'dijit.form.Button',
    			'iconclass'=>'dijitIconSearch'
    	));
    	 
    	 
    	$_status_search=  new Zend_Dojo_Form_Element_FilteringSelect('status_search');
    	$_status_search->setAttribs(array('dojoType'=>$this->filter));
    	$_status_opt = array(
    			-1=>$this->tr->translate("ALL"),
    			1=>$this->tr->translate("ACTIVE"),
    			0=>$this->tr->translate("DACTIVE"));
    	$_status_search->setMultiOptions($_status_opt);
    	$_status_search->setValue($request->getParam("status_search"));

    	$db = new Application_Model_DbTable_DbGlobal();
    	$staff_name = new Zend_Dojo_Form_Element_FilteringSelect('staff_name');
    	$rows = $db ->getAllCOName();
    	$options=array(''=>"------Select------",-1=>"Add New");
    	if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname'];
    	$staff_name->setAttribs(array(
    			'dojoType'=>'dijit.form.FilteringSelect',
    			'class'=>'fullside',
    			'onchange'=>'popupCheckStaff(1);'
    	));
    	$staff_name->setMultiOptions($options);
    	
    	$db_Sex=new Application_Model_DbTable_DbGlobal();
    	$opt_Sex=$db_Sex->getVewOptoinTypeByType(8,1);
    	$Sex=new Zend_Dojo_Form_Element_FilteringSelect('sex');
    	$Sex->setAttribs(array(
    			'dojoType'=>'dijit.form.FilteringSelect',
    			'required'=>true,
    			'class'=>'fullside'
    	));
    	$Sex->setMultiOptions($opt_Sex);
    	
    	$position_=new Zend_Dojo_Form_Element_FilteringSelect('position');
    	$position_->setAttribs(array(
    			'dojoType'=>'dijit.form.FilteringSelect',
//     			'dojoType'=>$this->filter,
    			'required'=>true,
    			'class'=>'fullside'
    			));
    	
    	$db_position=new Application_Model_DbTable_DbGlobal();
    	$opt_position=$db_position->getAllStaffPosition(null,1);
    	$position_->setMultiOptions($opt_position);
    	$position_->setValue($request->getParam('position'));
    	
    	$Basic_salary=new Zend_Dojo_Form_Element_NumberTextBox('basic_salary');
    	$Basic_salary->setAttribs(array(
    			'dojoType'=>'dijit.form.NumberTextBox',
    			'required'=>true,
    			'class'=>'fullside'
    			));
    	$Basic_salary->setValue(0);
    	
    	
    	$date_start=new Zend_Dojo_Form_Element_DateTextBox('date_start');
    	$date_start->setAttribs(array(
    			'dojoType'=>'dijit.form.DateTextBox',
    			'class'=>'fullside',
    			));
    	$date_start->setValue(date('Y-m-d'));
    	
    	$date_get_salary=new Zend_Dojo_Form_Element_DateTextBox('date_get_salary');
    	$date_get_salary->setAttribs(array(
    			'dojoType'=>'dijit.form.DateTextBox',
    			'class'=>'fullside',
    			));
    	$date_get_salary->setValue(date('Y-m-d'));
    	
    	$date_end_contract=new Zend_Dojo_Form_Element_DateTextBox('date_end_contract');
    	$date_end_contract->setAttribs(array(
    			'dojoType'=>'dijit.form.DateTextBox',
    			'class'=>'fullside',
    			));
    	$date_end_contract->setValue(date('Y-m-d'));
    	
    	$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);
    	
    	$db = new Application_Model_DbTable_DbGlobal();
    	$_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(''=>"---ស្វែងរកសាខា---");
    	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'));
    	
    	
    	$staff_code=new Zend_Dojo_Form_Element_NumberTextBox('staff_code');
    	$staff_code->setAttribs(array(
    			'dojoType'=>'dijit.form.NumberTextBox',
    			'class'=>'fullside',
    			'required'=>true
    			));
    	
    	$for_month=new Zend_Dojo_Form_Element_FilteringSelect('for_month');
    	$for_month->setAttribs(array(
    			'dojoType'=>'dijit.form.FilteringSelect',
    			'class'=>'fullside',
    			'required'=>true
    	));
    	$opt_month="";
    	for($i=1;$i<=12;$i++){
    		$opt_month[$i]=$i;
    	}
    	$for_month->setMultiOptions($opt_month);
    	
    	$employee = new Zend_Dojo_Form_Element_FilteringSelect('employee');
    	$rows = $db ->getAllCOName();
    	$options=array(''=>"---ស្វែងរកតាមរយៈឈ្មោះ---");
    	if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname'];
    	$employee->setAttribs(array(
    			'dojoType'=>'dijit.form.FilteringSelect',
    			'class'=>'fullside',
    			'onchange'=>'popupCheckCO();'
    	));
    	$employee->setMultiOptions($options);
    	$employee->setValue($request->getParam('employee'));
    	
    	$from_date=new Zend_Dojo_Form_Element_DateTextBox('from_date');
    	$from_date->setAttribs(array(
    			'dojoType'=>'dijit.form.DateTextBox',
    			'required'=>true,
    			'class'=>'fullside'
    	));
    	$fromdate=$request->getParam("from_date");
    	if(empty($fromdate)){
    		$fromdate=date('Y-m-d');
    	}
    	$from_date->setValue($fromdate);
    	
    	$to_date=new Zend_Dojo_Form_Element_DateTextBox('to_date');
    	$to_date->setAttribs(array(
    			'dojoType'=>'dijit.form.DateTextBox',
    			'required'=>true,
    			'class'=>'fullside'
    	));
    	$todate=$request->getParam("to_date");
     	if(empty($todate)){
     		$todate=date('Y-m-d');
     	}

    	$to_date->setValue($todate);
    	
    	$_id = new Zend_Form_Element_Hidden('id');
    	if($data!=null){
    		$Basic_salary->setValue($data['basic_salary']);
    		$date_start->setValue($data['date_start']);
    		$date_get_salary->setValue($data['date_get_salary']);
    		$status->setValue($data['status']);
    		$_branch_id->setValue($data['branch_id']);
    		$_id->setValue($data['id']);
    	}
    	
		$this->addElements(array($from_date,$to_date,$employee,$_status_search,$_btn_search,$_title,$_id,$date_end_contract,$position_,$staff_code,$for_month,$status,$_branch_id,$_id,$staff_name,$Basic_salary,$date_start,$date_get_salary));
		return $this;
    }
Example #26
0
	public function FrmBadLoan($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'=>'dijit.form.TextBox',
				'class'=>'fullside',
				'placeholder'=>$this->tr->translate("SEARCH")
		));
		$_title->setValue($request->getParam("adv_search"));
		
		$_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch');
    	$_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'));
		
		$db = new Loan_Model_DbTable_DbBadloan();
		$client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code');
		$client_code->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'onchange'=>'getClientInfo();'
		));
		$opt= $db->getClientByTypes(1);
		$opt[0]='---Select Client Code---';
		$client_code->setMultiOptions($opt);
		$client_code->setValue($request->getParam('client_code'));
		
		$client_codeadd = new Zend_Dojo_Form_Element_FilteringSelect('client_codeadd');
		$client_codeadd->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'onchange'=>'getClientInfo();'
		));
		$opt= $db->getClientByTypesADD(1);
		$client_codeadd->setMultiOptions($opt);
		
		$client_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name');
		$client_name->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
			    'onchange'=>"getClientInfo(1);"
				));
		$options = $db->getClientByTypes(2);
		$options[0]='---Select Client Name---';
		$client_name->setMultiOptions($options);
		$client_name->setValue($request->getParam('client_name'));
		
		$client_nameadd = new Zend_Dojo_Form_Element_FilteringSelect('client_nameadd');
		$client_nameadd->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'onchange'=>"getClientInfo(1);"
		));
		$options = $db->getClientByTypesADD(2);
		$client_nameadd->setMultiOptions($options);
		
		$number_code = new Zend_Dojo_Form_Element_FilteringSelect('number_code');
		$number_code->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'onchange'=>"getClientInfo(2);"
		));
		
		$options = $db->getClientByTypes(3);
		$number_code->setMultiOptions($options);
		
		$_date= new Zend_Dojo_Form_Element_DateTextBox('Date');
		$_date->setAttribs(array(
				'dojoType'=>'dijit.form.DateTextBox',
				'class'=>'fullside',
		));
		$_date->setValue(date('Y-m-d'));
		
		
		$date_loss= new Zend_Dojo_Form_Element_DateTextBox('date_loss');
		$date_loss->setAttribs(array(
				'dojoType'=>'dijit.form.DateTextBox',
				'class'=>'fullside',
		));
		$date_loss->setValue(date('Y-m-d'));
		
		$db = new Loan_Model_DbTable_DbBadloan();
		$total_amount = new Zend_Dojo_Form_Element_NumberTextBox('Total_amount');
		$total_amount->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'required'=>true
							
		));
		
		$interest_amount = new Zend_Dojo_Form_Element_NumberTextBox('Interest_amount');
		$interest_amount->setAttribs(array(
				'dojoType'=>'dijit.form.NumberTextBox',
				'class'=>'fullside',
				'required'=>true
				
		));
	
		$_note = new Zend_Dojo_Form_Element_Textarea('Note');
		$_note ->setAttribs(array(
				'dojoType'=>'dijit.form.SimpleTextarea',
				'class'=>'fullside',
				'style'=>'width:98%',
				'required' =>'true'
		));
		
		$_term = new Zend_Dojo_Form_Element_FilteringSelect('Term');
		$_term->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
		));
		
		$type_opt = array(
				''=>$this->tr->translate("---Select Long Term---"),
				1=>$this->tr->translate("Standard ,<= 10 Days"),
				2=>$this->tr->translate("Special Mention ,11-90 Days"),
				3=>$this->tr->translate("Substandard ,91-180 Days"),
				4=>$this->tr->translate("Doubtful ,181-360 Days"),
				5=>$this->tr->translate("Loan Loss ,>360 days"));
		 
		$_term->setMultiOptions($type_opt);
		$_term->setValue($request->getParam('Term'));
		
		$star_date = new Zend_Dojo_Form_Element_DateTextBox('start_date');
		$star_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox'));
		$date = $request->getParam("start_date");
		
		if(empty($date)){
			$date = date('Y-m-01');
		}
		$star_date->setValue($date);
		
		$_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date');
		$_enddate->setAttribs(array('dojoType'=>'dijit.form.DateTextBox',
				'required'=>'true',
				'class'=>'fullside',
		));
		$date = $request->getParam("end_date");
		
		if(empty($date)){
			$date = date("Y-m-d");
		}
		$_enddate->setValue($date);
		
		
// 		$cash_type = new Zend_Dojo_Form_Element_FilteringSelect('cash_type');
// 		$cash_type ->setAttribs(array(
// 				'dojoType'=>'dijit.form.FilteringSelect',
// 				'class'=>'fullside',
// 				'required'=>true
// 		));
// 		$cash_type_opt = array(
// 				1=>$this->tr->translate("DOLLA"),
// 				2=>$this->tr->translate("RIEAL"),
// 		        3=>$this->tr->translate("BATH"));
		       
// 		$cash_type->setMultiOptions($cash_type_opt);
		
		$cash_type = new Zend_Dojo_Form_Element_FilteringSelect('cash_type');
		$cash_type->setAttribs(array(
				'dojoType'=>'dijit.form.FilteringSelect',
				'class'=>'fullside',
				'required'=>true
		));
		$opt = array(''=>"Select Currency Type",2=>"Dollar",1=>'Khmer',3=>"Bath");
		if($request->getActionName()!='index' AND $request->getActionName()!='rpt-loan-npl' ){
			unset($opt['']);
		}
		$cash_type->setMultiOptions($opt);
		$cash_type->setValue($request->getParam('cash_type'));
		
		
		$status = new Zend_Dojo_Form_Element_Textarea('status');
		$status ->setAttribs(array(
				'dojoType'=>'dijit.form.SimpleTextarea',
				'class'=>'fullside',
				'style'=>'width:98%'
		));
		 
		
		$_arr = array(''=>$this->tr->translate("ALL"),1=>$this->tr->translate("ACTIVE"),0=>$this->tr->translate("DACTIVE"));
		if($request->getActionName()!='index'){
			unset($_arr['']);
		}
		$_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'));
		$_status->setValue($request->getParam('status'));
		
		$id = new Zend_Form_Element_Hidden("id");
		$id_cient = new Zend_Form_Element_Hidden("idclient");
// 		print_r($data);exit();
		$_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search');
		$_btn_search->setAttribs(array(
				'dojoType'=>'dijit.form.Button',
				'iconclass'=>'dijitIconSearch'
		));
		if($data!=null){
				
			$_branch_id->setValue($data['branch']);
			$client_code->setValue($data['client_code']);
			$client_name->setValue($data['client_name']);
			$number_code->setValue($data['number_code']);
			$_date->setValue($data['date']);
			$date_loss->setValue($data['loss_date']);
			$total_amount->setValue($data['total_amount']);
			$interest_amount->setValue($data['intrest_amount']);
			$_term->setValue($data['tem']);
			$_note->setValue($data['note']);
			$_status->setValue($data['status']);
			$id->setValue($data['id']);
			$id_cient->setValue($data['client_code']);
		}
		
		$this->addElements(array($_enddate,$star_date,$id_cient,$client_nameadd,$client_codeadd,$_btn_search,$_title,$_status,$cash_type,$id,$_branch_id,$client_code,$client_name,$number_code,$date_loss,$total_amount,$interest_amount,$_date,$_term,$_note));
		return $this;
		
	}	
Example #27
0
	public function FrmAddStaff($_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('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',
		
		));
		$_db = new Application_Model_DbTable_DbGlobal();
		$rows=$_db->getAllCOName();
		//print_r($rows);exit();
		$opt_co = array(''=>$this->tr->translate("SELECT_CO_NAME"));
		if(!empty($rows))foreach($rows AS $row) $opt_co[$row['co_id']]=$row['co_khname'];
		$_co = new Zend_Dojo_Form_Element_FilteringSelect('co_khname');
		$_co->setAttribs(array('dojoType'=>$this->filter,'class'=>'fullside',));
		
		$_co->setMultiOptions($opt_co);
		$_co->setValue($request->getParam('co_khname'));
		
		$_startdate = new Zend_Dojo_Form_Element_DateTextBox('start_date');
		$_startdate->setAttribs(array('dojoType'=>$this->date,
				'class'=>'fullside',
				'onchange'=>'CalculateDate();'));
		$_date = $request->getParam("start_date");
		$_salary = new Zend_Dojo_Form_Element_TextBox('salary');
		$_salary->setAttribs(array('dojoType'=>$this->tnumber,'required'=>'true','class'=>'fullside',));
		$_staff_id = new Zend_Dojo_Form_Element_TextBox('staff_id');
		$_staff_id->setAttribs(array('dojoType'=>$this->tvalidate,'required'=>'true','class'=>'fullside',));
		
		$_startdate = new Zend_Dojo_Form_Element_DateTextBox('start_date');
		$_startdate->setAttribs(array('dojoType'=>$this->date,
				'class'=>'fullside',
				'onchange'=>'CalculateDate();'));
		$_date = $request->getParam("start_date");

		if(empty($_date)){
			$_date = date('Y-m-01');
		}
		$_startdate->setValue($_date);
		
		
		$_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date');
		$_enddate->setAttribs(array('dojoType'=>$this->date,'required'=>'true','class'=>'fullside',
				));
		$_date = $request->getParam("end_date");
		
		if(empty($_date)){
			$_date = date("Y-m-d");
		}
		$_enddate->setValue($_date);
		
		$_amount_day = new Zend_Dojo_Form_Element_NumberTextBox('amount_day');
		$_amount_day->setAttribs(array('dojoType'=>'dijit.form.NumberTextBox','required'=>'true',
				'class'=>'fullside',
				'onkeyup'=>'CalculateDate();',
				));
		
		$_note = new Zend_Dojo_Form_Element_TextBox('note');
		$_note->setAttribs(array('dojoType'=>'dijit.form.TextBox',
				'class'=>'fullside',
		));
		
		$_status=  new Zend_Dojo_Form_Element_FilteringSelect('status');
		$_status->setAttribs(array('dojoType'=>$this->filter,'class'=>'fullside',));
		$_status_opt = array(
				1=>$this->tr->translate("ACTIVE"),
				0=>$this->tr->translate("DACTIVE"));
		$_status->setMultiOptions($_status_opt);
		$_id = new Zend_Form_Element_Hidden('id');
		if(!empty($_data)){
			$_co->setValue($_data['co_name']);
			$_startdate->setValue($_data['start_date']);
			$_amount_day->setValue($_data['amount_day']);
			$_enddate->setValue($_data['end_date']);
			$_status->setValue($_data['status']);
			$_id->setValue($_data['id']);
			$_note->setValue($_data['note']);
		}
		$this->addElements(array($_salary,$_staff_id,$_btn_search,$_status_search,$_title,$_id,$_co,$_note,$_startdate,$_enddate,$_amount_day,$_status));
		return $this;
	}
Example #28
0
 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;
 }
Example #29
0
 public function FrmTables($data = null)
 {
     $table_code = new Zend_Form_Element_Text('table_code');
     $table_code->setAttribs(array('class' => 'form-control', 'required' => true, 'onkeyup' => 'displayPhoto()'));
     $db = new Application_Model_DbTable_DbGlobal();
     $g_code = new Zend_Form_Element_Select('group_code');
     $g_code->setAttribs(array('class' => 'form-control select2me', 'onchange' => 'displayDescriptions()'));
     $option = $db->getGroupCode();
     $g_code->setMultiOptions($option);
     $g_code1 = new Zend_Form_Element_Text('g_code1');
     $g_code1->setAttribs(array('class' => 'form-control'));
     $est_time = new Zend_Form_Element_Text('est_time');
     $est_time->setAttribs(array('class' => 'form-control clockface_1 clockface-open', 'data-format' => "hh:mm A", 'id' => 'mask_number'));
     $price = new Zend_Dojo_Form_Element_NumberTextBox('price');
     $price->setAttribs(array('class' => 'form-control'));
     $max_seat = new Zend_Form_Element_Text('max_seat');
     $max_seat->setAttribs(array('class' => 'form-control', 'id' => 'mask_number'));
     $time = new Zend_Form_Element_Text('time');
     $time->setAttribs(array('class' => 'form-control'));
     $time->setValue('00:00');
     $description = new Zend_Form_Element_Text('description');
     $description->setAttribs(array('class' => 'form-control', 'required' => true, 'onkeyup' => 'displayPhoto()'));
     $lang_1 = new Zend_Form_Element_Text('lang_1');
     $lang_1->setAttribs(array('class' => 'form-control', 'onkeyup' => 'displayPhoto()'));
     $lang_2 = new Zend_Form_Element_Text('lang_2');
     $lang_2->setAttribs(array('checked' => 'checked', 'class' => 'form-control', 'onkeyup' => 'displayPhoto()'));
     $lang_3 = new Zend_Form_Element_Text('lang_3');
     $lang_3->setAttribs(array('checked' => 'checked', 'class' => 'form-control'));
     if ($data != null) {
         // 			print_r($data);
     }
     $db = new Application_Model_DbTable_DbGlobal();
     $description_opt = array("" => $this->tr->translate("SELECT_DESCRIPTION"));
     $show_description1 = new Zend_Form_Element_Select('show_description');
     $show_description1->setAttribs(array('class' => 'form-control', 'onchange' => 'displayPhoto()'));
     $opt = $db->getVewOptoinTypeByType(1, 1, null, 1);
     $show_description1->setMultiOptions($opt);
     $type_of_table = new Zend_Form_Element_Select('type_of_table');
     $type_of_table->setAttribs(array('class' => 'form-control select2me', 'onchange' => 'popoupTableType()'));
     $opt_type_table = $db->getTypeOfTable();
     $type_of_table->setMultiOptions($opt_type_table);
     $apply_to_company = new Zend_Form_Element_Select('apply_to_company');
     $apply_to_company->setAttribs(array('class' => 'form-control'));
     $opt = array('0' => 'select company', '1' => 'A', '2' => 'B', '3' => 'C');
     $apply_to_company->setMultiOptions($opt);
     $photo = new Zend_Form_Element_File('photo');
     $background = new Zend_Form_Element_Text('background');
     $background->setAttribs(array('class' => 'form-control color-picker-rgba'));
     $backgroun_color = new Zend_Form_Element_Text('backgroun_color');
     $backgroun_color->setAttribs(array('class' => 'colorpicker-rgba form-control', 'onclick' => 'displayPhoto()'));
     $apply = new Zend_Form_Element_Select('apply');
     $apply->setAttribs(array('class' => 'form-control'));
     $apply_opt = array("" => $this->tr->translate("SELECT_APPLY_TO_COMPANY"));
     $apply->setMultiOptions($apply_opt);
     $combo = new Zend_Form_Element_Checkbox('combo');
     $combo->setAttribs(array('class' => 'red'));
     $active = new Zend_Form_Element_Checkbox('active');
     $active->setAttribs(array('class' => 'red', 'checked' => 'checked'));
     $time_ck = new Zend_Form_Element_Checkbox('time_ck');
     $time_ck->setAttribs(array('class' => 'red'));
     $dicount_ck = new Zend_Form_Element_Checkbox('dicount_ck');
     $dicount_ck->setAttribs(array('class' => 'red'));
     $format = new Zend_Form_Element_Text('demo4');
     $format->setAttribs(array('class' => 'form-control', 'id' => "demo4", 'value' => 12, 'placeholder' => '12'));
     $font_color = new Zend_Form_Element_text('font_color');
     $font_color->setAttribs(array('class' => 'colorpicker-default form-control', 'onclick' => 'displayPhoto()'));
     $font_site = new Zend_Form_Element_text('font_size');
     $font_site->setAttribs(array('class' => ' spinner-input form-control', 'onkeyup' => 'displayPhoto()', 'onclick' => 'displayPhoto()'));
     $font_site->setValue(20);
     $resize = new Zend_Form_Element_Text('resize');
     $resize->setAttribs(array('class' => 'form-control', 'id' => "resize", 'value' => 12, 'placeholder' => '12'));
     $note = new Zend_Form_Element_Textarea('note');
     $note->setAttribs(array('class' => 'form-control', 'style' => "margin-top: 0px; margin-bottom: 0px; height: 150px;"));
     $note1 = new Zend_Form_Element_Textarea('note1');
     $note1->setAttribs(array('class' => 'form-control', 'style' => "margin-top: 0px; margin-bottom: 0px; height: 150px;"));
     $id = new Zend_Form_Element_Hidden('id');
     if ($data != null) {
         //print_r($data);exit();
         $id->setValue($data['id']);
         $table_code->setValue($data['code']);
         $description->setValue($data['description']);
         $lang_1->setValue($data['lang1']);
         $lang_2->setValue($data['lang2']);
         $g_code->setValue($data['tbl_groupid']);
         $type_of_table->setValue($data['tbl_type']);
         $show_description1->setValue($data['display_by']);
         $max_seat->setValue($data['max_sit']);
         $apply_to_company->setValue($data['compid']);
         $active->setValue($data['active']);
         $time_ck->setValue($data['time_charge_id']);
         $dicount_ck->setValue($data['is_discound']);
         $price->setValue($data['price']);
         $est_time->setValue($data['est_time']);
         $backgroun_color->setValue($data['backgroud_color']);
         $font_color->setValue($data['font_color']);
         $font_site->setValue($data['font_size']);
         $note->setValue($data['note']);
     }
     $this->addElements(array($id, $photo, $dicount_ck, $time_ck, $type_of_table, $est_time, $price, $max_seat, $time, $g_code, $apply, $active, $combo, $table_code, $description, $lang_1, $lang_2, $lang_3, $note1, $backgroun_color, $g_code1, $show_description1, $apply_to_company, $background, $font_color, $format, $font_color, $font_site, $resize, $note));
     return $this;
 }
Example #30
0
 public function FrmStudentRequest($data = null)
 {
     $_degree = $this->_degree;
     $_khname = $this->_khname;
     $_enname = $this->_enname;
     $_phone = $this->_phone;
     $_batch = $this->_batch;
     $_year = $this->_year;
     $_session = $this->_session;
     $_dob = $this->_dob;
     $_pay_date = $this->_pay_date;
     $_remark = $this->_remark;
     $_reciept_no = new Zend_Dojo_Form_Element_TextBox('reciept_no');
     $_reciept_no->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside', 'dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside'));
     $_studid = new Zend_Dojo_Form_Element_TextBox('stu_id');
     $_studid->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside'));
     $_pob = new Zend_Dojo_Form_Element_TextBox('pob');
     $_pob->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside'));
     $_cur_add = new Zend_Dojo_Form_Element_TextBox('current_add');
     $_cur_add->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside'));
     $_fee = new Zend_Dojo_Form_Element_NumberTextBox('payment_paid');
     $_fee->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside'));
     $_db = new Application_Model_DbTable_DbGlobal();
     $rows = $_db->getAllFecultyName();
     //$rows = $_db->getGlobalDb('SELECT en_name,dept_id FROM rms_dept WHERE is_active=1 AND en_name !="" ');
     $opt = array();
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['dept_id']] = $row['en_name'];
         }
     }
     $_dept = new Zend_Dojo_Form_Element_FilteringSelect("dept");
     $_dept->setMultiOptions($opt);
     $_dept->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside'));
     $rows = $_db->getAllstudentRequest();
     $re_opt = array();
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $re_opt[$row['service_id']] = $row['title'];
         }
     }
     $_request = new Zend_Dojo_Form_Element_FilteringSelect("request_id");
     $_request->setMultiOptions($re_opt);
     $_request->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside'));
     $_save = new Zend_Dojo_Form_Element_Button('$this->tr->translate("SAVE_PAYMENT")');
     $_save->setAttribs(array('dojoType' => 'dijit.form.Button'));
     $_save->setValue("save");
     $this->addElements(array($_reciept_no, $_pay_date, $_pob, $_khname, $_enname, $_studid, $_dob, $_degree, $_phone, $_dept, $_batch, $_year, $_session, $_fee, $_cur_add, $_remark, $_request, $_save));
     return $this;
 }