public function init()
 {
     /* Form Elements & Other Definitions Here ... */
     $province = new Zend_Dojo_Form_Element_ComboBox('province');
     $province->setLabel('province')->setRequired(true);
     $agent = new Zend_Dojo_Form_Element_ComboBox('agent');
     $agent->setLabel('agent')->setRequired(true);
     $sender = new Zend_Dojo_Form_Element_ValidationTextBox('sender');
     $sender->setLabel('sender')->setRequired(true);
     $reciever = new Zend_Dojo_Form_Element_ValidationTextBox('reciever');
     $reciever->setLabel('reciever')->setRequired(true);
     $reciever_tel = new Zend_Dojo_Form_Element_ValidationTextBox('reciever_tel');
     $reciever_tel->setLabel('reciever_tel')->setRequired(true);
     $send_date = new Zend_Dojo_Form_Element_DateTextBox('send_date');
     $send_date->setLabel('send_date')->setRequired(true);
     $exp_date = new Zend_Dojo_Form_Element_DateTextBox('expire_date');
     $exp_date->setLabel('expire date')->setRequired(true);
     $type_money = new Zend_Dojo_Form_Element_ComboBox('type_money');
     $type_money->setLabel('type_money')->setRequired(true);
     $amount = new Zend_Dojo_Form_Element_CurrencyTextBox('asd');
     $submit_login = new Zend_Dojo_Form_Element_SubmitButton('submit_login');
     $submit_login->setLabel('ចាប់​ផ្តើម');
     $clear_login = new Zend_Dojo_Form_Element_Button('clear_login');
     $clear_login->setLabel("សារ​ដើម");
     $this->addElements(array($province, $agent, $sender, $reciever, $reciever_tel, $send_date, $exp_date, $type_money, $submit_login, $clear_login));
 }
Example #2
0
 public function addBorrow()
 {
     /* Form Elements & Other Definitions Here ... */
     $borrower = new Zend_Dojo_Form_Element_FilteringSelect('borrower');
     $borrower->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $borrow_dollar = new Zend_Dojo_Form_Element_TextBox('borrow_dollar');
     $borrow_dollar->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $interest_dollar = new Zend_Dojo_Form_Element_TextBox('interest_dollar');
     $interest_dollar->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $phone_number = new Zend_Dojo_Form_Element_TextBox('phone_number');
     $phone_number->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $borrow_bath = new Zend_Dojo_Form_Element_TextBox('Start_day');
     $borrow_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $interest_bath = new Zend_Dojo_Form_Element_TextBox('interest_bath');
     $interest_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $loan_date = new Zend_Dojo_Form_Element_DateTextBox('loan_date');
     $loan_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $borrow_rail = new Zend_Dojo_Form_Element_TextBox('borrow_rail');
     $borrow_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $interest_rail = new Zend_Dojo_Form_Element_TextBox('interest_rail');
     $interest_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $total_interest = new Zend_Dojo_Form_Element_CheckBox('total_interest');
     $total_interest->setAttribs(array('dojoType' => 'dijit.form.CheckBox'));
     $total_interested = new Zend_Dojo_Form_Element_TextBox('total_interested');
     $total_interested->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $this->addElements(array($borrower, $borrow_dollar, $interest_dollar, $phone_number, $borrow_bath, $interest_bath, $loan_date, $borrow_rail, $interest_rail, $total_interested));
     return $this;
 }
Example #3
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 #4
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 #5
0
 public function AdvanceSearch($data = null, $type = null)
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $_title = new Zend_Dojo_Form_Element_TextBox('adv_search');
     $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH")));
     $_title->setValue($request->getParam("adv_search"));
     $_status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $_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"));
     $db = new Application_Model_DbTable_DbGlobal();
     $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search');
     $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'label' => 'Search'));
     $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date');
     $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'onchange' => 'CalculateDate();'));
     $_date = $request->getParam("start_date");
     if (empty($_date)) {
         $_date = date('Y-m-d');
     }
     $from_date->setValue($_date);
     $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date');
     $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside'));
     $_date = $request->getParam("end_date");
     if (empty($_date)) {
         $_date = date("Y-m-d");
     }
     $to_date->setValue($_date);
     $this->addElements(array($from_date, $to_date, $type, $_title, $_title, $_status, $_btn_search));
     return $this;
 }
