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; }
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; }
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; }
public function addSendMoney($data = null) { /* Form Elements & Other Definitions Here ... */ $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("Keepping INFO"))); $_title->setValue($request->getParam("adv_search")); $sendname = new Zend_Dojo_Form_Element_FilteringSelect('send_name'); $sendname->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $db = new Keeping_Model_DbTable_DbKeeping(); $opt = $db->getNameKeeping(null, 1); $sendname->setMultiOptions($opt); // $opt=array(1=>"បន្ថែមឈ្មោះអ្នកផ្ញើរ",2=>"B",3=>"C",); // $sendname->setMultiOptions($opt); $typemoney = new Zend_Dojo_Form_Element_FilteringSelect('type_money'); $typemoney->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => "dollar", 2 => "riel", 3 => "bart"); $typemoney->setMultiOptions($opt); $pay_term = new Zend_Dojo_Form_Element_FilteringSelect('pay_term'); $pay_term->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => "calExpiredDate();")); $db = new Keeping_Model_DbTable_DbKeeping(); $opt = $db->getNameView(null, 1); $pay_term->setMultiOptions($opt); // $opt=array(1=>"ថ្ងៃ",2=>"សប្ថាហ៍",3=>"ខែ",); // $pay_term->setMultiOptions($opt); $money_inacc = new Zend_Dojo_Form_Element_ValidationTextBox('money_inacc'); $money_inacc->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'onchange' => 'calExpiredDate();')); $date->setValue(date('Y-m-d')); $commission = new Zend_Dojo_Form_Element_ValidationTextBox('commission'); $commission->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $amount_month = new Zend_Dojo_Form_Element_ValidationTextBox('amount_month'); $amount_month->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true, 'onkeyup' => "calExpiredDate();")); $total_amount = new Zend_Dojo_Form_Element_ValidationTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $epx_date = new Zend_Dojo_Form_Element_DateTextBox('epx_date'); $epx_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $epx_date->setValue(date('Y-m-d')); $recieve_amount = new Zend_Dojo_Form_Element_ValidationTextBox('recieve_amount'); $recieve_amount->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $report = new Zend_Dojo_Form_Element_NumberTextBox('report'); $report->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $report->setValue(0); $lbltotal_return = new Zend_Dojo_Form_Element_ValidationTextBox('lbltotal_return'); $lbltotal_return->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $sendname->setValue($data['client_id']); $pay_term->setValue($data['payment_term']); $date->setValue($data['date_keeping']); $amount_month->setValue($data['amount_keeping']); $epx_date->setValue($data['exp_date']); $report->setValue($data['invoice_number']); $id->setValue($data['id']); } $this->addElements(array($sendname, $typemoney, $pay_term, $money_inacc, $date, $commission, $amount_month, $total_amount, $epx_date, $recieve_amount, $report, $lbltotal_return, $id)); return $this; }
public function FrmAddExpense($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH SALARY EXPENSE"))); $_title->setValue($request->getParam("adv_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $account_name = new Zend_Dojo_Form_Element_ValidationTextBox('account_name'); $account_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date->setMultiOptions($opt_month); $for_date->setValue(date('m')); // $for_date->setValue($request->getParam('for_date')); $for_date_search = new Zend_Dojo_Form_Element_FilteringSelect('for_date_search'); $for_date_search->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date_search->setMultiOptions($opt_month); $for_date_search->setValue($request->getParam('for_date_search')); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "រៀល", 2 => "ដុល្លារ", 3 => "បាត"); $currency_type->setMultiOptions($options); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $account_name->setValue($data['account_name']); $total_amount->setValue($data['total_amount']); $currency_type->setValue($data['currency_type']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_name, $_Date, $_stutas, $_Description, $total_amount, $_title, $_btn_search, $_status_search, $for_date_search, $currency_type, $for_date, $id)); return $this; }
public function 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; }
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; }
public function FrmViewType($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_CALLECTERALLTYPE_INFO"))); $_title->setValue($request->getParam("adv_search")); $status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $status_search->setMultiOptions($_status_opt); $status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $name_en = new Zend_Dojo_Form_Element_TextBox('title_en'); $name_en->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $name_kh = new Zend_Dojo_Form_Element_ValidationTextBox('title_kh'); $name_kh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $key_code = new Zend_Dojo_Form_Element_NumberTextBox('key_code'); $key_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_type = new Zend_Dojo_Form_Element_FilteringSelect("type"); $_type->setMultiOptions($_arr); $_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $opt = $db->getAllViewType(1); $_type->setMultiOptions($opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display_by'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $date_call = new Zend_Dojo_Form_Element_DateTextBox('date'); $date_call->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date_call->setValue(date('Y-m-d')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $name_en->setValue($data['title_en']); $name_kh->setValue($data['title_kh']); $_display->setValue($data['displayby']); $_status->setValue($data['status']); $date_call->setValue($data['date']); $_type->setValue($data['type']); $_id->setValue($data['id']); } $this->addElements(array($_type, $status_search, $_title, $_btn_search, $name_en, $name_kh, $key_code, $_id, $_display, $_status, $date_call)); return $this; }
public function 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; }
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; }
public function FrmTeller($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $_groupid = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_groupid->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckClient();')); $bran_ = new Zend_Dojo_Form_Element_FilteringSelect('bran'); $bran_->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $account_number = new Zend_Dojo_Form_Element_NumberTextBox('account_number'); $account_number->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); // $rows = $db ->getClientByType(1); // $options=""; // if(!empty($rows))foreach($rows AS $row){ // $options[$row['client_id']]=$row['name_en'].','.$row['province_en_name'].','.$row['district_name'].','.$row['commune_name'].','.$row['village_name']; // } // $_groupid->setMultiOptions($options); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $rows = $db->getAllCOName(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['co_id']] = $row['co_khname']; } } $_coid->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckCO();')); $_coid->setMultiOptions($options); $_priciple_amount = new Zend_Dojo_Form_Element_NumberTextBox('priciple_amount'); $_priciple_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_loan_fee = new Zend_Dojo_Form_Element_NumberTextBox('loan_fee'); $_loan_fee->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_os_amount = new Zend_Dojo_Form_Element_NumberTextBox('os_amount'); $_os_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_rate = new Zend_Dojo_Form_Element_NumberTextBox('total_interest'); $_rate->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); // $value_interest = 2.5; // $_rate->setValue($value_interest); $_penalize_amount = new Zend_Dojo_Form_Element_NumberTextBox('penalize_amount'); $_penalize_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_penalize_amount->setValue(0); $_total_payment = new Zend_Dojo_Form_Element_NumberTextBox('total_payment'); $_total_payment->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $_note = new Zend_Dojo_Form_Element_NumberTextBox('note'); $_note->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => 'true')); $cash_got = new Zend_Dojo_Form_Element_NumberTextBox('cash_got'); $cash_got->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $cash_return = new Zend_Dojo_Form_Element_NumberTextBox('cash_return'); $cash_return->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_collect_date = new Zend_Dojo_Form_Element_DateTextBox('collect_date'); $_collect_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true')); $_date_paymented = new Zend_Dojo_Form_Element_DateTextBox('date_payment'); $_date_paymented->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true')); $invoice_number = new Zend_Dojo_Form_Element_ValidationTextBox('invoice_number'); $invoice_number->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $c_date = date('Y-d-m'); $_collect_date->setValue($c_date); $this->addElements(array($invoice_number, $_date_paymented, $bran_, $account_number, $_groupid, $_coid, $_priciple_amount, $_loan_fee, $_os_amount, $_rate, $_penalize_amount, $_collect_date, $_total_payment, $cash_got, $cash_return, $_note)); return $this; }
public function 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; }
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; }
public function Frmaccountcate($data = null) { $Categoryname_kh = new Zend_Dojo_Form_Element_TextBox('categoryname_kh'); $Categoryname_kh->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $Categoryname_Eng = new Zend_Dojo_Form_Element_TextBox('categoryname_eng'); $Categoryname_Eng->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $db = new Application_Model_DbTable_DbGlobal(); $Type = new Zend_Dojo_Form_Element_FilteringSelect('type'); $Type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getVewOptoinTypeByType(8, 1); $Type->setMultiOptions($opt); $Type->setValue(1); $parent = new Zend_Dojo_Form_Element_TextBox('parent'); $parent->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $db = new Application_Model_DbTable_DbGlobal(); $display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getVewOptoinTypeByType(18, 1); $display->setMultiOptions($opt); $display->setValue(1); $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); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $Categoryname_kh->setValue($data['cate_namekh']); $Categoryname_Eng->setValue($data['cate_nameen']); $Type->setValue($data['parent_id']); $parent->setValue($data['account_type']); $Date->setValue($data['date']); $display->setValue($data['deplay']); $Status->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($Categoryname_kh, $Categoryname_Eng, $Type, $Date, $display, $Status, $parent, $id)); return $this; }
public function addFund() { /* Form Elements & Other Definitions Here ... */ $Fund_names = new Zend_Dojo_Form_Element_FilteringSelect('Fund_name'); $Fund_names->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => 'A'); $Fund_names->setMultiOptions($opt); $pay_days = new Zend_Dojo_Form_Element_DateTextBox('pay_day'); $pay_days->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $pay_days->setValue(date('Y-m-d')); $pay_moneys = new Zend_Dojo_Form_Element_FilteringSelect('pay_money'); $pay_moneys->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $pay = array(1 => 'សងប្រាក់', 2 => 'ដុល្លា', 3 => 'រៀល', 4 => 'បាត'); $pay_moneys->setMultiOptions($pay); $Fund_usas = new Zend_Dojo_Form_Element_TextBox('Fund_usa'); $Fund_usas->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Fund_baths = new Zend_Dojo_Form_Element_TextBox('Fund_bath'); $Fund_baths->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $Fund_rials = new Zend_Dojo_Form_Element_TextBox('Fund_rial'); $Fund_rials->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_usas = new Zend_Dojo_Form_Element_TextBox('pay_usa'); $pay_usas->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_baths = new Zend_Dojo_Form_Element_TextBox('pay_bath'); $pay_baths->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_rials = new Zend_Dojo_Form_Element_TextBox('pay_rial'); $pay_rials->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_amounte = new Zend_Dojo_Form_Element_FilteringSelect('pay_amount'); $pay_amounte->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $pay = array(1 => 'bath', 2 => 'USA', 3 => 'Rail'); $pay_amounte->setMultiOptions($pay); $amounts = new Zend_Dojo_Form_Element_TextBox('amount'); $amounts->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $return_moneys = new Zend_Dojo_Form_Element_TextBox('return_money'); $return_moneys->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $pay_amounts = new Zend_Dojo_Form_Element_CheckBox('pay_amounts'); $pay_amounts->setAttribs(array('dojoType' => 'dijit.form.CheckBox')); $persent_exchang = new Zend_Dojo_Form_Element_TextBox('persent_exchang'); $persent_exchang->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa_bath = new Zend_Dojo_Form_Element_TextBox('usa_bath'); $usa_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa_rail = new Zend_Dojo_Form_Element_TextBox('usa_rail'); $usa_rail->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $rail_bath = new Zend_Dojo_Form_Element_TextBox('rail_bath'); $rail_bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $usa = new Zend_Dojo_Form_Element_TextBox('usa'); $usa->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $bath = new Zend_Dojo_Form_Element_TextBox('bath'); $bath->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $rail = new Zend_Dojo_Form_Element_TextBox('rail'); $rail->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $this->addElements(array($Fund_names, $pay_days, $pay_moneys, $Fund_rials, $Fund_baths, $Fund_usas, $pay_usas, $pay_baths, $pay_rials, $pay_amounte, $amounts, $return_moneys, $pay_amounts, $persent_exchang, $usa_bath, $usa_rail, $rail_bath, $usa, $bath, $rail)); return $this; }
public function 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; }
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; }
public function Frmaccountcate($data = null) { $Categoryname_kh = new Zend_Dojo_Form_Element_TextBox('categoryname_kh'); $Categoryname_kh->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $Categoryname_Eng = new Zend_Dojo_Form_Element_TextBox('categoryname_eng'); $Categoryname_Eng->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $Type = new Zend_Dojo_Form_Element_FilteringSelect('type'); $Type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $parent = new Zend_Dojo_Form_Element_TextBox('parent'); $parent->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'Asset', 2 => 'Liabilities', 3 => 'Equity'); $Type->setMultiOptions($opt); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'NAME_ENGLISH', 2 => 'NAME_KMHER'); $display->setMultiOptions($opt); $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); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $Categoryname_kh->setValue($data['cate_namekh']); $Categoryname_Eng->setValue($data['cate_nameen']); $Type->setValue($data['parent_id']); $parent->setValue($data['account_type']); $Date->setValue($data['date']); $display->setValue($data['deplay']); $Status->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($Categoryname_kh, $Categoryname_Eng, $Type, $Date, $display, $Status, $parent, $id)); return $this; }
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; }
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; }
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; }
public function FrmChartaccount($data = null) { $account_No = new Zend_Dojo_Form_Element_NumberTextBox('account_No'); $account_No->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $account_Type = new Zend_Dojo_Form_Element_TextBox('account_Type'); $account_Type->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $account_Name = new Zend_Dojo_Form_Element_TextBox('account_Name'); $account_Name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => true)); $None_operation = new Zend_Dojo_Form_Element_CheckBox('none'); $None_operation->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'fullside', 'required' => true)); $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); $parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'Asset', 2 => 'Liabilities', 3 => 'Equity'); $parent->setMultiOptions($opt); $Category = new Zend_Dojo_Form_Element_RadioButton("category"); $Category->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside', 'required' => true)); $array = array(1 => 'Creadit', 2 => 'Debit'); $Category->setMultiOptions($array); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $Status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $Status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'Active', 2 => 'Deactive'); $Status->setMultiOptions($opt); $Balance = new Zend_Dojo_Form_Element_FilteringSelect('Balance'); $Balance->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); // $opt=array(1=>'Active',2=>'Deactive'); // $Status->setMultiOptions($opt); // $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); // $_branch_id->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required' =>'true' // )); // $db = new Application_Model_DbTable_DbGlobal(); // $rows = $db->getAllBranchName(); // $options=''; // if(!empty($rows))foreach($rows AS $row){ // $options[$row['br_id']]=$row['branch_namekh']; // } // $_branch_id->setMultiOptions($options); // $_id = new Zend_Form_Element_Hidden('id'); $this->addElements(array($account_No, $None_operation, $account_Type, $account_Name, $parent, $Category, $Date, $Status, $Balance)); return $this; }
public function 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; }
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; }
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; }
public function FrmFixedAsset($data = null) { $asset_name_khmer = new Zend_Dojo_Form_Element_ValidationTextBox('asset_name_khmer'); $asset_name_khmer->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $asset_name_english = new Zend_Dojo_Form_Element_ValidationTextBox('asset_name_english'); $asset_name_english->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $display_type = new Zend_Dojo_Form_Element_FilteringSelect('display_type'); $display_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => 'As khmer', 2 => 'As english'); $display_type->setMultiOptions($opt); $Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date("Y-m-d")); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(1 => "Active", 0 => "Deactive"); $status->setMultiOptions($opt); $_id = new Zend_Form_Element_Hidden('id'); $this->addElements(array($asset_name_khmer, $asset_name_english, $display_type, $Date, $status)); return $this; }
public function Frmbalancsheet($data = null) { $Branch = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $Branch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $For = new Zend_Dojo_Form_Element_FilteringSelect('for'); $For->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $Parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); $Parent->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $Category = new Zend_Dojo_Form_Element_FilteringSelect('category'); $Category->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $Account_No = new Zend_Dojo_Form_Element_FilteringSelect('account_No'); $Account_No->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $Account_Name = new Zend_Dojo_Form_Element_FilteringSelect('account_Name'); $Account_Name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $Amount = new Zend_Dojo_Form_Element_TextBox('amount'); $Amount->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => 'true')); $Note = new Zend_Dojo_Form_Element_TextBox('note'); $Note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => 'true')); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => 'true')); $Date->setValue(date('Y-m-d')); $Status = new Zend_Dojo_Form_Element_TextBox('status'); $Status->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'required' => 'true')); // $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); // $_branch_id->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required' =>'true' // )); // $db = new Application_Model_DbTable_DbGlobal(); // $rows = $db->getAllBranchName(); // $options=''; // if(!empty($rows))foreach($rows AS $row){ // $options[$row['br_id']]=$row['branch_namekh']; // } // $_branch_id->setMultiOptions($options); // $_id = new Zend_Form_Element_Hidden('id'); $this->addElements(array($Branch, $For, $Parent, $Category, $Account_No, $Amount, $Note, $Date, $Status, $Account_Name)); return $this; }
public function FrmClientBlackList($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_status->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $db = new Application_Model_DbTable_DbGlobal(); $branch = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $branch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $rows = $db->getAllBranchName(); $options = ''; if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $branch->setMultiOptions($options); $client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $client_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'getmemberIdGroup();')); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $client_code->setMultiOptions($group_opt); $client_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $client_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'checkMember()')); $options = $db->getGroupCodeById(2, 0, 1); $client_name->setMultiOptions($options); $problem = new Zend_Dojo_Form_Element_ValidationTextBox('problem'); $problem->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date->setValue(date('Y-m-d')); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $status->setMultiOptions($opt); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $rows = $db->getAllBranchName(); $options = array('' => "------Select Branch Name------"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $branch->setValue($data['branch_id']); $client_code->setValue($data['client_id']); $client_name->setValue($data['client_id']); $problem->setValue($data['reasonblack_list']); $date->setValue($data['date_blacklist']); $status->setValue($data['status_blacklist']); $_id->setValue($data['client_id']); } $this->addElements(array($_branch_id, $from_date, $to_date, $_id, $_title, $_status, $_btn_search, $branch, $client_code, $client_name, $problem, $date, $status)); return $this; }
public function 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; }
function JurnalSearch($data=null){ $db = new Application_Model_DbTable_DbGlobal(); $request=Zend_Controller_Front::getInstance()->getRequest(); $_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); $opt['-1']=("--Select Currency Type--"); $_currency_type->setMultiOptions($opt); $_valuecurr=$request->getParam("currency_type"); if(empty($_valuecurr) AND $_valuecurr!=-1){ $_currency_type->setValue(-1); }else{ $_currency_type->setValue($_valuecurr); } $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType'=>'dijit.form.TextBox', 'onkeyup'=>'this.submit()', 'placeholder'=>$this->tr->translate("ADVANCE_SEARCH") )); $_title->setValue($request->getParam("adv_search")); $_releasedate = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $_releasedate->setAttribs(array('dojoType'=>'dijit.form.DateTextBox', // 'class'=>'fullside', 'onchange'=>'CalculateDate();')); $_date = $request->getParam("start_date"); if(empty($_date)){ $_date = date('Y-m-d'); } $_releasedate->setValue($_date); $_dateline = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_dateline->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','required'=>'true', // 'class'=>'fullside', )); $_date = $request->getParam("end_date"); if(empty($_date)){ $_date = date("Y-m-d"); } $_dateline->setValue($_date); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', )); $rows = $db->getAllBranchName(); $options=array(-1=>'---Select Branch---'); if(!empty($rows))foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam("branch_id")); if($data!=null){ //print_r($data); $_branch_id->setValue($data['member_id']); $_releasedate->setValue($data['date_release']); $_currency_type->setValue($data['payment_method']); } $this->addElements(array($_title,$_branch_id,$_currency_type,$_releasedate,$_dateline)); return $this; }