public function FrmAddZone($_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_ZONE_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_zone = new Zend_Dojo_Form_Element_TextBox('zone_name'); $_zone->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); // $_stu= new Zend_Dojo_Form_Element_TextBox('zone_student'); // $_stu->setAttribs(array('dojoType'=>$this->tvalidate,'required'=>'true','class'=>'fullside',)); $_zone_number = new Zend_Dojo_Form_Element_TextBox('zone_number'); $_zone_number->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($_data)) { $_id->setValue($_data['zone_id']); $_zone->setValue($_data['zone_name']); $_zone_number->setValue($_data['zone_num']); $_status->setValue($_data['status']); } $this->addElements(array($_btn_search, $_status_search, $_title, $_id, $_zone, $_status, $_id, $_zone_number)); 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 FrmAddExpense($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH SALARY EXPENSE"))); $_title->setValue($request->getParam("adv_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $account_name = new Zend_Dojo_Form_Element_ValidationTextBox('account_name'); $account_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date->setMultiOptions($opt_month); $for_date->setValue(date('m')); // $for_date->setValue($request->getParam('for_date')); $for_date_search = new Zend_Dojo_Form_Element_FilteringSelect('for_date_search'); $for_date_search->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $dg = new Application_Model_DbTable_DbGlobal(); $opt_month = $dg->getAllMonths(); $for_date_search->setMultiOptions($opt_month); $for_date_search->setValue($request->getParam('for_date_search')); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $currency_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "រៀល", 2 => "ដុល្លារ", 3 => "បាត"); $currency_type->setMultiOptions($options); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $account_name->setValue($data['account_name']); $total_amount->setValue($data['total_amount']); $currency_type->setValue($data['currency_type']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_name, $_Date, $_stutas, $_Description, $total_amount, $_title, $_btn_search, $_status_search, $for_date_search, $currency_type, $for_date, $id)); return $this; }
public function FrmViewType($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_CALLECTERALLTYPE_INFO"))); $_title->setValue($request->getParam("adv_search")); $status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $status_search->setMultiOptions($_status_opt); $status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $name_en = new Zend_Dojo_Form_Element_TextBox('title_en'); $name_en->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $name_kh = new Zend_Dojo_Form_Element_ValidationTextBox('title_kh'); $name_kh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $key_code = new Zend_Dojo_Form_Element_NumberTextBox('key_code'); $key_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_type = new Zend_Dojo_Form_Element_FilteringSelect("type"); $_type->setMultiOptions($_arr); $_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $opt = $db->getAllViewType(1); $_type->setMultiOptions($opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display_by'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $date_call = new Zend_Dojo_Form_Element_DateTextBox('date'); $date_call->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'required' => true)); $date_call->setValue(date('Y-m-d')); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $name_en->setValue($data['title_en']); $name_kh->setValue($data['title_kh']); $_display->setValue($data['displayby']); $_status->setValue($data['status']); $date_call->setValue($data['date']); $_type->setValue($data['type']); $_id->setValue($data['id']); } $this->addElements(array($_type, $status_search, $_title, $_btn_search, $name_en, $name_kh, $key_code, $_id, $_display, $_status, $date_call)); return $this; }
public function 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()')); $_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")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $this->addElements(array($_title, $_title, $_status, $_btn_search)); 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 FrmAddPosition($_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_POSITION"))); $_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")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $position_en = new Zend_Dojo_Form_Element_TextBox('position_en'); $position_en->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $position_kh = new Zend_Dojo_Form_Element_TextBox('position_kh'); $position_kh->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $_id = new Zend_Form_Element_Hidden('id'); // $position_en->setValue($_data['position_en']); if (!empty($_data)) { $position_en->setValue($_data['position_en']); $position_kh->setValue($_data['position_kh']); $_status->setValue($_data['status']); $_display->setValue($_data['displayby']); $_id->setValue($_data['id']); } $this->addElements(array($_btn_search, $_status_search, $_title, $_id, $position_en, $position_kh, $_status, $_display)); return $this; }
public function FrmAddStaff($_data=null){ $request=Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType'=>$this->tvalidate, 'onkeyup'=>'this.submit()', 'placeholder'=>$this->tr->translate("SEARCH_STAFF_INFO") )); $_title->setValue($request->getParam("adv_search")); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', )); $_db = new Application_Model_DbTable_DbGlobal(); $rows=$_db->getAllCOName(); //print_r($rows);exit(); $opt_co = array(''=>$this->tr->translate("SELECT_CO_NAME")); if(!empty($rows))foreach($rows AS $row) $opt_co[$row['co_id']]=$row['co_khname']; $_co = new Zend_Dojo_Form_Element_FilteringSelect('co_khname'); $_co->setAttribs(array('dojoType'=>$this->filter,'class'=>'fullside',)); $_co->setMultiOptions($opt_co); $_co->setValue($request->getParam('co_khname')); $_startdate = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $_startdate->setAttribs(array('dojoType'=>$this->date, 'class'=>'fullside', 'onchange'=>'CalculateDate();')); $_date = $request->getParam("start_date"); $_salary = new Zend_Dojo_Form_Element_TextBox('salary'); $_salary->setAttribs(array('dojoType'=>$this->tnumber,'required'=>'true','class'=>'fullside',)); $_staff_id = new Zend_Dojo_Form_Element_TextBox('staff_id'); $_staff_id->setAttribs(array('dojoType'=>$this->tvalidate,'required'=>'true','class'=>'fullside',)); $_startdate = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $_startdate->setAttribs(array('dojoType'=>$this->date, 'class'=>'fullside', 'onchange'=>'CalculateDate();')); $_date = $request->getParam("start_date"); if(empty($_date)){ $_date = date('Y-m-01'); } $_startdate->setValue($_date); $_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_enddate->setAttribs(array('dojoType'=>$this->date,'required'=>'true','class'=>'fullside', )); $_date = $request->getParam("end_date"); if(empty($_date)){ $_date = date("Y-m-d"); } $_enddate->setValue($_date); $_amount_day = new Zend_Dojo_Form_Element_NumberTextBox('amount_day'); $_amount_day->setAttribs(array('dojoType'=>'dijit.form.NumberTextBox','required'=>'true', 'class'=>'fullside', 'onkeyup'=>'CalculateDate();', )); $_note = new Zend_Dojo_Form_Element_TextBox('note'); $_note->setAttribs(array('dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType'=>$this->filter,'class'=>'fullside',)); $_status_opt = array( 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_id = new Zend_Form_Element_Hidden('id'); if(!empty($_data)){ $_co->setValue($_data['co_name']); $_startdate->setValue($_data['start_date']); $_amount_day->setValue($_data['amount_day']); $_enddate->setValue($_data['end_date']); $_status->setValue($_data['status']); $_id->setValue($_data['id']); $_note->setValue($_data['note']); } $this->addElements(array($_salary,$_staff_id,$_btn_search,$_status_search,$_title,$_id,$_co,$_note,$_startdate,$_enddate,$_amount_day,$_status)); return $this; }
public function Frmbranch($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_BRANCH_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_status->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'value' => ' Search ')); $br_id = new Zend_Dojo_Form_Element_TextBox('br_id'); $br_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readOnly' => 'readOnly', 'style' => 'color:red', 'onkeyup' => 'Calcuhundred()')); $br_code = Other_Model_DbTable_DbBranch::getBranchCode(); $br_id->setValue($br_code); $branch_namekh = new Zend_Dojo_Form_Element_ValidationTextBox('branch_namekh'); $branch_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true, 'onkeyup' => 'Calfifty()')); $branch_nameen = new Zend_Dojo_Form_Element_ValidationTextBox('branch_nameen'); $branch_nameen->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true, 'onkeyup' => 'Caltweenty()')); $db = new Report_Model_DbTable_DbParamater(); $rows = $db->getAllBranch(); $opt_branch = array('' => $this->tr->translate("SELECT_BRANCH_NAME")); if (!empty($rows)) { foreach ($rows as $row) { $opt_branch[$row['br_id']] = $row['branch_nameen']; } } $select_branch_nameen = new Zend_Dojo_Form_Element_FilteringSelect('select_branch_nameen'); $select_branch_nameen->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside', 'required' => true, 'onkeyup' => 'Caltweenty()')); $select_branch_nameen->setMultiOptions($opt_branch); $select_branch_nameen->setValue($request->getParam('select_branch_nameen')); $branch_code = new Zend_Dojo_Form_Element_NumberTextBox('branch_code'); $branch_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readOnly' => 'readOnly', 'style' => 'color:red', 'onkeyup' => 'Calcuhundred()')); $db_code = Other_Model_DbTable_DbBranch::getBranchCode(); $branch_code->setValue($db_code); $branch_tel = new Zend_Dojo_Form_Element_NumberTextBox('branch_tel'); $branch_tel->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'onkeyup' => 'Calfive()')); $_fax = new Zend_Dojo_Form_Element_TextBox('fax '); $_fax->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'onkeyup' => 'Calone()')); ///*** result of calculator ///*** $branch_note = new Zend_Dojo_Form_Element_TextBox('branch_note'); $branch_note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $prefix_code = new Zend_Dojo_Form_Element_ValidationTextBox('prefix_code'); $prefix_code->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $branch_status = new Zend_Dojo_Form_Element_FilteringSelect('branch_status'); $branch_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $branch_status->setMultiOptions($options); $branch_display = new Zend_Dojo_Form_Element_FilteringSelect('branch_display'); $branch_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_EN")); $branch_display->setMultiOptions($_display_opt); $br_address = new Zend_Dojo_Form_Element_TextBox('br_address'); $br_address->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($data)) { $br_id->setValue($data['br_id']); $prefix_code->setValue($data['prefix']); $branch_namekh->setValue($data['branch_namekh']); $branch_nameen->setValue($data['branch_nameen']); $select_branch_nameen->setValue($data['branch_nameen']); $br_address->setValue($data['br_address']); $branch_tel->setValue($data['branch_tel']); $branch_code->setValue($data['branch_code']); $_fax->setValue($data['fax']); $branch_note->setValue($data['other']); $branch_status->setValue($data['status']); $branch_display->setValue($data['displayby']); } $this->addElements(array($select_branch_nameen, $prefix_code, $_btn_search, $_title, $_status, $br_id, $branch_namekh, $branch_nameen, $br_address, $branch_code, $branch_tel, $_fax, $branch_note, $branch_status, $branch_display)); return $this; }
public function frmaddSalary($data=null) { $request=Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType'=>$this->tvalidate, 'onkeyup'=>'this.submit()', 'placeholder'=>$this->tr->translate("SEARCH_SALARY_INFO") )); $_title->setValue($request->getParam("adv_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch' )); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $db = new Application_Model_DbTable_DbGlobal(); $staff_name = new Zend_Dojo_Form_Element_FilteringSelect('staff_name'); $rows = $db ->getAllCOName(); $options=array(''=>"------Select------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $staff_name->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckStaff(1);' )); $staff_name->setMultiOptions($options); $db_Sex=new Application_Model_DbTable_DbGlobal(); $opt_Sex=$db_Sex->getVewOptoinTypeByType(8,1); $Sex=new Zend_Dojo_Form_Element_FilteringSelect('sex'); $Sex->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>true, 'class'=>'fullside' )); $Sex->setMultiOptions($opt_Sex); $position_=new Zend_Dojo_Form_Element_FilteringSelect('position'); $position_->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', // 'dojoType'=>$this->filter, 'required'=>true, 'class'=>'fullside' )); $db_position=new Application_Model_DbTable_DbGlobal(); $opt_position=$db_position->getAllStaffPosition(null,1); $position_->setMultiOptions($opt_position); $position_->setValue($request->getParam('position')); $Basic_salary=new Zend_Dojo_Form_Element_NumberTextBox('basic_salary'); $Basic_salary->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'required'=>true, 'class'=>'fullside' )); $Basic_salary->setValue(0); $date_start=new Zend_Dojo_Form_Element_DateTextBox('date_start'); $date_start->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', )); $date_start->setValue(date('Y-m-d')); $date_get_salary=new Zend_Dojo_Form_Element_DateTextBox('date_get_salary'); $date_get_salary->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', )); $date_get_salary->setValue(date('Y-m-d')); $date_end_contract=new Zend_Dojo_Form_Element_DateTextBox('date_end_contract'); $date_end_contract->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', )); $date_end_contract->setValue(date('Y-m-d')); $status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside',)); $status_opt = array( 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $status->setMultiOptions($status_opt); $db = new Application_Model_DbTable_DbGlobal(); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $rows = $db->getAllBranchName(); $options=array(''=>"---ស្វែងរកសាខា---"); if(!empty($rows)) foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $staff_code=new Zend_Dojo_Form_Element_NumberTextBox('staff_code'); $staff_code->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true )); $for_month=new Zend_Dojo_Form_Element_FilteringSelect('for_month'); $for_month->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required'=>true )); $opt_month=""; for($i=1;$i<=12;$i++){ $opt_month[$i]=$i; } $for_month->setMultiOptions($opt_month); $employee = new Zend_Dojo_Form_Element_FilteringSelect('employee'); $rows = $db ->getAllCOName(); $options=array(''=>"---ស្វែងរកតាមរយៈឈ្មោះ---"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $employee->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $employee->setMultiOptions($options); $employee->setValue($request->getParam('employee')); $from_date=new Zend_Dojo_Form_Element_DateTextBox('from_date'); $from_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $fromdate=$request->getParam("from_date"); if(empty($fromdate)){ $fromdate=date('Y-m-d'); } $from_date->setValue($fromdate); $to_date=new Zend_Dojo_Form_Element_DateTextBox('to_date'); $to_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $todate=$request->getParam("to_date"); if(empty($todate)){ $todate=date('Y-m-d'); } $to_date->setValue($todate); $_id = new Zend_Form_Element_Hidden('id'); if($data!=null){ $Basic_salary->setValue($data['basic_salary']); $date_start->setValue($data['date_start']); $date_get_salary->setValue($data['date_get_salary']); $status->setValue($data['status']); $_branch_id->setValue($data['branch_id']); $_id->setValue($data['id']); } $this->addElements(array($from_date,$to_date,$employee,$_status_search,$_btn_search,$_title,$_id,$date_end_contract,$position_,$staff_code,$for_month,$status,$_branch_id,$_id,$staff_name,$Basic_salary,$date_start,$date_get_salary)); return $this; }
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(); $employee = new Zend_Dojo_Form_Element_FilteringSelect('employee'); $rows = $db->getAllCOName(); $options = array('' => "---ស្វែងរកតាមរយៈឈ្មោះ---"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['co_id']] = $row['co_khname']; } } $employee->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckCO();')); $employee->setMultiOptions($options); $employee->setValue($request->getParam('employee')); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'label' => 'Search')); $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_branch = array('' => "---ស្វែងរកតាមរយៈសាខា---"); if (!empty($rows)) { foreach ($rows as $row) { $options_branch[$row['br_id']] = $row['branch_namekh']; } } $branch_id->setMultiOptions($options_branch); $branch_id->setValue($request->getParam("branch_id")); $approve_by = new Zend_Dojo_Form_Element_FilteringSelect('approve_by'); $rows = $db->getAllCOName(); $options_approve = array('' => "---ស្វែងរកអ្នកយល់ព្រម---"); if (!empty($rows)) { foreach ($rows as $row) { $options_approve[$row['co_id']] = $row['co_khname']; } } $approve_by->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckCO();')); $approve_by->setMultiOptions($options_approve); $approve_by->setValue($request->getParam("approve_by")); $opt_type = $db->getVewOptoinTypeByType(7, 1); $type = new Zend_Dojo_Form_Element_FilteringSelect('type'); $type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => true, 'class' => 'fullside')); $type->setMultiOptions($opt_type); $type->setValue($request->getParam("type")); // $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(date('Y-m-d')); // // $from_date->setValue($request->getParam("from_date")); // $to_date=new Zend_Dojo_Form_Element_DateTextBox('to_date'); // $to_date->setAttribs(array( // 'dojoType'=>'dijit.form.DateTextBox', // 'required'=>true, // 'class'=>'fullside' // )); // $to_date->setValue(date('Y-m-d')); // // $to_date->setValue($request->getParam("to_date")); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $position_ = new Zend_Dojo_Form_Element_FilteringSelect('position'); $position_->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => true, 'class' => 'fullside')); $opt_position = $db->getAllStaffPosition(null, 1); $position_->setMultiOptions($opt_position); $position_->setValue($request->getParam("position")); $this->addElements(array($position_, $from_date, $to_date, $type, $employee, $_title, $_title, $_status, $_btn_search, $branch_id, $approve_by)); return $this; }
public function FrmReturnCollteral($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $_client_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'getOwnerInfo();')); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $_client_code->setMultiOptions($group_opt); $_client_code->setValue($request->getParam('client_code')); $clint_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $clint_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'checkClientCode()')); $options = $db->getGroupCodeById(2, 0, 1); $clint_name->setMultiOptions($options); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $note->setValue('out of loan'); $Date->setValue(date('Y-m-d')); $stutas = new Zend_Dojo_Form_Element_FilteringSelect('stutas'); $stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $stutas->setMultiOptions($options); $receiver_name = new Zend_Dojo_Form_Element_ValidationTextBox('receiver_name'); $receiver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $giver_name = new Zend_Dojo_Form_Element_ValidationTextBox('giver_name'); $giver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => true)); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $from = new Zend_Dojo_Form_Element_FilteringSelect('from'); $from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $from->setValue($request->getParam('from')); $opt = $db->getCollteralType(1); $from->setMultiOptions($opt); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $rows = $db->getAllBranchName(); $options = array('' => "------Select Branch Name------"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $collteral_type = new Zend_Dojo_Form_Element_FilteringSelect('collteral_type'); $collteral_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = $db->getCollteralType(1); $collteral_type->setMultiOptions($opt); $collteral_type->setValue($request->getParam('collteral_type')); $id = new Zend_Form_Element_Hidden("id"); $receiver_name->setValue($this->getUserName()); if ($data != null) { $_branch_id->setValue($data['branch_id']); $clint_name->setValue($data['client_id']); $_client_code->setValue($data['client_id']); $giver_name->setValue($data['receiver_name']); $receiver_name->setValue($data['giver_name']); $note->setValue($data['note']); $Date->setValue($data['date']); $stutas->setValue($data['status']); $id->setValue($data['return_id']); } $this->addElements(array($collteral_type, $_branch_id, $from, $_client_code, $clint_name, $from_date, $to_date, $giver_name, $receiver_name, $_btn_search, $_status_search, $_title, $Date, $note, $Date, $id, $stutas)); return $this; }
public function FrmCallTeral($data=null){ $db = new Application_Model_DbTable_DbGlobal(); $request=Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array( 'dojoType'=>$this->tvalidate, 'onkeyup'=>'this.submit()', 'placeholder'=>$this->tr->translate("SEARCH_COLLTERAL") )); $_title->setValue($request->getParam("adv_search")); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch' )); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'Onchange'=>"filterClient();" )); $rows = $db->getAllBranchName(); $options=array(''=>"------Select Branch------"); if(!empty($rows)) foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $db = new Application_Model_DbTable_DbGlobal(); $co_name = new Zend_Dojo_Form_Element_FilteringSelect('co_name'); $rows = $db ->getAllCOName(); $options=array(''=>"------Select Staff------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $co_name->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $co_name->setMultiOptions($options); $co_name->setValue($request->getParam('co_name')); $getter_name = new Zend_Dojo_Form_Element_ValidationTextBox('getter_name'); $getter_name->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required'=>true )); $giver_name = new Zend_Dojo_Form_Element_TextBox('giver_name'); $giver_name->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'required'=>true )); $Date=new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside' )); $_name=new Zend_Dojo_Form_Element_ValidationTextBox('name'); $_name->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $relattive=new Zend_Dojo_Form_Element_ValidationTextBox('names'); $relattive->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $guarantor=new Zend_Dojo_Form_Element_ValidationTextBox('owner'); $guarantor->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $relative_guarantor=new Zend_Dojo_Form_Element_ValidationTextBox('and_name'); $relative_guarantor->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); $relative_guarantor_=new Zend_Dojo_Form_Element_ValidationTextBox('and_names'); $relative_guarantor_->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside' )); // $db = new Application_Model_DbTable_DbGlobal(); // $collteral_type=new Zend_Dojo_Form_Element_FilteringSelect('collteral_type'); // $collteral_type->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside' // )); // $opt= $db->getCollteralType(1); // $collteral_type->setMultiOptions($opt); // $collteral_type->setValue($request->getParam('collteral_type')); $note=new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $Date_estate=new Zend_Dojo_Form_Element_DateTextBox('date_estate'); $Date_estate->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside' )); $Date_estate->setValue(date('Y-m-d')); $stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $stutas ->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $options= array(1=>"ប្រើប្រាស់",2=>"មិនប្រើប្រាស់"); $stutas->setMultiOptions($options); $cod_cal = new Zend_Dojo_Form_Element_TextBox('cod_cal'); $cod_cal ->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'readOnly'=>'readOnly', 'class'=>'fullside', 'style'=>'color:red' )); $code = Group_Model_DbTable_DbCallteral::getCallteralCode(); $cod_cal->setValue($code); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','required'=>'true', 'class'=>'fullside')); $_date = $request->getParam("start_date"); if(empty($_date)){ $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','required'=>'true','class'=>'fullside', )); $_date = $request->getParam("end_date"); if(empty($_date)){ $_date = date("Y-m-d"); } $to_date->setValue($_date); $id = new Zend_Form_Element_Hidden("id"); if($data!=null){ $_branch_id->setValue($data['branch_id']); $cod_cal->setValue($data['collecteral_code']); $co_name->setValue($data['co_id']); $_name->setValue($data['join_with']); $relattive->setValue($data['relative']); $guarantor->setValue($data['guarantor']); $relative_guarantor->setValue($data['guarantor_relative']); $note->setValue($data['note']); // $Date_estate->setValue($data['date_registration']); $stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($from_date,$to_date,$_btn_search,$_status_search,$_title,$co_name,$getter_name,$giver_name,$Date, $_name,$relattive,$guarantor,$relative_guarantor,$note, $Date_estate,$_branch_id,$id,$stutas,$cod_cal)); return $this; }
public function FrmAddHoliday($_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_HILIDAY_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_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, 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-01'); } $_startdate->setValue($_date); $_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_enddate->setAttribs(array('dojoType' => $this->date, 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $_enddate->setValue($_date); $_amount_day = new Zend_Dojo_Form_Element_NumberTextBox('amount_day'); $_amount_day->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => 'true', 'class' => 'fullside', 'onkeyup' => 'CalculateDate();')); $_note = new Zend_Dojo_Form_Element_TextBox('note'); $_note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); // $_state_date = new Zend_Dojo_Form_Element_DateTextBox('from_date'); // $_state_date->setAttribs(array( // 'dojoType'=>'dijit.form.DateTextBox', // )); // $s_date = $request->getParam('from_date'); // if(empty($s_date)){ // $s_date = date('Y-m-01'); // } // $_state_date->setValue($s_date); // $s_date = date('Y-m-d'); // $_todate = new Zend_Dojo_Form_Element_DateTextBox('to_date'); // $_todate->setAttribs(array( // 'dojoType'=>'dijit.form.DateTextBox', // 'readonly'=>true // )); // $s_date = $request->getParam('to_date'); // if(empty($s_date)){ // $s_date = date('Y-m-m'); // } // $_todate->setValue($s_date); $_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']); $_note->setValue($_data['note']); } $this->addElements(array($_btn_search, $_status_search, $_title, $_id, $_holiday_name, $_note, $_startdate, $_enddate, $_amount_day, $_status)); return $this; }
public function frmPermission($data=null) { $db = new Application_Model_DbTable_DbGlobal(); $request=Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType'=>$this->tvalidate, 'onkeyup'=>'this.submit()', 'placeholder'=>$this->tr->translate("SEARCH_STAFF_PERMISTION") )); $_title->setValue($request->getParam("adv_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch' )); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $employee = new Zend_Dojo_Form_Element_FilteringSelect('employee'); $rows = $db ->getAllCOName(); $options=array(''=>"------SELECT------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $employee->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $employee->setMultiOptions($options); $approve_by = new Zend_Dojo_Form_Element_FilteringSelect('approve_by'); $rows = $db ->getAllCOName(); $options=array(''=>"------SELECT------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['co_id']]=$row['co_khname']; $approve_by->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCO();' )); $approve_by->setMultiOptions($options); $request_date=new Zend_Dojo_Form_Element_DateTextBox('request_date'); $request_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $request_date->setValue(date('Y-m-d')); $db_type=new Application_Model_DbTable_DbGlobal(); $opt_type=$db_type->getVewOptoinTypeByType(7,1); $type=new Zend_Dojo_Form_Element_FilteringSelect('type'); $type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>true, 'class'=>'fullside' )); $type->setMultiOptions($opt_type); $from_date=new Zend_Dojo_Form_Element_DateTextBox('from_date'); $from_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $fromdate=$request->getParam('from_date'); if(empty($fromdate)){ $fromdate=date('Y-m-d'); } $from_date->setValue($fromdate); $to_date=new Zend_Dojo_Form_Element_DateTextBox('to_date'); $to_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'required'=>true, 'class'=>'fullside' )); $todate=$request->getParam('to_date'); if(empty($todate)){ $todate=date('Y-m-d'); } $to_date->setValue($todate); $time=new Zend_Dojo_Form_Element_TextBox('time'); $time->setAttribs(array( 'dojotype'=>'dijit.form.TextBox', 'required'=>true, 'class'=>'fullside' )); $time->setValue('00:00'); $all_day=new Zend_Dojo_Form_Element_CheckBox('all_day'); $all_day->setAttribs(array( 'dojotype'=>'dijit.form.CheckBox', 'required'=>true, )); $paid_leave=new Zend_Dojo_Form_Element_CheckBox('paid_leave'); $paid_leave->setAttribs(array( 'dojotype'=>'dijit.form.CheckBox', 'required'=>true, )); $every_day=new Zend_Dojo_Form_Element_CheckBox('every_day'); $every_day->setAttribs(array( 'dojotype'=>'dijit.form.CheckBox', 'required'=>true, )); $reason=new Zend_Dojo_Form_Element_TextBox('reason'); $reason->setAttribs(array( 'dojotype'=>'dijit.form.TextBox', 'required'=>true, 'class'=>'fullside' )); $branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options=''; if(!empty($rows))foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $branch_id->setMultiOptions($options); $_status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside',)); $_status_opt = array( 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_id = new Zend_Form_Element_Hidden('id'); if($data!=null){ $employee->setValue($data['employee_id']); $branch_id->setValue($data['branch_id']); $employee->setValue($data['employee_id']); $approve_by->setValue($data['approve_by']); $request_date->setValue($data['request_date']); $type->setValue($data['permission_type']); $from_date->setValue($data['from_date']); $to_date->setValue($data['to_date']); $time->setValue($data['time']); $all_day->setValue($data['all_day']); $paid_leave->setValue($data['paid_leave']); $every_day->setValue($data['every_day']); $reason->setValue($data['reason']); $_status->setValue($data['status']); $_id->setValue($data['id']); } $this->addElements(array($_btn_search,$_title,$_status_search,$_status,$_id,$employee,$approve_by,$request_date,$type,$from_date,$to_date,$time, $all_day,$reason,$paid_leave,$every_day,$branch_id)); return $this; }
public function FrmAddVillage($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_VILLAGE_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $village_name = new Zend_Dojo_Form_Element_ValidationTextBox('village_name'); $village_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $village_namekh = new Zend_Dojo_Form_Element_ValidationTextBox('village_namekh'); $village_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_db = new Application_Model_DbTable_DbGlobal(); $rows_provice = $_db->getCommune(); $opt_commune = ""; if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_commune[$row['com_id']] = $row['commune_name']; } } $commune_name = new Zend_Dojo_Form_Element_FilteringSelect('commune_name'); $commune_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $commune_name->setMultiOptions($opt_commune); $commune_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'class' => 'fullside')); $popup_commune_name = new Zend_Dojo_Form_Element_FilteringSelect('popup_commune_name'); $popup_commune_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $popup_commune_name->setMultiOptions($opt_commune); $rows_provice = $_db->getAllDistrict(); $opt_province = array($this->tr->translate("SELECT_DISTRICT")); if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_province[$row['dis_id']] = $row['district_name']; } } $district_name = new Zend_Dojo_Form_Element_FilteringSelect('district_name'); $district_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_EN")); $_display->setMultiOptions($_display_opt); $district_name->setMultiOptions($opt_province); $district_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'class' => 'fullside')); $rows_provice = $_db->getAllDistrict(); $opt_province = array($this->tr->translate("SELECT_DISTRICT")); if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_province[$row['dis_id']] = $row['district_name']; } } $district_name = new Zend_Dojo_Form_Element_FilteringSelect('district_name'); $district_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $district_name->setMultiOptions($opt_province); $district_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'class' => 'fullside')); $rows_provice = $_db->getAllProvince(); $opt_province = array($this->tr->translate("SELECT_PROVINCE")); if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_province[$row['province_id']] = $row['province_en_name']; } } $_province = new Zend_Dojo_Form_Element_FilteringSelect('province_name'); $_province->setMultiOptions($opt_province); $_province->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'filterDistrict();', 'invalidMessage' => false)); $_province->setValue($request->getParam("province_name")); $_arr = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'missingMessage' => 'Invalid Module!', 'class' => 'fullside')); $_fromdate = new Zend_Dojo_Form_Element_DateTextBox('from_date'); $_fromdate->setAttribs(array('dojoType' => $this->date, 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-01'); } $_fromdate->setValue($_date); $_todate = new Zend_Dojo_Form_Element_DateTextBox('to_date'); $_todate->setAttribs(array('dojoType' => $this->date, 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $_todate->setValue($_date); $id = new Zend_Form_Element_Hidden('id'); if (!empty($data)) { $id->setValue($data['vill_id']); $village_name->setValue($data['village_name']); $village_namekh->setValue($data['village_namekh']); $_display->setValue($data['displayby']); $_province->setValue($data['pro_id']); $district_name->setValue($data['dis_id']); $commune_name->setValue($data['commune_id']); $_status->setValue($data['status']); } $this->addElements(array($_fromdate, $_todate, $_btn_search, $_status_search, $_title, $id, $commune_name, $popup_commune_name, $village_name, $district_name, $_province, $_status, $village_namekh, $_display)); return $this; }
public function FrmChangeCollteral($data = null) { $db = new Application_Model_DbTable_DbGlobal(); $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $_client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $_client_code->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'getOwnerInfo();')); $group_opt = $db->getGroupCodeById(1, 0, 1); //code,individual,option $_client_code->setMultiOptions($group_opt); $_client_code->setValue($request->getParam('client_code')); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'onchange' => 'filterClient();')); $rows = $db->getAllBranchName(); $options = array('' => "---Select Branch Name---"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch_id')); $db = new Application_Model_DbTable_DbGlobal(); $co_name = new Zend_Dojo_Form_Element_FilteringSelect('co_name'); $rows = $db->getAllCOName(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['co_id']] = $row['co_khname']; } } $co_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'popupCheckCO();')); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $number_code = new Zend_Dojo_Form_Element_NumberTextBox('number_code'); $number_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $contract_code = new Zend_Dojo_Form_Element_NumberTextBox('contract_code'); $contract_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $_code = new Zend_Dojo_Form_Element_NumberTextBox('code'); $_code->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $clint_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $clint_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'checkClientCode()')); $options = $db->getGroupCodeById(2, 0, 1); $clint_name->setMultiOptions($options); $owner = new Zend_Dojo_Form_Element_ValidationTextBox('owner'); $owner->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $db = new Application_Model_DbTable_DbGlobal(); $collteral_type = new Zend_Dojo_Form_Element_FilteringSelect('collteral_type'); $collteral_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = $db->getCollteralType(1); $opt = array('' => '------Select------', 1 => 'ផ្ទាល់ខ្លួន', 2 => 'អ្នកធានាជំនួស'); $collteral_type->setMultiOptions($opt); $collteral_type->setValue($request->getParam('collteral_type')); $note = new Zend_Dojo_Form_Element_TextBox('note'); $note->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $_note = new Zend_Dojo_Form_Element_TextBox('_note'); $_note->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $_note->setValue('return back to client'); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $Date->setValue(date('Y-m-d')); $stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $options = array(1 => "ប្រើប្រាស់", 0 => "មិនប្រើប្រាស់"); $stutas->setMultiOptions($options); $cod_cal = new Zend_Dojo_Form_Element_TextBox('cod_cal'); $cod_cal->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readOnly' => 'readOnly', 'style' => 'color:red')); $code = Group_Model_DbTable_DbCallteral::getCallteralCode(); $cod_cal->setValue($code); $db = new Application_Model_DbTable_DbGlobal(); $from = new Zend_Dojo_Form_Element_FilteringSelect('from'); $from->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => true)); $from->setValue($request->getParam('from')); $opt = $db->getCollteralType(1); $from->setMultiOptions($opt); $to = new Zend_Dojo_Form_Element_FilteringSelect('to'); $to->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => true)); $opt = $db->getCollteralType(1); $to->setMultiOptions($opt); $to->setValue($request->getParam('to')); $receiver_name = new Zend_Dojo_Form_Element_ValidationTextBox('receiver_name'); $receiver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $giver_name = new Zend_Dojo_Form_Element_ValidationTextBox('giver_name'); $giver_name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $owner_name = new Zend_Dojo_Form_Element_TextBox('owner_name'); $owner_name->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $collteral_id = new Zend_Form_Element_Hidden('collteral_id'); $collteral_id->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $changecollteral_id = new Zend_Form_Element_Text('changecollteral_id'); $changecollteral_id->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-d'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $id = new Zend_Form_Element_Hidden("id"); $receiver_name->setValue($this->getUserName()); if ($data != null) { $_branch_id->setValue($data['branch_id']); $giver_name->setValue($data['giver_name']); $receiver_name->setValue($data['receiver_name']); $note->setValue($data['note']); $Date->setValue($data['date']); $stutas->setValue($data['status']); $_note->setValue($data['return_note']); $id->setValue($data['id']); //$_client_code->setValue($data['owner_code_id']); //$clint_name->setValue($data['owner_id']); //$collteral_id->setValue($data['collteral_id']); //$changecollteral_id->setValue($data['id']); //$to->setValue($data['to_id']); //$collteral_type->setValue($data['collteral_type']); //$number_code->setValue($data['number_code']); // $owner_name->setValue($data['owner']); } $this->addElements(array($from_date, $to_date, $changecollteral_id, $collteral_id, $owner_name, $giver_name, $receiver_name, $_note, $from, $to, $_client_code, $_btn_search, $_status_search, $_title, $co_name, $Date, $number_code, $contract_code, $_code, $clint_name, $owner, $collteral_type, $note, $Date, $_branch_id, $id, $stutas, $cod_cal)); return $this; }
public function AdvanceSearch($data=null){ $db = new Application_Model_DbTable_DbGlobal(); $request=Zend_Controller_Front::getInstance()->getRequest(); $_status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect')); $_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")); $_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")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', )); $_group_code = new Zend_Dojo_Form_Element_FilteringSelect('group_code'); $_group_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', 'onchange'=>'getmemberIdGroup();' )); $group_opt = $db ->getGroupCodeById(1,1,1); $_group_code->setMultiOptions($group_opt); $_group_code->setValue($request->getParam("group_code")); $_customer_code = new Zend_Dojo_Form_Element_FilteringSelect('customer_code'); $_customer_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'onchange'=>'getmemberIdGroup();' )); $group_opt = $db ->getGroupCodeById(1,0,1);//code,individual,option $_customer_code->setMultiOptions($group_opt); $_customer_code->setValue($request->getParam("customer_code")); $_member = new Zend_Dojo_Form_Element_FilteringSelect('member'); $_member->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'onchange'=>'checkMember()' )); $options = $db->getGroupCodeById(2,0,1); $_member->setMultiOptions($options); $_member->setValue($request->getParam("member")); $_groupid = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_groupid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'onchange'=>'popupCheckClient();' )); $options = $db ->getGroupCodeById(2,1,1);//show name,show group,show option $_groupid->setMultiOptions($options); $_groupid->setValue($request->getParam("group_id")); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $_coid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'onchange'=>'popupCheckCO();' )); $options = $db ->getAllCOName(1); $_coid->setMultiOptions($options); $_coid->setValue($request->getParam("co_id")); $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $_currency_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', )); $opt = array(-1=>"--Select Currency Type--",2=>"Dollar",1=>'Khmer',3=>"Bath"); $_currency_type->setMultiOptions($opt); $_currency_type->setValue($request->getParam("currency_type")); $_repayment_method = new Zend_Dojo_Form_Element_FilteringSelect('repayment_method'); $_repayment_method->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required' =>'true', 'onchange'=>'chechPaymentMethod()' )); $options = $db->getAllPaymentMethod(null,1); $options[-1]="--Select Repayment Method--"; $_repayment_method->setMultiOptions($options); $opt_method = $request->getParam("repayment_method"); if(empty($opt_method)){ $opt_method=-1; } $_repayment_method->setValue($opt_method); $_zone = new Zend_Dojo_Form_Element_FilteringSelect('zone'); $_zone->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'onchange'=>'popupCheckZone();' )); $options = $db ->getZoneList(1); $_zone->setMultiOptions($options); $_zone->setValue($request->getParam("zone")); $_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); $_payterm = new Zend_Dojo_Form_Element_FilteringSelect('payment_term'); $_payterm->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', 'required' =>'true' )); $options= array(1=>"Day",2=>"Week",3=>"Month"); $_payterm->setMultiOptions($options); $_payterm->setValue($request->getParam("payment_term")); $_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")); $_pay_every = new Zend_Dojo_Form_Element_FilteringSelect('pay_every'); $_pay_every->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', 'required' =>'true', 'onchange'=>'changeCollectType();' )); $term_opt = $db->getVewOptoinTypeByType(14,1,3); unset($term_opt[-1]); $_pay_every->setMultiOptions($term_opt); // $_pay_every->setValue(3); $_pay_every->setValue($request->getParam('pay_every')); $client_name = new Zend_Dojo_Form_Element_FilteringSelect("client_name"); $opt_client = array(''=>'ជ្រើសរើស ឈ្មោះអតិថិជន'); $rows = $db->getAllClient(); if(!empty($rows))foreach($rows AS $row){ $opt_client[$row['id']]=$row['name']; } $client_name->setMultiOptions($opt_client); $client_name->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect',)); $client_name->setValue($request->getParam("client_name")); if($data!=null){ //print_r($data); $_branch_id->setValue($data['member_id']); $_member->setValue($data['client_id']); $_coid->setValue($data['co_id']); $_zone->setValue($data['zone_id']); $_releasedate->setValue($data['date_release']); $_currency_type->setValue($data['payment_method']); $client_name->setValue($data['client_name']); } $this->addElements(array($client_name,$_pay_every,$_groupid,$_title,$_branch_id,$_member,$_coid,$_currency_type,$_zone,$_releasedate ,$_payterm,$_dateline,$_group_code,$_customer_code,$_status,$_btn_search,$_repayment_method)); return $this; }
public function FrmAddCO($_data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH_STAFF_INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); $_co_id = new Zend_Dojo_Form_Element_TextBox('co_id'); $_co_id->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options = ''; if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_name_kh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_name_kh->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_enname = new Zend_Dojo_Form_Element_TextBox('first_name'); $_enname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_lname = new Zend_Dojo_Form_Element_TextBox('last_name'); $_lname->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('co_sex'); $_sex->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => "Male", 2 => "Femail"); $_sex->setMultiOptions($opt); $_tel = new Zend_Dojo_Form_Element_TextBox('tel'); $_tel->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside')); $_position = new Zend_Dojo_Form_Element_FilteringSelect('position'); $_position->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $opt = $db->getAllStaffPosition(null, 1); $_position->setMultiOptions($opt); $_department = new Zend_Dojo_Form_Element_FilteringSelect('department_id'); $_department->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside', 'OnChange' => 'popupDepartment()')); $db = new Application_Model_DbTable_DbGlobal(); $opt = $db->getAllDepartment(null, 1); $_department->setMultiOptions($opt); $_figer_print_id = new Zend_Dojo_Form_Element_TextBox('figer_print_id'); $_figer_print_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_email = new Zend_Dojo_Form_Element_ValidationTextBox('email'); $_email->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); // $pattern="/^[a-zA-Z]+[a-zA-Z0-9]*@[a-zA-Z]+[a-zA-Z0-9][a-zA-Z]{2,4}([a-zA-Z]{2,4})?$/"; // if(preg_match($pattern,$_email)); $_national_id = new Zend_Dojo_Form_Element_TextBox('national_id'); $_national_id->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_address = new Zend_Dojo_Form_Element_TextBox('address'); $_address->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_pob = new Zend_Dojo_Form_Element_TextBox('pob'); $_pob->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_display_opt = array(1 => $this->tr->translate("NAME_KHMER"), 2 => $this->tr->translate("NAME_ENGLISH")); $_display->setMultiOptions($_display_opt); $_degree = new Zend_Dojo_Form_Element_FilteringSelect('degree'); $_degree->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $degree_opt = $db->getAllDegree(); $_degree->setMultiOptions($degree_opt); $_degree->setValue($request->getParam('degree')); $_basic_salary = new Zend_Dojo_Form_Element_NumberTextBox('basic_salary'); $_basic_salary->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_start_work = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $_start_work->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside', 'onchange' => 'calculateDay();')); $_start_work->setValue(date('Y-m-d')); $_end_work = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_end_work->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $_photo = new Zend_Form_Element_File('photo'); $_end_work->setValue(date('Y-m-d')); $_contract = new Zend_Dojo_Form_Element_TextBox('contract_no'); $_contract->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_note = new Zend_Dojo_Form_Element_TextBox('note'); $_note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $opt_shift = array(1 => 'ពេញម៉ោង', 2 => 'ក្រៅម៉ោង'); $_shift = new Zend_Dojo_Form_Element_FilteringSelect('shift'); $_shift->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'Checktime(2)')); $_shift->setMultiOptions($opt_shift); $opt_workingtime = array(1 => 'ពេលព្រឹក និង ពេលល្ងាច', 2 => 'ពេលព្រឹក', 3 => 'ពេលល្ងាច'); $_workingtime = new Zend_Dojo_Form_Element_FilteringSelect('workingtime'); $_workingtime->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'Checktime(1)')); $_workingtime->setMultiOptions($opt_workingtime); $_annual_lives = new Zend_Dojo_Form_Element_NumberTextBox('annual_lives'); $_annual_lives->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden('id'); if (!empty($_data)) { $_co_id->setValue($_data['co_code']); $_name_kh->setValue($_data['co_khname']); $_enname->setValue($_data['co_firstname']); $_lname->setValue($_data['co_lastname']); $_annual_lives->setValue($_data['annual_lives']); $_position->setValue($_data['position_id']); $_display->setValue($_data['displayby']); $_national_id->setValue($_data['national_id']); $_pob->setValue($_data['pob']); $_degree->setValue($_data['degree']); $_tel->setValue($_data['tel']); $_email->setValue($_data['email']); $_address->setValue($_data['address']); $_status->setValue($_data['status']); $_id->setValue($_data['co_id']); $_basic_salary->setValue($_data['basic_salary']); $_start_work->setValue($_data['start_date']); $_end_work->setValue($_data['end_date']); $_contract->setValue($_data['contract_no']); $_note->setValue($_data['note']); //echo $_data['note']; exit(); $_shift->setValue($_data['shift']); $_workingtime->setValue($_data['workingtime']); $_department->setValue($_data['department_id']); $_figer_print_id->setValue($_data['figer_print_id']); $_photo->setValue($_data['photo']); } $this->addElements(array($_figer_print_id, $_department, $_photo, $_annual_lives, $_btn_search, $_status_search, $_title, $_id, $_co_id, $_name_kh, $_branch_id, $_degree, $_national_id, $_display, $_enname, $_lname, $_sex, $_tel, $_email, $_pob, $_address, $_shift, $_workingtime, $_status, $_position, $_basic_salary, $_start_work, $_end_work, $_contract, $_note)); return $this; }
public function addPartner($data = NULL) { $_db = new Application_Model_DbTable_DbGlobal(); $id = new Zend_Form_Element_Hidden('id'); /* Form Elements & Other Definitions Here ... */ $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("SEARCH INFO"))); $_title->setValue($request->getParam("adv_search")); $_status_search = new Zend_Dojo_Form_Element_FilteringSelect('status_search'); $_status_search->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("status_search")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch')); //////------------------------------- $mainbranch = new Zend_Dojo_Form_Element_FilteringSelect('main_branch'); $mainbranch->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $db = new Partner_Model_DbTable_DbPartner(); $opt = $db->getNamePartnerparent(null, 1); $mainbranch->setMultiOptions($opt); $mainbranch->setValue($request->getParam('main_branch')); $rows_provice = $_db->getAllProvince(); $opt_province = ""; $opt_province = array('-1' => "------Select Province------"); if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_province[$row['id']] = $row['name']; } } $province_name = new Zend_Dojo_Form_Element_FilteringSelect('province_name'); $province_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'onchange' => 'filterDistrict();')); $province_name->setMultiOptions($opt_province); $province_name->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true')); //------------------------------------------------------------------------ $branchname = new Zend_Dojo_Form_Element_ValidationTextBox('branch_name'); $branchname->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $cade_number = new Zend_Dojo_Form_Element_TextBox('cade_number'); $cade_number->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $partnername = new Zend_Dojo_Form_Element_TextBox('partner_name'); $partnername->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'Required' => true)); $photo = new Zend_Form_Element_File('photo'); $photo->setAttribs(array()); $id_accournnumber = $db->getNewAccountNumber(1); $accournnumber = new Zend_Dojo_Form_Element_TextBox('account_number'); $accournnumber->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'readonly' => 'readonly', 'style' => 'color:red;')); $accournnumber->setValue($id_accournnumber); $Address = new Zend_Dojo_Form_Element_TextBox('address'); $Address->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $homenumber = new Zend_Dojo_Form_Element_TextBox('home_number'); $homenumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $groupnumber = new Zend_Dojo_Form_Element_TextBox('group_number'); $groupnumber->setAttribs(array('dojoType' => 'dijit.form.TextBox')); $streetnumber = new Zend_Dojo_Form_Element_TextBox('street_number'); $streetnumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $communnumber = new Zend_Dojo_Form_Element_ValidationTextBox('commun_number'); $communnumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'required' => true)); $phonenumber = new Zend_Dojo_Form_Element_TextBox('phone_number'); $phonenumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $faxnumber = new Zend_Dojo_Form_Element_TextBox('fax_number'); $faxnumber->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $salephone = new Zend_Dojo_Form_Element_TextBox('sele_phone'); $salephone->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox')); $status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt = array(1 => 'ប្រើប្រាស់', 0 => 'មិនបានប្រើប្រាស់'); $status->setMultiOptions($opt); $note = new Zend_Dojo_Form_Element_SimpleTextarea('note'); $note->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea')); $money_usa = new Zend_Dojo_Form_Element_NumberTextBox('money_usa'); $money_usa->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'required' => true)); $money_usa->setValue(0); $money_bath = new Zend_Dojo_Form_Element_NumberTextBox('money_bath'); $money_bath->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'Required' => true)); $money_bath->setValue(0); $money_real = new Zend_Dojo_Form_Element_NumberTextBox('money_riel'); $money_real->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'Required' => true)); $money_real->setValue(0); $status_getmoney = new Zend_Dojo_Form_Element_FilteringSelect('status_getmoney'); $status_getmoney->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $opt_status = array(1 => 'ដៃគូមេ', 2 => 'ដៃគូកូន'); $status_getmoney->setMultiOptions($opt_status); $status_tran = new Zend_Dojo_Form_Element_FilteringSelect('tran_type'); $status_tran->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect')); $status_option = array(1 => 'ប្រើប្រាស់សាច់ប្រាក់', 2 => 'ទូទាត់ខាងក្រៅ'); $status_tran->setMultiOptions($status_option); $date = new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox')); $date->setValue(date('Y-m-d')); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'CalculateDate();')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-01'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); if ($data != null) { $mainbranch->setValue($data['parent']); $branchname->setValue($data['partner_brand']); //$sub_branch->setValue($data['partner_brand']); $partnername->setValue($data['partner_name']); $accournnumber->setValue($data['account_no']); $cade_number->setValue($data['nation_id']); $homenumber->setValue($data['house_no']); $groupnumber->setValue($data['group_no']); $streetnumber->setValue($data['street']); // $commune_name->setValue($data['commune']); // $districtnumber->setValue($data['district']); // $provicenumber->setValue($data['province']); $province_name->setValue($data['province']); // $district_name->setValue($data['district']); $faxnumber->setValue($data['tel']); $salephone->setValue($data['mobile']); $note->setValue($data['note']); $money_usa->setValue($data['cash_dollar']); $money_bath->setValue($data['cash_bath']); $money_real->setValue($data['cash_riel']); $status_tran->setValue($data['is_cashoperation']); $Address->setValue($data['address']); $date->setValue($data['date']); $id->setValue($data['id']); $status->setValue($data['status']); } $this->addElements(array($id, $_title, $_status_search, $_btn_search, $date, $to_date, $from_date, $branchname, $partnername, $photo, $Address, $accournnumber, $homenumber, $groupnumber, $streetnumber, $communnumber, $phonenumber, $faxnumber, $salephone, $note, $status, $cade_number, $mainbranch, $money_usa, $money_bath, $money_real, $status_tran, $status_getmoney, $province_name)); return $this; }
public function 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")); $_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')); $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); $sendname->setValue($request->getParam("send_name")); // $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' => "calCulateFirstPayment();")); $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' => 'calCulateFirstPayment();')); $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', 'onkeyup' => "calCulateFirstPayment();")); $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)); $from_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $from_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("start_date"); if (empty($_date)) { $_date = date('Y-m-01'); } $from_date->setValue($_date); $to_date = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $to_date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => 'true', 'class' => 'fullside')); $_date = $request->getParam("end_date"); if (empty($_date)) { $_date = date("Y-m-d"); } $to_date->setValue($_date); $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($from_date, $to_date, $sendname, $_title, $_status_search, $_btn_search, $typemoney, $pay_term, $money_inacc, $date, $commission, $amount_month, $total_amount, $epx_date, $recieve_amount, $report, $lbltotal_return, $id)); return $this; }
public function FrmChartaccount($data = null) { $request = Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'onkeyup' => 'this.submit()', 'placeholder' => $this->tr->translate("ADVANCE_SEARCH"))); $_title->setValue($request->getParam("adv_search")); $account_No = new Zend_Dojo_Form_Element_TextBox('account_No'); $account_No->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => true)); $db = new Application_Model_DbTable_DbGlobal(); $account_Type = new Zend_Dojo_Form_Element_FilteringSelect('account_Type'); $account_Type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true, 'onchange' => 'getAllParentsAccount();')); $opt = $db->getVewOptoinTypeByType(8, 1); unset($opt[-1]); //unset($opt['']); $account_Type->setMultiOptions($opt); //$account_Type->setValue(1); $account_Name = new Zend_Dojo_Form_Element_TextBox('account_Name'); $account_Name->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => true)); $account_Nameen = new Zend_Dojo_Form_Element_TextBox('account_Nameen'); $account_Nameen->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => true)); $db = new Application_Model_DbTable_DbGlobal(); $None_operation = new Zend_Dojo_Form_Element_FilteringSelect('none'); $None_operation->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = $db->getVewOptoinTypeByType(10, 1); unset($opt[-1]); unset($opt['']); $None_operation->setMultiOptions($opt); $None_operation->setValue(1); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array('dojoType' => 'dijit.form.Button', 'iconclass' => 'dijitIconSearch', 'label' => 'Search')); // $parent = new Zend_Dojo_Form_Element_FilteringSelect('parent'); // $parent->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required'=>true // )); // $parent->setValue($request->getParam('parent')); $db = new Accounting_Model_DbTable_DbChartaccount(); // $option = $db->getAllchartaccount(3,1); // $parent->setMultiOptions($option); $parents = new Zend_Dojo_Form_Element_CheckBox('parents'); $parents->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'onchange' => 'getGroupCode();')); $Category = new Zend_Dojo_Form_Element_FilteringSelect("category"); $Category->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $option = $db->getAllchartaccount(2, 1); $Category->setMultiOptions($option); $Date = new Zend_Dojo_Form_Element_DateTextBox('date'); $Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $Date->setValue(date('Y-m-d')); $Status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $Status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => true)); $opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $Status->setMultiOptions($opt); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => $this->filter)); $_status_opt = array(-1 => $this->tr->translate("ALL"), 1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_status->setValue($request->getParam("status")); $Balance = new Zend_Dojo_Form_Element_NumberTextBox('Balance'); $Balance->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $Balance->setValue(0); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $account_No->setValue($data['account_code']); $account_Type->setValue($data['account_type']); $account_Name->setValue($data['account_name_kh']); $account_Nameen->setValue($data['account_name_en']); $None_operation->setValue($data['option_acc']); // $parent->setValue($data['parent_id']); $parents->setValue($data['option_type']); $Category->setValue($data['category_id']); $Date->setValue($data['date']); $Status->setValue($data['status']); $Balance->setValue($data['balance']); $_id->setValue($data['id']); } $this->addElements(array($_btn_search, $_title, $_id, $account_No, $None_operation, $parents, $account_Type, $account_Name, $account_Nameen, $Category, $Date, $Status, $Balance)); return $this; }
public function frmSearch(){ $request=Zend_Controller_Front::getInstance()->getRequest(); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options=array(-1=>'សូមជ្រើសរើស សាខា'); if(!empty($rows))foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $brance_from = new Zend_Dojo_Form_Element_FilteringSelect('brance_from'); $brance_from->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect' )); $brance_from->setMultiOptions($options); $brance_from->setValue($request->getParam("brance_from")); $brance_to = new Zend_Dojo_Form_Element_FilteringSelect('brance_to'); $brance_to->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect' )); $brance_to->setValue($request->getParam("brance_to")); $brance_to->setMultiOptions($options); $btnSearch=new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $btnSearch->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', 'label' => 'Search')); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_stutas ->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', )); $options= array(-1=>"ជ្រើសរើស ស្ថានភាព",1=>"ប្រើប្រាស់",0=>"មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $_stutas->setValue($request->getParam("status")); $date=new Zend_Dojo_Form_Element_DateTextBox('date'); $date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox' )); $date->setValue(date('Y-m-d')); $search = new Zend_Dojo_Form_Element_TextBox("search"); $search->setAttribs(array('dojoType' => 'dijit.form.TextBox','placeHolder' => 'ឈ្មោះសាខា ជាភាសាខ្មែរ ឬ អង់គ្លេស',)); $search->setValue($request->getParam("search")); return $this->addElements(array($search,$brance_from,$brance_to,$_stutas,$btnSearch,$date)); }
public function FrmBadLoan($data=null){ $db = new Application_Model_DbTable_DbGlobal(); $request=Zend_Controller_Front::getInstance()->getRequest(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'placeholder'=>$this->tr->translate("SEARCH") )); $_title->setValue($request->getParam("adv_search")); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $rows = $db->getAllBranchName(); $options=array(''=>"---Select Branch Name---"); if(!empty($rows)) foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $_branch_id->setMultiOptions($options); $_branch_id->setValue($request->getParam('branch')); $db = new Loan_Model_DbTable_DbBadloan(); $client_code = new Zend_Dojo_Form_Element_FilteringSelect('client_code'); $client_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getClientInfo();' )); $opt= $db->getClientByTypes(1); $opt[0]='---Select Client Code---'; $client_code->setMultiOptions($opt); $client_code->setValue($request->getParam('client_code')); $client_codeadd = new Zend_Dojo_Form_Element_FilteringSelect('client_codeadd'); $client_codeadd->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getClientInfo();' )); $opt= $db->getClientByTypesADD(1); $client_codeadd->setMultiOptions($opt); $client_name = new Zend_Dojo_Form_Element_FilteringSelect('client_name'); $client_name->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(1);" )); $options = $db->getClientByTypes(2); $options[0]='---Select Client Name---'; $client_name->setMultiOptions($options); $client_name->setValue($request->getParam('client_name')); $client_nameadd = new Zend_Dojo_Form_Element_FilteringSelect('client_nameadd'); $client_nameadd->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(1);" )); $options = $db->getClientByTypesADD(2); $client_nameadd->setMultiOptions($options); $number_code = new Zend_Dojo_Form_Element_FilteringSelect('number_code'); $number_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(2);" )); $options = $db->getClientByTypes(3); $number_code->setMultiOptions($options); $_date= new Zend_Dojo_Form_Element_DateTextBox('Date'); $_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', )); $_date->setValue(date('Y-m-d')); $date_loss= new Zend_Dojo_Form_Element_DateTextBox('date_loss'); $date_loss->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', )); $date_loss->setValue(date('Y-m-d')); $db = new Loan_Model_DbTable_DbBadloan(); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('Total_amount'); $total_amount->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true )); $interest_amount = new Zend_Dojo_Form_Element_NumberTextBox('Interest_amount'); $interest_amount->setAttribs(array( 'dojoType'=>'dijit.form.NumberTextBox', 'class'=>'fullside', 'required'=>true )); $_note = new Zend_Dojo_Form_Element_Textarea('Note'); $_note ->setAttribs(array( 'dojoType'=>'dijit.form.SimpleTextarea', 'class'=>'fullside', 'style'=>'width:98%', 'required' =>'true' )); $_term = new Zend_Dojo_Form_Element_FilteringSelect('Term'); $_term->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $type_opt = array( ''=>$this->tr->translate("---Select Long Term---"), 1=>$this->tr->translate("Standard ,<= 10 Days"), 2=>$this->tr->translate("Special Mention ,11-90 Days"), 3=>$this->tr->translate("Substandard ,91-180 Days"), 4=>$this->tr->translate("Doubtful ,181-360 Days"), 5=>$this->tr->translate("Loan Loss ,>360 days")); $_term->setMultiOptions($type_opt); $_term->setValue($request->getParam('Term')); $star_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $star_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox')); $date = $request->getParam("start_date"); if(empty($date)){ $date = date('Y-m-01'); } $star_date->setValue($date); $_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_enddate->setAttribs(array('dojoType'=>'dijit.form.DateTextBox', 'required'=>'true', 'class'=>'fullside', )); $date = $request->getParam("end_date"); if(empty($date)){ $date = date("Y-m-d"); } $_enddate->setValue($date); // $cash_type = new Zend_Dojo_Form_Element_FilteringSelect('cash_type'); // $cash_type ->setAttribs(array( // 'dojoType'=>'dijit.form.FilteringSelect', // 'class'=>'fullside', // 'required'=>true // )); // $cash_type_opt = array( // 1=>$this->tr->translate("DOLLA"), // 2=>$this->tr->translate("RIEAL"), // 3=>$this->tr->translate("BATH")); // $cash_type->setMultiOptions($cash_type_opt); $cash_type = new Zend_Dojo_Form_Element_FilteringSelect('cash_type'); $cash_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required'=>true )); $opt = array(''=>"Select Currency Type",2=>"Dollar",1=>'Khmer',3=>"Bath"); if($request->getActionName()!='index' AND $request->getActionName()!='rpt-loan-npl' ){ unset($opt['']); } $cash_type->setMultiOptions($opt); $cash_type->setValue($request->getParam('cash_type')); $status = new Zend_Dojo_Form_Element_Textarea('status'); $status ->setAttribs(array( 'dojoType'=>'dijit.form.SimpleTextarea', 'class'=>'fullside', 'style'=>'width:98%' )); $_arr = array(''=>$this->tr->translate("ALL"),1=>$this->tr->translate("ACTIVE"),0=>$this->tr->translate("DACTIVE")); if($request->getActionName()!='index'){ unset($_arr['']); } $_status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $_status->setMultiOptions($_arr); $_status->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>'true', 'missingMessage'=>'Invalid Module!', 'class'=>'fullside')); $_status->setValue($request->getParam('status')); $id = new Zend_Form_Element_Hidden("id"); $id_cient = new Zend_Form_Element_Hidden("idclient"); // print_r($data);exit(); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch' )); if($data!=null){ $_branch_id->setValue($data['branch']); $client_code->setValue($data['client_code']); $client_name->setValue($data['client_name']); $number_code->setValue($data['number_code']); $_date->setValue($data['date']); $date_loss->setValue($data['loss_date']); $total_amount->setValue($data['total_amount']); $interest_amount->setValue($data['intrest_amount']); $_term->setValue($data['tem']); $_note->setValue($data['note']); $_status->setValue($data['status']); $id->setValue($data['id']); $id_cient->setValue($data['client_code']); } $this->addElements(array($_enddate,$star_date,$id_cient,$client_nameadd,$client_codeadd,$_btn_search,$_title,$_status,$cash_type,$id,$_branch_id,$client_code,$client_name,$number_code,$date_loss,$total_amount,$interest_amount,$_date,$_term,$_note)); return $this; }
public function AdvanceSearch ($data=null){ $request=Zend_Controller_Front::getInstance()->getRequest(); $db = new Loan_Model_DbTable_DbGroupPayment(); $payment_type = new Zend_Dojo_Form_Element_FilteringSelect("paymnet_type"); $payment_type->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.FilteringSelect')); $options= array(''=>'ប្រភេទបង់ប្រាក់',1=>'បង់ធម្មតា',2=>'បង់មុន',3=>'បង់រំលោះប្រាក់ដើម'); $payment_type->setMultiOptions($options); $payment_type->setValue($request->getParam("paymnet_type")); $branch = new Zend_Dojo_Form_Element_FilteringSelect("branch_id"); $branch->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.FilteringSelect')); $opt_branch = array(-1=>'ជ្រើសរើស សាខា'); $dbs = new Application_Model_DbTable_DbGlobal(); $rows = $dbs->getAllBranchName(); if(!empty($rows))foreach($rows AS $row){ $opt_branch[$row['br_id']]=$row['branch_namekh']; } $branch->setMultiOptions($opt_branch); $branch->setValue($request->getParam("branch_id")); $advnceSearch = new Zend_Dojo_Form_Element_TextBox("advance_search"); $advnceSearch->setAttribs(array('class'=>'fullside' ,'dojoType'=>'dijit.form.TextBox' ,'placeholder'=>$this->tr->translate("ADVANCE_SEARCH"))); $client_name = new Zend_Dojo_Form_Element_FilteringSelect("client_name"); $opt_client = array(''=>'ជ្រើសរើស ឈ្មោះអតិថិជន'); $rows = $db->getIndividuleClient(); if(!empty($rows))foreach($rows AS $row){ $opt_client[$row['id']]=$row['name']; } $client_name->setMultiOptions($opt_client); $client_name->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.FilteringSelect')); $g_client_name = new Zend_Dojo_Form_Element_FilteringSelect("g_client_name"); $opt_client = array(''=>'ជ្រើសរើស ឈ្មោះអតិថិជន'); $rows = $db->getAllClient(); if(!empty($rows))foreach($rows AS $row){ $opt_client[$row['id']]=$row['name']; } $g_client_name->setMultiOptions($opt_client); $g_client_name->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.FilteringSelect')); $_coid = new Zend_Dojo_Form_Element_FilteringSelect('co_id'); $_coid->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'onchange'=>'popupCheckCO();', 'class'=>'fullside' )); $options = $dbs->getAllCOName(1); $_coid->setMultiOptions($options); $_coid->setValue($request->getParam("co_id")); $start_date = new Zend_Dojo_Form_Element_DateTextBox("start_date"); $start_date->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.DateTextBox','placeholder'=>$this->tr->translate("ចាប់ពីថ្ងៃ"))); //$start_date->setValue($date); $_date = $request->getParam("start_date"); if(empty($_date)){ $_date = date('Y-m-d'); } $start_date->setValue($_date); $date = date("y-m-d"); $end_date = new Zend_Dojo_Form_Element_DateTextBox("end_date"); $end_date->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.DateTextBox','placeholder'=>$this->tr->translate("រហូតដល់ថ្ងៃ"))); //$end_date->setValue($date); $_date = $request->getParam("end_date"); if(empty($_date)){ $_date = date('Y-m-d'); } $end_date->setValue($_date); $status = new Zend_Dojo_Form_Element_FilteringSelect("status"); $status->setAttribs(array('class'=>'fullside','dojoType'=>'dijit.form.FilteringSelect','placeholder'=>$this->tr->translate("ស្ថានការ"))); $opt_status = array(''=>'ជ្រើសរើស ស្ថានការ','1'=>'ដំណើការ','2'=>'មិនដំណើការ'); $status->setMultiOptions($opt_status); $submit = new Zend_Dojo_Form_Element_SubmitButton("btn_submit"); $submit->setAttribs(array('dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', 'label'=>'Search')); $advnceSearch->setValue($request->getParam("advance_search")); $client_name->setValue($request->getParam("client_name")); //$start_date->setValue($request->getParam("start_date")); //$end_date->setValue($request->getParam("end_date")); $status->setValue($request->getParam("status")); $_currency_type = new Zend_Dojo_Form_Element_FilteringSelect('currency_type'); $_currency_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', )); $opt = array(-1=>"--Select Currency Type--",2=>"Dollar",1=>'Khmer',3=>"Bath"); $_currency_type->setMultiOptions($opt); $_currency_type->setValue($request->getParam("currency_type")); if($data!=null){ $advnceSearch->setValue($request->getParam("advance_search")); $client_name->setValue($request->getParam("client_name")); $start_date->setValue($request->getParam("start_date")); $end_date->setValue($request->getParam("end_date")); $status->setValue($request->getParam("status")); } $this->addElements(array($g_client_name,$_currency_type,$payment_type,$_coid,$branch,$submit,$advnceSearch,$client_name,$start_date,$end_date,$status)); return $this; }
public function FrmAddDistrict($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_DISTRICT_INFO") )); $_title->setValue($request->getParam("adv_search")); $_status_search= new Zend_Dojo_Form_Element_FilteringSelect('search_status'); $_status_search->setAttribs(array('dojoType'=>$this->filter)); $_status_opt = array( -1=>$this->tr->translate("ALL"), 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status_search->setMultiOptions($_status_opt); $_status_search->setValue($request->getParam("search_status")); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', )); $district_name = new Zend_Dojo_Form_Element_TextBox('district_name'); $district_name->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $district_namekh = new Zend_Dojo_Form_Element_TextBox('district_namekh'); $district_namekh->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $code = new Zend_Dojo_Form_Element_TextBox('code'); $code->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $popupdistrict_name = new Zend_Dojo_Form_Element_TextBox('pop_district_name'); $popupdistrict_name->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $pop_district_namekh = new Zend_Dojo_Form_Element_TextBox('pop_district_namekh'); $pop_district_namekh->setAttribs(array('dojoType'=>'dijit.form.ValidationTextBox', 'required'=>'true','missingMessage'=>'Invalid Module!','class'=>'fullside' )); $_display = new Zend_Dojo_Form_Element_FilteringSelect('display'); $_display->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside',)); $_display_opt = array( 1=>$this->tr->translate("NAME_KHMER"), 2=>$this->tr->translate("NAME_EN")); $_display->setMultiOptions($_display_opt); $_db = new Application_Model_DbTable_DbGlobal(); $rows_province = $_db->getAllProvince(); $opt_province = array(''=>$this->tr->translate("SELECT_PROVINCE")); if(!empty($rows_province))foreach($rows_province AS $row) $opt_province[$row['province_id']]=$row['province_en_name']; $_province = new Zend_Dojo_Form_Element_FilteringSelect('province_name'); $_province->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside' )); $_province->setMultiOptions($opt_province); $_province->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'required'=>'true', 'class'=>'fullside', )); $_province->setValue($request->getParam('province_name')); if(!empty($rows_province))foreach($rows_province AS $row) $opt_province[$row['province_id']]=$row['province_en_name']; $_provincess=new Zend_Dojo_Form_Element_FilteringSelect('province_names'); $_provincess->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'filterDistrict();', )); $_provincess->setMultiOptions($opt_province); $_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')); $id = new Zend_Form_Element_Hidden('id'); if(!empty($data)){ $id->setValue($data['dis_id']); $code->setValue($data['code']); $district_name->setValue($data['district_name']); $district_namekh->setValue($data['district_namekh']); $_display->setValue($data['displayby']); $_province->setValue($data['pro_id']); $_status->setValue($data['status']); } $this->addElements(array($code,$pop_district_namekh,$_provincess,$_status_search,$_title,$id,$district_name,$popupdistrict_name,$district_namekh,$_display,$_province, $_status)); return $this; }
public function FrmTransfer($data=null){ $db = new Application_Model_DbTable_DbGlobal(); $_title = new Zend_Dojo_Form_Element_TextBox('adv_search'); $_title->setAttribs(array( 'dojoType'=>$this->tvalidate, 'onkeyup'=>'this.submit()', 'placeholder'=>$this->tr->translate("SEARCH") )); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch' )); $request=Zend_Controller_Front::getInstance()->getRequest(); $branch_name = new Zend_Dojo_Form_Element_FilteringSelect('branch_name'); $branch_name->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $rows = $db->getAllBranchName(); $options=array(''=>"------Select------"); if(!empty($rows)) foreach($rows AS $row){ $options[$row['br_id']]=$row['branch_namekh']; } $branch_name->setMultiOptions($options); $branch_name->setValue($request->getParam('branch_id')); $co_name = new Zend_Dojo_Form_Element_FilteringSelect('co_code'); $co_name->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'getClientInfo(1);' )); $db_co = new Loan_Model_DbTable_DbTransferCo(); $row_co = $db_co->getcoinfo(); $options_co =array(''=>"---Select From CO Code---"); if (!empty($row_co)) foreach ($row_co AS $row_cos){ $options_co[$row_cos['co_id']] = $row_cos['co_code']; } $co_name->setMultiOptions($options_co); $_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 Loan_Model_DbTable_DbBadloan(); $co_code = new Zend_Dojo_Form_Element_FilteringSelect('co_codes'); $co_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', // 'onchange'=>'getClientInfo();' )); // $opt= $db->getClientByTypes(1); // $co_code->setMultiOptions($opt); $formc_co = new Zend_Dojo_Form_Element_FilteringSelect('formc_co'); $formc_co->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(2);" )); $row_froms = $db_co->getcoinfo(); $options_from =array(''=>"---Select From CO Name---"); if (!empty($row_froms)) foreach ($row_froms AS $row_from){ $options_from[$row_from['co_id']] = $row_from['co_khname']; } $formc_co->setMultiOptions($options_from); // $options = $db->getClientByTypes(2); // $formc_co->setMultiOptions($options); $to_co = new Zend_Dojo_Form_Element_FilteringSelect('to_co'); $to_co->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(3);" )); $row_co = $db_co->getcoinfo(); $options_co =array(''=>"---Select To CO Name---"); if (!empty($row_co)) foreach ($row_co AS $row_cos){ $options_co[$row_cos['co_id']] = $row_cos['co_khname']; } $to_co->setMultiOptions($options_co); // $options = $db->getClientByTypes(2); // $formc_co->setMultiOptions($options); $to_co_code = new Zend_Dojo_Form_Element_FilteringSelect('to_co_code'); $to_co_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(4);" )); $row_froms = $db_co->getcoinfo(); $options_from =array(''=>"---Select To CO Code---"); if (!empty($row_froms)) foreach ($row_froms AS $row_from){ $options_from[$row_from['co_id']] = $row_from['co_code']; } $to_co_code->setMultiOptions($options_from); $note = new Zend_Dojo_Form_Element_Textarea('Note'); $note ->setAttribs(array( 'dojoType'=>'dijit.form.SimpleTextarea', 'class'=>'fullside', 'style'=>'width:98%', 'required'=>true )); $user_id = new Zend_Dojo_Form_Element_FilteringSelect('user_id'); $user_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', //'onchange'=>"getClientInfo(1);" )); $row_froms = $db_co->getcoinfo(); $options_from =array(''=>"------Select------"); if (!empty($row_froms)) foreach ($row_froms AS $row_from){ //$options_from[$row_from['co_id']] = $row_from['user_id']; } $user_id->setMultiOptions($options_from); $_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')); //$id = new Zend_Form_Element_Hidden("id"); if($data!=null){ $branch_name->setValue($data['branch_id']); $co_name->setValue($data['code_from']); $formc_co->setValue($data['from']); $to_co->setValue($data['to']); $to_co_code->setValue($data['code_to']); $_status->setValue($data['status']); $_date->setValue($data['date']); $note->setValue($data['note']); } $this->addElements(array($_title,$_btn_search,$co_name,$_status,$branch_name,$_date,$co_code,$formc_co,$to_co,$to_co_code,$note,$user_id)); 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){ $request=Zend_Controller_Front::getInstance()->getRequest(); $db = new Application_Model_DbTable_DbGlobal(); $db_co = new Loan_Model_DbTable_DbTransferCoClient(); $branch_name = new Zend_Dojo_Form_Element_FilteringSelect('branch_name'); $branch_name->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_name->setMultiOptions($options); $branch_name->setValue($request->getParam('branch_name')); $_date= new Zend_Dojo_Form_Element_DateTextBox('Date'); $_date->setAttribs(array( 'dojoType'=>'dijit.form.DateTextBox', 'class'=>'fullside', )); $_date->setValue(date('Y-m-d')); $co_code = new Zend_Dojo_Form_Element_FilteringSelect('co_code'); $co_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(1);" )); $_member = new Zend_Dojo_Form_Element_FilteringSelect('member'); $_member->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getClientInfo(1);' )); $db = new Application_Model_DbTable_DbGlobal(); $options = $db->getGroupCodeById(2,0,1); $_member->setMultiOptions($options); $_customer_code = new Zend_Dojo_Form_Element_FilteringSelect('customer_code'); $_customer_code->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getClientInfo(2);' )); $group_opt = $db->getGroupCodeById(1,0,1);//code,individual,option $_customer_code->setMultiOptions($group_opt); $row_co = $db->getAllCOName(); $options_co =array(''=>"------Select From CO ------"); if (!empty($row_co)) foreach ($row_co AS $row_cos){ $options_co[$row_cos['co_id']] = $row_cos['co_firstname']; } $co_code->setMultiOptions($options_co); $co_code->setValue($request->getParam('co_code')); $formc_co = new Zend_Dojo_Form_Element_FilteringSelect('name_co'); $formc_co->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(2);" )); $options = $db->getAllCOName(1); $options['']='---Select To CO---'; $formc_co->setMultiOptions($options); $formc_co->setValue($request->getParam('name_co')); $name_client = new Zend_Dojo_Form_Element_FilteringSelect('name_client'); $name_client->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(3);" )); $row_co = $db_co->getcoinfo(); $options_co =array(''=>"---Select Client Name---"); if (!empty($row_co)) foreach ($row_co AS $row_cos){ $options_co[$row_cos['member_id']] = $row_cos['client_name']; } $name_client->setMultiOptions($options_co); $code_client = new Zend_Dojo_Form_Element_FilteringSelect('code_client'); $code_client->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(4);" )); $row_number = $db_co->getcoinfo(); $options_numbers=array(''=>"---Select Client Code---"); if (!empty($row_number)) foreach ($row_number AS $row_client){ $options_numbers[$row_client['member_id']] = $row_client['client_code']; } $code_client->setMultiOptions($options_numbers); $loan_number= new Zend_Dojo_Form_Element_FilteringSelect('loan_number'); $loan_number->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(5);" )); $row_number = $db_co->getcoinfo(); $options_from =array(''=>"------Select Loan Number------"); if (!empty($row_number)) foreach ($row_number AS $row_numbers){ $options_from[$row_numbers['member_id']] = $row_numbers['loan_number']; } $loan_number->setMultiOptions($options_from); $loan_number->setValue($request->getParam("loan_number")); $loan_client = new Zend_Dojo_Form_Element_FilteringSelect('loan_client'); $loan_client->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>"getClientInfo(3);" )); $loan_clientgroup = $db_co->getcoinfo(); $options_loan_client =array(''=>"------Select Client Name------"); if (!empty($loan_clientgroup)) foreach ($loan_clientgroup AS $loan_clientgroups){ $options_loan_client[$loan_clientgroups['member_id']] = $loan_clientgroups['client_name']; } $loan_client->setMultiOptions($options_loan_client); $loan_client->setValue($request->getParam('loan_client')); $desc = new Zend_Dojo_Form_Element_TextBox('note'); $desc ->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $desc->setValue($request->getParam('note')); $note = new Zend_Dojo_Form_Element_Textarea('Note'); $note ->setAttribs(array( 'dojoType'=>'dijit.form.SimpleTextarea', 'class'=>'fullside', 'required' =>true, 'style'=>'width:98%' )); $user_id = new Zend_Dojo_Form_Element_FilteringSelect('user_id'); $user_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $row_froms = $db_co->getcoinfo(); $options_from =array(''=>"------Select------"); if (!empty($row_froms)) foreach ($row_froms AS $row_from){ } $user_id->setMultiOptions($options_from); $_arr = array(1=>$this->tr->translate("ACTIVE"),0=>$this->tr->translate("DACTIVE"),-1=>$this->tr->translate("ALL")); $_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')); $star_date = new Zend_Dojo_Form_Element_DateTextBox('start_date'); $star_date->setAttribs(array('dojoType'=>'dijit.form.DateTextBox')); $date = $request->getParam("start_date"); if(empty($date)){ $date = date('Y-m-01'); } $star_date->setValue($date); $_enddate = new Zend_Dojo_Form_Element_DateTextBox('end_date'); $_enddate->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','required'=>'true', )); $date = $request->getParam("end_date"); if(empty($date)){ $date = date("Y-m-d"); } $_enddate->setValue($date); $_btn_search = new Zend_Dojo_Form_Element_SubmitButton('btn_search'); $_btn_search->setAttribs(array( 'dojoType'=>'dijit.form.Button', 'iconclass'=>'dijitIconSearch', )); if($data!=null){ $branch_name->setValue($data['branch_id']); $co_code->setValue($data['code_to']); $formc_co->setValue($data['to']); $name_client->setValue($data['client_id']); $code_client->setValue($data['client_id']); $_status->setValue($data['status']); $_date->setValue($data['date']); $note->setValue($data['note']); $loan_number->setValue($data['loan_id']); $loan_client->setValue($data['loan_id']); $_member->setValue($data['client_id']); $_member->setValue($data['client_id']); $_customer_code->setValue($data['client_id']); } $this->addElements(array($_customer_code,$_member,$_btn_search,$desc,$star_date,$_enddate,$loan_client,$loan_number,$_status,$branch_name,$_date,$formc_co,$name_client,$co_code,$code_client,$note,$user_id)); return $this; }