Example #6
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 #7
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 #8
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 #9
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 #10
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 #11
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 #12
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 #13
0
 public function FrmBooking()
 {
     $advance_search = new Zend_Dojo_Form_Element_DateTextBox("adv_search");
     $advance_search->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $db = new Report_Model_DbTable_booking();
     $row_book_no = $db->getBookNo();
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $c_date = date("Y-m-d");
     $opt_book_no = array('-1' => $this->tr->translate("Select Booking Number"));
     foreach ($row_book_no as $rs) {
         $opt_book_no[$rs["booking_no"]] = $rs["booking_no"];
     }
     $book_no = new Zend_Dojo_Form_Element_FilteringSelect("book_no");
     $book_no->setMultiOptions($opt_book_no);
     $book_no->setAttribs(array('dojoType' => "dijit.form.FilteringSelect", 'class' => 'fullside'));
     $book_no->setValue($request->getParam("book_no"));
     $this->addElement($book_no);
     $opt_customer = array('-1' => $this->tr->translate("Select Customer"));
     foreach ($db->getCustomerNo() as $rs) {
         $opt_customer[$rs["id"]] = $rs["customer"];
     }
     $customer = new Zend_Dojo_Form_Element_FilteringSelect("customer");
     $customer->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'placeholder' => $this->tr->translate("CUSTOMER_NAME")));
     $customer->setMultiOptions($opt_customer);
     $customer->setValue($request->getParam("customer"));
     $date_book = new Zend_Dojo_Form_Element_DateTextBox("date_book");
     $date_book->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     if ($request->getParam("date_book") == "") {
         $date_book->setValue($c_date);
     } else {
         $date_book->setValue($request->getParam("date_book"));
     }
     $pickup_date = new Zend_Dojo_Form_Element_DateTextBox("pickup_date");
     $pickup_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     if ($request->getParam("pickup_date") == "") {
         $pickup_date->setValue($c_date);
     } else {
         $pickup_date->setValue($request->getParam("pickup_date"));
     }
     $return_date = new Zend_Dojo_Form_Element_DateTextBox("return_date");
     $return_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     if ($request->getParam("return_date") == "") {
         $return_date->setValue($c_date);
     } else {
         $return_date->setValue($request->getParam("return_date"));
     }
     $opt_status = array('-1' => "Select Status", '1' => "Active", '0' => "Deactive");
     $status = new Zend_Dojo_Form_Element_FilteringSelect("status");
     $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $status->setMultiOptions($opt_status);
     $status->setValue($request->getParam("status"));
     $this->addElements(array($advance_search, $book_no, $customer, $pickup_date, $return_date, $date_book, $status));
     return $this;
 }
Example #14
0
 public function xchange()
 {
     /* Form Elements & Other Definitions Here ... */
     $Onetomany = new Zend_Dojo_Form_Element_FilteringSelect('onetomany');
     $Onetomany->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $name = array(1 => 'ពីមួយទៅច្រើន', 2 => 'ពីច្រើនទៅមួយ', 3 => 'ពីមួយទៅមួយ');
     $Onetomany->setMultiOptions($name);
     $moneyinaccount = new Zend_Dojo_Form_Element_TextBox('moneyinaccount');
     $moneyinaccount->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Date = new Zend_Dojo_Form_Element_DateTextBox('date');
     $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $Date->setValue(date('Y-m-d'));
     $Cusomer = new Zend_Dojo_Form_Element_FilteringSelect('cusomer');
     $Cusomer->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $name = array(1 => 'General Customer');
     $Cusomer->setMultiOptions($name);
     $number_code = new Zend_Dojo_Form_Element_TextBox('number_code');
     $number_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => true, 'style' => 'color:red'));
     $db = new Application_Model_DbTable_DbGlobal();
     $iv_numbber = $db->getNewInvoiceExchange();
     $number_code->setValue($iv_numbber);
     //     	$_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id');
     // 		$_branch_id->setAttribs(array(
     // 				'dojoType'=>'dijit.form.FilteringSelect',
     // // 				'class'=>'fullside',
     // 				'required' =>'true'
     // 		));
     // 		$rows = $db->getAllBranchName();
     // 		$options='';
     // 			if(!empty($rows))foreach($rows AS $row){
     // 				$options[$row['br_id']]=$row['branch_namekh'];
     // 			}
     // // 		$_branch_id->setMultiOptions($options);
     $Payusa = new Zend_Dojo_Form_Element_TextBox('payusa');
     $Payusa->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Payr = new Zend_Dojo_Form_Element_TextBox('payr');
     $Payr->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Payb = new Zend_Dojo_Form_Element_TextBox('payb');
     $Payb->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Getusa = new Zend_Dojo_Form_Element_TextBox('getusa');
     $Getusa->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Getr = new Zend_Dojo_Form_Element_TextBox('getr');
     $Getr->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Getb = new Zend_Dojo_Form_Element_TextBox('getb');
     $Getb->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Returnb = new Zend_Dojo_Form_Element_TextBox('returnb');
     $Returnb->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Returnusa = new Zend_Dojo_Form_Element_TextBox('returnusa');
     $Returnusa->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Returnr = new Zend_Dojo_Form_Element_TextBox('returnr');
     $Returnr->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $this->addElements(array($Cusomer, $Date, $Onetomany, $Payusa, $Payr, $Payb, $Getusa, $Getr, $Getb, $Returnusa, $Returnb, $Returnr, $number_code));
     return $this;
 }
Example #15
0
 public function addFund()
 {
     /* Form Elements & Other Definitions Here ... */
     $Fund_names = new Zend_Dojo_Form_Element_FilteringSelect('Fund_name');
     $Fund_names->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $opt = array(1 => 'A');
     $Fund_names->setMultiOptions($opt);
     $pay_days = new Zend_Dojo_Form_Element_DateTextBox('pay_day');
     $pay_days->setAttribs(array('dojoType' => 'dijit.form.DateTextBox'));
     $pay_days->setValue(date('Y-m-d'));
     $pay_moneys = new Zend_Dojo_Form_Element_FilteringSelect('pay_money');
     $pay_moneys->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $pay = array(1 => 'សងប្រាក់', 2 => 'ដុល្លា', 3 => 'រៀល', 4 => 'បាត');
     $pay_moneys->setMultiOptions($pay);
     $Fund_usas = new Zend_Dojo_Form_Element_TextBox('Fund_usa');
     $Fund_usas->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Fund_baths = new Zend_Dojo_Form_Element_TextBox('Fund_bath');
     $Fund_baths->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $Fund_rials = new Zend_Dojo_Form_Element_TextBox('Fund_rial');
     $Fund_rials->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $pay_usas = new Zend_Dojo_Form_Element_TextBox('pay_usa');
     $pay_usas->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $pay_baths = new Zend_Dojo_Form_Element_TextBox('pay_bath');
     $pay_baths->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $pay_rials = new Zend_Dojo_Form_Element_TextBox('pay_rial');
     $pay_rials->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $pay_amounte = new Zend_Dojo_Form_Element_FilteringSelect('pay_amount');
     $pay_amounte->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect'));
     $pay = array(1 => 'bath', 2 => 'USA', 3 => 'Rail');
     $pay_amounte->setMultiOptions($pay);
     $amounts = new Zend_Dojo_Form_Element_TextBox('amount');
     $amounts->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $return_moneys = new Zend_Dojo_Form_Element_TextBox('return_money');
     $return_moneys->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $pay_amounts = new Zend_Dojo_Form_Element_CheckBox('pay_amounts');
     $pay_amounts->setAttribs(array('dojoType' => 'dijit.form.CheckBox'));
     $persent_exchang = new Zend_Dojo_Form_Element_TextBox('persent_exchang');
     $persent_exchang->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $usa_bath = new Zend_Dojo_Form_Element_TextBox('usa_bath');
     $usa_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $usa_rail = new Zend_Dojo_Form_Element_TextBox('usa_rail');
     $usa_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $rail_bath = new Zend_Dojo_Form_Element_TextBox('rail_bath');
     $rail_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $usa = new Zend_Dojo_Form_Element_TextBox('usa');
     $usa->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $bath = new Zend_Dojo_Form_Element_TextBox('bath');
     $bath->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $rail = new Zend_Dojo_Form_Element_TextBox('rail');
     $rail->setAttribs(array('dojoType' => 'dijit.form.TextBox'));
     $this->addElements(array($Fund_names, $pay_days, $pay_moneys, $Fund_rials, $Fund_baths, $Fund_usas, $pay_usas, $pay_baths, $pay_rials, $pay_amounte, $amounts, $return_moneys, $pay_amounts, $persent_exchang, $usa_bath, $usa_rail, $rail_bath, $usa, $bath, $rail));
     return $this;
 }
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'));
     $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 #17
0
 public function __construct($options = null)
 {
     Zend_Dojo::enableForm($this);
     parent::__construct($options);
     $product_id = new Zend_Form_Element_Select('product_id');
     $product_id->addMultiOption('', 'Select...');
     $product_id->setAttrib('class', 'txt_put');
     $product_id->setRequired(true)->addValidators(array(array('NotEmpty')));
     $offerproductname = new Zend_Form_Element_Text('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_Form_Element_Text('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_Form_Element_Textarea('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->setAttrib('class', 'txt_put');
     $begindate->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true);
     $closedate = new Zend_Dojo_Form_Element_DateTextBox('closedate');
     $closedate->setAttrib('class', 'txt_put');
     $closedate->setRequired(true)->addValidator(new Zend_Validate_Date('YYYY-MM-DD'), true);
     $applicableto = new Zend_Form_Element_Select('applicableto');
     $applicableto->addMultiOption('', 'Select...');
     $applicableto->setAttrib('class', 'txt_put');
     $applicableto->setRequired(true)->addValidators(array(array('NotEmpty')));
     $minmumloanamount = new Zend_Form_Element_Text('minmumloanamount');
     $minmumloanamount->setAttrib('class', 'txt_put');
     $minmumloanamount->setRequired(true)->addValidators(array(array('NotEmpty')));
     $maximunloanamount = new Zend_Form_Element_Text('maximunloanamount');
     $maximunloanamount->setAttrib('class', 'txt_put');
     $maximunloanamount->setRequired(true);
     $minimumfrequency = new Zend_Form_Element_Text('minimumfrequency');
     $minimumfrequency->setAttrib('class', 'txt_put');
     $minimumfrequency->setRequired(true)->addValidators(array(array('NotEmpty')));
     $maximumfrequency = new Zend_Form_Element_Text('maximumfrequency');
     $maximumfrequency->setAttrib('class', 'txt_put');
     $maximumfrequency->setRequired(true)->addValidators(array(array('NotEmpty')));
     $graceperiodnumber = new Zend_Form_Element_Text('graceperiodnumber');
     $graceperiodnumber->setAttrib('class', 'txt_put');
     $graceperiodnumber->setRequired(true)->addValidators(array(array('NotEmpty')));
     $penal_Interest = new Zend_Form_Element_Text('penal_Interest');
     $penal_Interest->setAttrib('class', 'txt_put');
     $penal_Interest->setRequired(true)->addValidators(array(array('NotEmpty')));
     $submit = new Zend_Form_Element_Submit('Submit');
     $this->addElements(array($offerproductname, $offerproductshortname, $offerproduct_description, $begindate, $closedate, $penal_Interest, $applicableto, $minmumloanamount, $maximunloanamount, $minimumfrequency, $maximumfrequency, $graceperiodnumber, $fund_id, $product_id, $submit));
 }
Example #18
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 #19
0
 public function FrmGeneraljurnal($data = null)
 {
     $Brance = new Zend_Dojo_Form_Element_FilteringSelect('brance');
     $Brance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true));
     $db = new Application_Model_DbTable_DbGlobal();
     $rows = $db->getAllBranchName();
     $options = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $options[$row['br_id']] = $row['branch_namekh'];
         }
     }
     $Brance->setMultiOptions($options);
     $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_FilteringSelect('account_number');
     $Account_Number->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true'));
     $db = new Application_Model_DbTable_DbGlobal();
     $sql = "SELECT id,account_name_en,account_code FROM ln_account_name WHERE status=1";
     $rows = $db->getGlobalDb($sql);
     $opt = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['id']] = $row['account_code'];
         }
     }
     $Account_Number->setMultiOptions($opt);
     $Account_name = new Zend_Dojo_Form_Element_FilteringSelect('account_name');
     $Account_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $opt = '';
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['id']] = $row['account_name_en'];
         }
     }
     $Account_name->setMultiOptions($opt);
     $Note = new Zend_Dojo_Form_Element_TextBox('note');
     $Note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $Debit = new Zend_Dojo_Form_Element_TextBox('debit');
     $Debit->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $Debit->setValue(0);
     $Credit = new Zend_Dojo_Form_Element_TextBox('credit');
     $Credit->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $Credit->setValue(0);
     $this->addElements(array($Add_Date, $Account_Number, $Account_name, $Note, $Debit, $Credit, $Brance));
     return $this;
 }
Example #20
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_TextBox('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_TextBox('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');
     $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_TextBox('maximunloanamount');
     $maximunloanamount->setAttrib('class', 'txt_put');
     $maximunloanamount->setRequired(true);
     $validator = new Zend_Validate_Digits();
     $maximunloanamount->addValidator($validator, true);
     $minimumfrequency = new Zend_Dojo_Form_Element_TextBox('minimumfrequency');
     $minimumfrequency->setAttrib('class', 'txt_put');
     $minimumfrequency->setRequired(true)->addValidators(array(array('NotEmpty')));
     $maximumfrequency = new Zend_Dojo_Form_Element_TextBox('maximumfrequency');
     $maximumfrequency->setAttrib('class', 'txt_put');
     $maximumfrequency->setRequired(true)->addValidators(array(array('NotEmpty')));
     $graceperiodnumber = new Zend_Dojo_Form_Element_TextBox('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 #21
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 #22
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 #23
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 #24
0
 public function init()
 {
     Zend_Dojo::enableForm($this);
     $this->setOptions(array('method' => 'post'));
     $title = new Zend_Dojo_Form_Element_TextBox(array('name' => 'title', 'label' => 'Event Title', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('length' => array('validator' => 'StringLength', 'options' => array('min' => 4, 'max' => 100)))));
     $date = new Zend_Dojo_Form_Element_DateTextBox(array('name' => 'date', 'label' => 'Date', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('date' => array('validator' => 'Date'))));
     $date->setFormatLength('long');
     $time = new Zend_Dojo_Form_Element_TimeTextBox(array('name' => 'time', 'label' => 'Time', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('time' => array('validator' => 'RegEx', 'options' => array('pattern' => '/^T(?:[0-1][0-9]|2[0-3]):[0-5][0-9]:00$/')))));
     $desc = new Zend_Dojo_Form_Element_SimpleTextarea(array('name' => 'description', 'label' => 'Description', 'filters' => array('StringTrim'), 'cols' => 80, 'rows' => 5));
     $submit = new Zend_Form_Element_Submit(array('name' => 'create', 'label' => 'Create Event'));
     $this->addElements(array($title, $date, $time, $desc, $submit));
     /**
      * Set decorators
      */
     $this->clearDecorators();
     $this->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'dl', 'class' => 'form-container')), 'Form'));
 }
 public function FrmSearchLoadSchedule($forms = null)
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $tr = Application_Form_FrmLanguages::getCurrentlanguage();
     $db = new Application_Model_DbTable_DbGlobal();
     $_from_date = new Zend_Dojo_Form_Element_DateTextBox('from_date');
     $_from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside'));
     $_from_date->setValue($request->getParam("from_date"));
     $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search');
     $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch'));
     $_to = new Zend_Dojo_Form_Element_DateTextBox('to_date');
     $_to->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside'));
     $_to->setValue($request->getParam("to_date"));
     $_client = new Zend_Dojo_Form_Element_FilteringSelect('client_id');
     $_client->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $rows = $db->getClientByType();
     $options = array('' => "------Select------", -1 => "Add New");
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $options[$row['client_id']] = $row['name_en'];
         }
     }
     $_client->setMultiOptions($options);
     $_client->setValue($request->getParam("client_id"));
     $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id');
     $rows = $db->getAllCOName();
     $options = array(-1 => "------Select------");
     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);
     $_coid->setValue($request->getParam("co_id"));
     $_loan_type = new Zend_Dojo_Form_Element_FilteringSelect('loan_type');
     $_loan_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside'));
     $options = array(-1 => 'ទាំងអស់', 1 => 'ឥណទានទោល', 2 => 'ឥណទានក្រុម');
     $_loan_type->setMultiOptions($options);
     $_client_no = new Zend_Dojo_Form_Element_TextBox('client_code');
     $_client_no->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $options = array(-1 => 'ជ្រើសរើសទាំងអស់', 1 => 'ឥណទានទោល', 2 => 'ឥណទានក្រុម');
     $_loan_type->setMultiOptions($options);
     $this->addElements(array($_btn_search, $_client, $_coid, $_client_no, $_loan_type, $_from_date, $_to));
     return $this;
 }
Example #26
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 #27
0
 public static function getForm()
 {
     Zend_Dojo_View_Helper_Dojo::setUseDeclarative();
     $form = new Zend_Form();
     $form->setDecorators(array(array('ViewScript', array('viewScript' => 'editor/changesForm.phtml'))));
     $zdate = new Zend_Date();
     $e = new Zend_Dojo_Form_Element_DateTextBox('fromDate', array('label' => 'From', 'required' => true));
     $e->setAttrib('onchange', 'admin.currentManObj.refresh()');
     $form->addElement($e);
     $e = new Zend_Dojo_Form_Element_DateTextBox('toDate', array('label' => 'To', 'required' => true));
     $e->setAttrib('onchange', 'admin.currentManObj.refresh()');
     $form->addElement($e);
     //		$e = new Zend_Dojo_Form_Element_Button( 'refresh', array ('label' => 'Refresh' ) );
     //		$e->setAttrib('onchange', 'admin.currentManObj.refresh()');
     //		$form->addElement($e);
     Zend_Dojo::enableForm($form);
     $form->setDefaults(array('toDate' => $zdate->getIso(), 'fromDate' => $zdate->getIso()));
     return $form;
 }
 public function FrmAddStudentRoom($data = null)
 {
     $_start_date = new Zend_Dojo_Form_Element_DateTextBox('dob');
     $date = date("Y-MM-d");
     $_start_date->setAttribs(array('data-dojo-type' => "dijit.form.DateTextBox", 'data-dojo-props' => "value:'{$date}','class':'fullside'", 'required' => true));
     $_expire_date = new Zend_Dojo_Form_Element_TextBox('expire_date');
     $_expire_date->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside', 'required' => 'true'));
     $_check = new Zend_Dojo_Form_Element_RadioButton("check");
     $_check->setMultiOptions(array('1' => 'check', '0' => 'allow'));
     // 		$_check=$this->createElement('radio','Choose');
     // 		$_check->setLabel('Choose:')->addMultiOptions(array( 'check' => 'check', 'allow' => 'allow' ))
     // 		 ->setSeparator('');
     //$_allow=new Zend_Dojo_Form_Element_RadioButton("allow");
     $_db_room = new Application_Model_DbTable_DbGlobal();
     $rows_room = $_db_room->getGlobalDb('SELECT room_id,room_name FROM rms_room WHERE is_active=1 AND room_name !="" ');
     $_room_opt = "";
     if (!empty($rows_room)) {
         foreach ($rows_room as $row) {
             $_room_opt[$row['room_id']] = $row['room_name'];
         }
     }
     $_room_name = new Zend_Dojo_Form_Element_FilteringSelect("room_name");
     $_room_name->setMultiOptions($_room_opt);
     $_room_name->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside'));
     $_session = new Zend_Dojo_Form_Element_FilteringSelect("session");
     $opt_session = array(1 => $this->tr->translate('MORNING'), 2 => $this->tr->translate('AFTERNOON'), 3 => $this->tr->translate('EVERNING'), 4 => $this->tr->translate('WEEKEND'));
     $_session->setMultiOptions($opt_session);
     $_session->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside'));
     $_db = new Application_Model_DbTable_DbGlobal();
     $rows = $_db->getGlobalDb('SELECT major_id,major_enname FROM rms_major WHERE is_active=1 AND major_enname !="" ');
     $opt = "";
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['major_id']] = $row['major_enname'];
         }
     }
     $_major = new Zend_Dojo_Form_Element_FilteringSelect("major");
     $_major->setMultiOptions($opt);
     $_major->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside'));
     $this->addElements(array($_start_date, $_check, $_room_name, $_session, $_major, $_expire_date));
     return $this;
 }
Example #29
0
 public function FrmOwnerequity($data = null)
 {
     $Date = new Zend_Dojo_Form_Element_TextBox('dates');
     $Date->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => 'true'));
     $For_date = new Zend_Dojo_Form_Element_DateTextBox('for_dates');
     $For_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside'));
     $For_date->setValue(date('Y-m-d'));
     $Branc = new Zend_Dojo_Form_Element_TextBox('brancs');
     $Branc->setAttribs(array('dojoType' => 'dijit.form.TextBox', '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($Date, $For_date, $Branc));
     return $this;
 }
Example #30
0
 public function init()
 {
     Zend_Dojo::enableForm($this);
     $this->setOptions(array('method' => 'post'));
     $id = new Zend_Form_Element_Hidden(array('name' => 'id'));
     $title = new Zend_Dojo_Form_Element_TextBox(array('name' => 'title', 'label' => 'Event Title', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('length' => array('validator' => 'StringLength', 'options' => array('min' => 4, 'max' => 100)))));
     $date = new Zend_Dojo_Form_Element_DateTextBox(array('name' => 'date', 'label' => 'Date', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('date' => array('validator' => 'Date'))));
     $date->setFormatLength('long');
     $time = new Zend_Dojo_Form_Element_TimeTextBox(array('name' => 'time', 'label' => 'Time', 'required' => true, 'filters' => array('StringTrim'), 'validators' => array('time' => array('validator' => 'Regex', 'options' => array('pattern' => '/^T(?:[0-1][0-9]|2[0-3]):[0-5][0-9]:00$/')))));
     $reminder = new Zend_Dojo_Form_Element_NumberSpinner(array('name' => 'reminder', 'label' => 'Reminder (hours before event)', 'required' => false, 'value' => 1, 'min' => 0, 'max' => 6));
     $desc = new Zend_Dojo_Form_Element_SimpleTextarea(array('name' => 'description', 'label' => 'Description', 'filters' => array('StringTrim'), 'cols' => 80, 'rows' => 5));
     $invite = new Zend_Dojo_Form_Element_Textarea(array('name' => 'invite', 'label' => 'Invite (email, use "," for multiple)', 'style' => 'width: 400px;', 'validators' => array('length' => array('validator' => 'StringLength', 'options' => array('min' => 4, 'max' => 10000)))));
     $submit = new Zend_Form_Element_Submit(array('name' => 'create', 'label' => 'Create Event', 'ignore' => true));
     $this->addElements(array($title, $date, $time, $reminder, $desc, $invite, $submit, $id));
     /**
      * Set decorators
      */
     $this->clearDecorators();
     $this->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'dl', 'class' => 'form-container')), 'Form'));
 }