public function __construct() { parent::__construct(); $router = new Shared_Controller_Router(); $this->setAction($router->assemble(array(), 'application-new')); $this->setMethod('post'); // name $name = new Zend_Dojo_Form_Element_TextBox('name'); $name->setLabel(__('Name')); $name->setRequired(true); $this->addElement($name); // description $description = new Zend_Dojo_Form_Element_Textarea('description'); $description->setLabel(__('Description')); $description->setAttrib('rows', '5'); $description->setAttrib('cols', '60'); $this->addElement($description); // url $url = new Zend_Dojo_Form_Element_TextBox('url'); $url->setLabel(__('URL')); $url->setRequired(true); $this->addElement($url); // privacy $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy'); $privacy->setLabel(__('Privacy')); $privacy->setRequired(true); $privacy->addMultiOptions(array('private' => __('Private: users cannot follow this application'), 'public' => __('Public: users can follow this application'))); $privacy->setValue('public'); $this->addElement($privacy); // submit $submit = new Zend_Dojo_Form_Element_SubmitButton('submit'); $submit->setLabel(__('Submit')); $this->addElement($submit); }
public function FrmWhereHouse($data = null) { $menu_code = new Zend_Form_Element_Text('where_house_id'); $menu_code->setAttribs(array('class' => 'form-control')); $description = new Zend_Form_Element_Text('description'); $description->setAttribs(array('class' => 'form-control')); $second_language = new Zend_Form_Element_Text('second_language'); $second_language->setAttribs(array('class' => 'form-control')); $address1 = new Zend_Dojo_Form_Element_TextBox('address1'); $address1->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $address2 = new Zend_Dojo_Form_Element_TextBox('address2'); $address2->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $phone = new Zend_Dojo_Form_Element_TextBox('phone'); $phone->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $fax = new Zend_Dojo_Form_Element_TextBox('fax'); $fax->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); if ($data != null) { // print_r($data); } $show_description = new Zend_Dojo_Form_Element_FilteringSelect('location_type'); $show_description->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'class' => 'form-control')); $description_opt = array("" => $this->tr->translate("LOCATION_TYPE")); $show_description->setMultiOptions($description_opt); $photo = new Zend_Form_Element_File('photo'); $background = new Zend_Form_Element_Text('background'); $background->setAttribs(array('class' => 'form-control color-picker-rgba')); $note = new Zend_Dojo_Form_Element_Textarea('note'); $note->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $this->addElements(array($menu_code, $description, $second_language, $address1, $address2, $phone, $fax, $show_description, $background, $note)); return $this; }
public function addProgramName($data = null, $type = null) { $_title = new Zend_Dojo_Form_Element_TextBox('title'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_db = new Application_Model_DbTable_DbGlobal(); if (!empty($type)) { $rows = $_db->getServiceType(2); } else { $rows = $_db->getServiceType(1); } //array_unshift($rows,array('id' => '-1',"title"=>$this->tr->translate("ADD")) ); $opt = ""; if (!empty($rows)) { foreach ($rows as $row) { $opt[$row['id']] = $row['title']; } } $_service_name = new Zend_Dojo_Form_Element_FilteringSelect("type"); $_service_name->setMultiOptions($opt); $_service_name->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_desc = new Zend_Dojo_Form_Element_Textarea('desc'); $_desc->setAttribs(array('dojoType' => $this->tarea, 'class' => 'fullside', 'style' => 'width:96%;min-height:50px;')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status_program'); $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 2 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); if (!empty($data)) { $_title->setValue($data['title']); $_desc->setValue($data['desc']); } $this->addElements(array($_service_name, $_title, $_desc, $_status)); 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 init() { // Endereço $endereco = new Zend_Dojo_Form_Element_Textarea('endereco'); $endereco->setLabel('Endereço')->setRequired(true)->setAllowEmpty(false)->setDescription('Endereço Completo da Instituição'); $this->addElement($endereco); // Botão de Envio $submit = new Local_Form_Element_SubmitButton('submit'); $this->addElement($submit); }
public function init() { // Cabeçalho $titulo = new Application_Form_ArtigoTitulo(); $titulo->removeElement('submit'); $this->addSubForm($titulo, 'cabecalho'); // Corpo do Documento $conteudo = new Zend_Dojo_Form_Element_Textarea('conteudo'); $conteudo->setLabel('Conteúdo')->setDescription('Corpo do Documento'); $this->addElement($conteudo); // Botão de Envio $submit = new Local_Form_Element_SubmitButton('submit'); $this->addElement($submit); }
public function FrmIncome($data = null) { $account_id = new Zend_Dojo_Form_Element_TextBox('account_id'); $account_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt_month = ""; for ($i = 1; $i <= 12; $i++) { $opt_month[$i] = $i; } $for_date->setMultiOptions($opt_month); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'required' => 'true', 'class' => 'fullside', 'onchange' => 'filterClient();')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options = array('' => '---Select Branch---'); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['branch_namekh']; } } $_branch_id->setMultiOptions($options); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $_branch_id->setValue($data['branch_id']); $account_id->setValue($data['account_id']); $total_amount->setValue($data['total_amount']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_id, $_Date, $_stutas, $total_amount, $_Description, $_branch_id, $for_date, $id)); return $this; }
public function AddDropStudent() { $name = new Zend_Dojo_Form_Element_TextBox('Name'); $name->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); //$this->addElements(array($name)); $_type = new Zend_Dojo_Form_Element_FilteringSelect('type'); $_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_type_opt = array(1 => Application_Form_FrmLanguages::getCurrentlanguage()->translate("Suspended"), 2 => Application_Form_FrmLanguages::getCurrentlanguage()->translate("Drop")); $_type->setMultiOptions($_type_opt); $date = new Zend_dojo_form_element_datetextbox('txtdate'); $date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $reason = new Zend_Dojo_Form_Element_Textarea('reason'); $reason->setAttribs(array('dojoType' => 'dijit.form.Textarea', 'rows' => '4', 'style' => 'border:1px solid #ccc')); $calldate = new Zend_Dojo_Form_Element_dateTextBox('calldate'); $calldate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $this->addElements(array($name, $_type, $date, $reason, $calldate)); return $this; }
public function FrmProductlind($data = null) { $unit_ID = new Zend_Dojo_Form_Element_TextBox('unit_ID'); $unit_ID->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $description = new Zend_Dojo_Form_Element_TextBox('description'); $description->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $second_language = new Zend_Dojo_Form_Element_TextBox('second_language'); $second_language->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $note = new Zend_Dojo_Form_Element_Textarea('note'); $note->setAttribs(array('dojoType' => 'dijit.form.Textarea', 'checked' => 'checked', 'class' => 'form-control')); if ($data != null) { } $apply_company = new Zend_Dojo_Form_Element_FilteringSelect('apply_company'); $apply_company->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $product_opt = array(0 => $this->tr->translate("SHOW"), 1 => $this->tr->translate("BLOCK")); $apply_company->setMultiOptions($product_opt); $this->addElements(array($unit_ID, $description, $second_language, $apply_company, $note)); return $this; }
public function FrmIncome($data = null) { $account_id = new Zend_Dojo_Form_Element_TextBox('account_id'); $account_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt_month = ""; for ($i = 1; $i <= 12; $i++) { $opt_month[$i] = $i; } $for_date->setMultiOptions($opt_month); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $options = array(1 => "សាខា កណ្តាល", 2 => "សាខា ទី១"); $_branch_id->setMultiOptions($options); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside')); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $_branch_id->setValue($data['branch_id']); $account_id->setValue($data['account_id']); $total_amount->setValue($data['total_amount']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_id, $_Date, $_stutas, $total_amount, $_Description, $_branch_id, $for_date, $id)); return $this; }
public function FrmUnitOfMeasure($data = null) { $unit_ID = new Zend_Dojo_Form_Element_TextBox('unit_ID'); $unit_ID->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $description = new Zend_Dojo_Form_Element_TextBox('description'); $description->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $second_language = new Zend_Dojo_Form_Element_TextBox('second_language'); $second_language->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $apply_company = new Zend_Dojo_Form_Element_TextBox('apply_company'); $apply_company->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $note = new Zend_Dojo_Form_Element_Textarea('note'); $note->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); if ($data != null) { // print_r($data); } $color = new Zend_Dojo_Form_Element_FilteringSelect('color'); $color->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'checked' => 'checked', 'class' => 'form-control')); $color_opt = array(0 => $this->tr->translate("RED"), 1 => $this->tr->translate("WHITE"), 2 => $this->tr->translate("BLACK"), 3 => $this->tr->translate("BLUE"), 4 => $this->tr->translate("YELLOW"), 5 => $this->tr->translate("GREEN"), 6 => $this->tr->translate("ACTIVE")); $color->setMultiOptions($color_opt); $this->addElements(array($unit_ID, $description, $second_language, $apply_company, $note, $color)); return $this; }
public function addProgramName($data = null) { $_db = new Application_Model_DbTable_DbGlobal(); $rows = $_db->getServiceType(); $opt = array(); if (!empty($rows)) { foreach ($rows as $row) { $opt[$row['id']] = $row['title']; } } $_type_service = new Zend_Dojo_Form_Element_FilteringSelect('title'); $_type_service->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $_type_service->setMultiOptions($opt); $_type = new Zend_Dojo_Form_Element_FilteringSelect('type'); $_status_type = array("-1" => "", 1 => $this->tr->translate("SERVICE"), 2 => $this->tr->translate("PROGRAM")); $_type->setMultiOptions($_status_type); $_type->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside', 'required' => 'true', 'onchange' => 'getProgramByType();')); $_title = new Zend_Dojo_Form_Element_TextBox('add_title'); $_title->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_desc = new Zend_Dojo_Form_Element_Textarea('desc'); $_desc->setAttribs(array('dojoType' => $this->tarea, 'class' => 'fullside', 'style' => 'width:96%;min-height:50px;')); //$_desc->setAttribs(array('dojoType'=>$this->tarea,'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); if (!empty($data)) { $_title->setValue($data['title']); $_desc->setValue($data['desc']); $_title->setValue($data['title']); $_type->setValue($data['ser_cate_id']); $_type_service->setValue($data['service_id']); $_status->setValue($data['status']); } $this->addElements(array($_type, $_type_service, $_title, $_desc, $_status)); return $this; }
public function FrmAddCallteral($data = null) { $customer_name = new Zend_Dojo_Form_Element_TextBox('CO_name'); $customer_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $first_name = new Zend_Dojo_Form_Element_ValidationTextBox('first_name'); $first_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'required' => true, 'class' => 'fullside')); $_customer_code = new Zend_Dojo_Form_Element_TextBox('customer_code'); $_customer_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $is_new = new Zend_Dojo_Form_Element_RadioButton('is_new'); $is_new->setAttribs(array('dojoType' => 'dijit.form.RadioButton', 'class' => 'fullside')); $description = new Zend_Dojo_Form_Element_Textarea('note'); $description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%;')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_branch_id->setMultiOptions(array(1 => 'Null')); $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_member->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_dob = new Zend_Dojo_Form_Element_DateTextBox('date'); $_dob->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $group_id = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $group_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $_branch_id->setValue($data['branch_id']); $account_id->setValue($data['account_id']); $total_amount->setValue($data['total_amount']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($customer_name, $first_name, $customer_name, $is_new, $_branch_id, $_dob, $total_amount, $description, $_customer_code, $group_id, $id)); return $this; }
public function FrmAddExpense($data = null) { $account_id = new Zend_Dojo_Form_Element_TextBox('account_id'); $account_id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $for_date = new Zend_Dojo_Form_Element_FilteringSelect('for_date'); $for_date->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "1", 2 => "2", 3 => "3", 4 => "4", 5 => "5", 6 => "6", 7 => "7", 8 => "8", 9 => "9", 10 => "10", 11 => "11", 12 => "12"); $for_date->setMultiOptions($options); $_Date = new Zend_Dojo_Form_Element_DateTextBox('Date'); $_Date->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'required' => true, 'class' => 'fullside')); $_Date->setValue(date('Y-m-d')); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $options = array(1 => "សាខា កណ្តាល", 2 => "សាខា ទី១"); $_branch_id->setMultiOptions($options); $_stutas = new Zend_Dojo_Form_Element_FilteringSelect('Stutas'); $_stutas->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $options = array(1 => "ប្រើប្រាស់", 2 => "មិនប្រើប្រាស់"); $_stutas->setMultiOptions($options); $_Description = new Zend_Dojo_Form_Element_Textarea('Description'); $_Description->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:98%')); $total_amount = new Zend_Dojo_Form_Element_NumberTextBox('total_amount'); $total_amount->setAttribs(array('dojoType' => 'dijit.form.NumberTextBox', 'class' => 'fullside', 'required' => true)); $id = new Zend_Form_Element_Hidden("id"); if ($data != null) { $_branch_id->setValue($data['branch_id']); $account_id->setValue($data['account_id']); $total_amount->setValue($data['total_amount']); $for_date->setValue($data['fordate']); $_Description->setValue($data['disc']); $_Date->setValue($data['date']); $_stutas->setValue($data['status']); $id->setValue($data['id']); } $this->addElements(array($account_id, $_Date, $_stutas, $_Description, $total_amount, $_branch_id, $for_date, $id)); return $this; }
public function __construct($applicationId) { parent::__construct(); $router = new Shared_Controller_Router(); $this->setAction($router->assemble(array(), 'template-new') . '?applicationid=' . $applicationId); $this->setMethod('post'); // name $name = new Zend_Dojo_Form_Element_TextBox('name'); $name->setLabel(__('Name')); $name->setRequired(true); $this->addElement($name); // body $body = new Zend_Dojo_Form_Element_Textarea('body'); $body->setLabel(__('Body')); $body->setRequired(true); $body->setAttrib('rows', '5'); $body->setAttrib('cols', '60'); $body->setDescription(__('HTML: You may only use the <a> tag.') . '<br />' . __('Tokens: Tokens should be %-delimeted, e.g. %post_url%.')); $body->getDecorator('Description')->setEscape(false); $this->addElement($body); // privacy $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy'); $privacy->setLabel(__('Privacy')); $privacy->setRequired(true); $privacy->addMultiOptions(array('private' => __('Private: users can follow this these events'), 'public' => __('Public: users cannot follow these events'))); $privacy->setValue('public'); $this->addElement($privacy); // web hooks $webhooks = new Zend_Dojo_Form_Element_CheckBox('web_hooks'); $webhooks->setLabel(__('Allow web hooks')); $webhooks->setRequired(true); $webhooks->setChecked(true); $webhooks->setCheckedValue('yes'); $webhooks->setUncheckedValue('no'); $this->addElement($webhooks); // submit $submit = new Zend_Dojo_Form_Element_SubmitButton('submit'); $submit->setLabel(__('Submit')); $this->addElement($submit); }
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 FrmAddClient($data = null) { $_group = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_group->setAttribs(array('dojoType' => 'dijit.form.CheckBox', 'onchange' => 'getGroupCode();')); $_group_code = new Zend_Dojo_Form_Element_TextBox('group_code'); $_group_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readonly' => 'readonly', 'style' => 'color:red;')); // $db = new Application_Model_DbTable_DbGlobal(); // $id_client = $db->getNewClientId(); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['br_id']] = $row['displayby'] == 1 ? $row['branch_namekh'] : $row['branch_nameen']; } } $_branch_id->setMultiOptions($options); $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_member->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getClientByType(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['client_id']] = $row['name_en']; } } $_member->setMultiOptions($options); $_namekh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $id_client = $db->getNewClientId(); $_clientno = new Zend_Dojo_Form_Element_TextBox('client_no'); $_clientno->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'readonly' => 'readonly', 'style' => 'color:red;')); $_clientno->setValue($id_client); $_nameen = new Zend_Dojo_Form_Element_TextBox('name_en'); $_nameen->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt = array(1 => "Male", 2 => "Femail"); $_sex->setMultiOptions($opt); $_situ_status = new Zend_Dojo_Form_Element_FilteringSelect('situ_status'); $_situ_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $opt_status = $db->getAllSituation(); $_situ_status->setMultiOptions($opt_status); $_province = new Zend_Dojo_Form_Element_FilteringSelect('province'); $_province->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $rows = $db->getAllProvince(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['province_id']] = $row['province_en_name']; } } $_province->setMultiOptions($options); $_district = new Zend_Dojo_Form_Element_FilteringSelect('district'); $rows = $db->getAllDistrict(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['dis_id']] = $row['district_name']; } } $_district->setMultiOptions($options); $_district->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckDistrict();')); $_commune = new Zend_Dojo_Form_Element_FilteringSelect('commune'); $rows = $db->getCommune(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['com_id']] = $row['commune_name']; } } $_commune->setMultiOptions($options); $_commune->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'onchange' => 'popupCheckCommune();')); $_village = new Zend_Dojo_Form_Element_FilteringSelect('village'); $_village->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true', 'onchange' => 'popupCheckVillage();')); $rows = $db->getVillage(); $options = array('' => "------Select------", -1 => "Add New"); if (!empty($rows)) { foreach ($rows as $row) { $options[$row['vill_id']] = $row['village_name']; } } $_village->setMultiOptions($options); $_house = new Zend_Dojo_Form_Element_TextBox('house'); $_house->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); $_street = new Zend_Dojo_Form_Element_TextBox('street'); $_street->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_id_type = new Zend_Dojo_Form_Element_FilteringSelect('id_type'); $_id_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $rows = $db->GetAllIDType(); $_id_type->setMultiOptions($rows); $_id_no = new Zend_Dojo_Form_Element_TextBox('id_no'); $_id_no->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_spouse = new Zend_Dojo_Form_Element_TextBox('spouse'); $_spouse->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_desc = new Zend_Dojo_Form_Element_Textarea('desc'); $_desc->setAttribs(array('dojoType' => 'dijit.form.SimpleTextarea', 'class' => 'fullside', 'style' => 'width:96%;min-height:50px;')); $_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_id = new Zend_Form_Element_Hidden('id'); if ($data != null) { $_id->setValue($data['client_id']); $_member->setValue($data['parent_id']); $_group->setValue($data['is_group']); $_namekh->setValue($data['name_kh']); $_nameen->setValue($data['name_en']); $_sex->setValue($data['sex']); $_situ_status->setValue($data['sit_status']); $_province->setValue($data['pro_id']); $_district->setValue($data['dis_id']); $_commune->setValue($data['com_id']); $_village->setValue($data['village_id']); $_house->setValue($data['house']); $_street->setValue($data['street']); $_id_type->setValue($data['id_type']); $_id_no->setValue($data['id_number']); $_phone->setValue($data['phone']); $_spouse->setValue($data['spouse_name']); $_desc->setValue($data['remark']); $_status->setValue($data['status']); $_clientno->setValue($data['client_number']); } $this->addElements(array($_id, $_group_code, $_branch_id, $_member, $_group, $_namekh, $_nameen, $_sex, $_situ_status, $_province, $_district, $_commune, $_village, $_house, $_street, $_id_type, $_id_no, $_phone, $_spouse, $_desc, $_status, $_clientno)); return $this; }
public function FrmStudent($data = null) { $_studid = new Zend_Dojo_Form_Element_TextBox('stu_card'); $_studid->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true')); $_khname = new Zend_Dojo_Form_Element_TextBox('kh_name'); $_khname->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true')); $place_of_birth = new Zend_Dojo_Form_Element_TextBox('place_of_birth'); $place_of_birth->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true')); $address_now = new Zend_Dojo_Form_Element_TextBox('address_now'); $address_now->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true')); $_enname = new Zend_Dojo_Form_Element_TextBox('en_name'); $_enname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $sex_opt = array(1 => $this->tr->translate("MALE"), 2 => $this->tr->translate("FEMALE")); $_sex->setMultiOptions($sex_opt); $_dob = new Zend_Dojo_Form_Element_TextBox('dob'); $_dob->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside', 'required' => 'true')); //$_dob->setValue('value',"2/7/2017"); $newdate = date('Y-m-d', mktime(date('h'), date('i'), date('s'), date('m'), date('d') + 45, date('Y'))); // echo $newdate; //$_dob->setValue(date("Y-m-d")); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $national = new Zend_Dojo_Form_Element_FilteringSelect('national'); $national->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_degree = new Zend_Dojo_Form_Element_FilteringSelect('degree'); $arr_opt = array(1 => $this->tr->translate("ASSOCIATE"), 2 => $this->tr->translate("BACHELOR"), 3 => $this->tr->translate('MASTER'), 4 => $this->tr->translate('DOCTORATE')); $_degree->setMultiOptions($arr_opt); $_degree->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_batch = new Zend_Dojo_Form_Element_NumberTextBox("batch"); $_batch->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_year = new Zend_Dojo_Form_Element_TextBox("year"); $_year->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_session = new Zend_Dojo_Form_Element_FilteringSelect("session"); $opt_session = array(1 => $this->tr->translate('MORNING'), 2 => $this->tr->translate('AFTERNOON'), 3 => $this->tr->translate('EVERNING'), 4 => $this->tr->translate('WEEKEND')); $_session->setMultiOptions($opt_session); $_session->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_db = new Application_Model_DbTable_DbGlobal(); $rows = $_db->getGlobalDb('SELECT dept_id,en_name FROM rms_dept WHERE is_active=1 AND en_name !="" '); $opt = ""; if (!empty($rows)) { foreach ($rows as $row) { $opt[$row['dept_id']] = $row['en_name']; } } $_dept = new Zend_Dojo_Form_Element_FilteringSelect("dept"); $_dept->setMultiOptions($opt); $_dept->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside', 'onchange' => 'changeMajor();')); $opt_marjor = array(-1 => $this->tr->translate("SELECT_MAJOR")); $_major = new Zend_Dojo_Form_Element_FilteringSelect("major"); $_major->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_situation = new Zend_Dojo_Form_Element_FilteringSelect("situation"); $opt_situation = array(1 => $this->tr->translate("កម្មករ ឫ និយោជិក"), 2 => $this->tr->translate("កសិករ"), 3 => $this->tr->translate("អ្នកលក់ដូរតូចតាច"), 4 => $this->tr->translate("បុគ្គលិកក្រុមហ៊ន"), 5 => $this->tr->translate("បុគ្គលិកអង្គការក្រៅរដ្ឋាភិបាល"), 6 => $this->tr->translate("បុគ្គលិកក្រុមហ៊ន"), 7 => $this->tr->translate("បុគ្គលិកអង្គការអន្តរជាតិ"), 8 => $this->tr->translate("កំព្រាឪពុក"), 9 => $this->tr->translate("កំព្រាម្តាយ"), 10 => $this->tr->translate("ឪពុកឫម្តាយជរា"), 11 => $this->tr->translate("ផ្សេងៗ")); $_situation->setMultiOptions($opt_situation); $_situation->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_father_tel = new Zend_Dojo_Form_Element_TextBox('father_phone'); $_father_tel->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_mother_tel = new Zend_Dojo_Form_Element_TextBox('mother_phone'); $_mother_tel->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_bacc_exam = new Zend_Dojo_Form_Element_TextBox('finish_bacc'); $_bacc_exam->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_bacc_code = new Zend_Dojo_Form_Element_TextBox('certificate_code'); $_bacc_code->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside', 'onKeyup' => 'CheckBaccCode();')); $_bacc_score = new Zend_Dojo_Form_Element_TextBox('bacc_score'); $_bacc_score->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_from_school = new Zend_Dojo_Form_Element_FilteringSelect("situation"); $opt_school = array(1 => $this->tr->translate("កម្មករ ឫ និយោជិក"), 2 => $this->tr->translate("កសិករ"), 3 => $this->tr->translate("អ្នកលក់ដូរតូចតាច"), 4 => $this->tr->translate("បុគ្គលិកក្រុមហ៊ន"), 5 => $this->tr->translate("បុគ្គលិកអង្គការក្រៅរដ្ឋាភិបាល"), 6 => $this->tr->translate("បុគ្គលិកក្រុមហ៊ន"), 7 => $this->tr->translate("បុគ្គលិកអង្គការអន្តរជាតិ"), 8 => $this->tr->translate("កំព្រាឪពុក"), 9 => $this->tr->translate("កំព្រាម្តាយ"), 10 => $this->tr->translate("ឪពុកឫម្តាយជរា"), 11 => $this->tr->translate("ផ្សេងៗ")); $_from_school->setMultiOptions($opt_school); $_from_school->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_remark = new Zend_Dojo_Form_Element_Textarea('remark'); $_remark->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); // $rows_school = $_db->getGlobalDb("SELECT // CONCAT(school_name,' - ' // ,(SELECT province_en_name FROM rms_province AS p // WHERE p.province_id= sp.province_id)) AS school_province,school_id // FROM rms_school_province AS sp WHERE status=1 ORDER BY sp.province_id"); // $opt_school = ""; // if(!empty($rows_school))foreach($rows_school AS $row) $opt_school[$row['school_id']]=$row['school_province']; // $_from_school = new Zend_Dojo_Form_Element_FilteringSelect("from_school"); // $_from_school->setMultiOptions($opt_school); // $_from_school->setAttribs(array( // 'dojoType'=>$this->filter, // 'required'=>'true', // 'class'=>'fullside',)); $rows_provice = $_db->getGlobalDb("SELECT province_id,province_en_name FROM rms_province WHERE is_active=1 AND province_en_name!=''"); $opt_province = ""; if (!empty($rows_provice)) { foreach ($rows_provice as $row) { $opt_province[$row['province_id']] = $row['province_en_name']; } } $_pob = new Zend_Dojo_Form_Element_FilteringSelect("pob"); $_pob->setMultiOptions($opt_province); $_pob->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_student_add = new Zend_Dojo_Form_Element_FilteringSelect("student_add"); $_student_add->setMultiOptions($opt_province); $_student_add->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_student_from = new Zend_Dojo_Form_Element_FilteringSelect("student_from"); $_student_from->setMultiOptions($opt_province); $_student_from->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_curr_add = new Zend_Dojo_Form_Element_FilteringSelect("curr_add"); $_curr_add->setMultiOptions($opt_school); $_curr_add->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_composition = new Zend_Dojo_Form_Element_FilteringSelect("composition"); $opt_compo = array(1 => $this->tr->translate("សិស្សទើបចាប់បាកឌុប"), 2 => $this->tr->translate("ប្រជាជនធម្មតាគ្មានការងារធ្វើ"), 3 => $this->tr->translate("ពាណិជ្ជករ"), 4 => $this->tr->translate("មន្រ្តីរាជការ"), 5 => $this->tr->translate("បុគ្គលិកក្រុមហ៊ុន"), 6 => $this->tr->translate("កសិករ"), 7 => $this->tr->translate("សមាសភាពដទៃទៀត")); $_composition->setMultiOptions($opt_compo); $_composition->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_age = new Zend_Dojo_Form_Element_TextBox('age'); $_age->setAttribs(array('dojoType' => $this->t_num, 'class' => 'fullside')); $_mention = new Zend_Dojo_Form_Element_FilteringSelect("mention"); $opt_rank = array(1 => "A", 2 => "B", 3 => "C", 4 => "D", 5 => "E", 5 => "F"); $_mention->setMultiOptions($opt_rank); $_mention->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_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')); $this->addElements(array($_khname, $_enname, $_studid, $_sex, $_dob, $_degree, $_phone, $national, $place_of_birth, $address_now, $_dept, $_batch, $_year, $_session, $_dept, $_major, $_from_school, $_student_add, $_student_from, $_situation, $_father_tel, $_mother_tel, $_bacc_exam, $_bacc_code, $_bacc_score, $_from_school, $_remark, $_pob, $_curr_add, $_composition, $_age, $_mention, $_status)); if (!empty($data)) { $_khname->setValue($data['stu_khname']); $_enname->setValue($data['stu_enname']); $_studid->setValue($data['stu_card']); $_sex->setValue($data['sex']); //echo date('m/d/Y'); $_dob->setValue(date('m/d/Y')); $_dob->setValue($data['dob']); $_degree->setValue($data['degree']); $_dept->setValue($data['major_id']); $_phone->setValue($data['phone']); $_session->setValue($data['session']); $_batch->setValue($data['batch']); echo $data['year']; $_year->setValue($data['year']); $_pob->setValue($data['pob']); $_student_add->setValue($data['student_add']); $_student_from->setValue($data['from_school']); $_situation->setValue($data['situation']); $_from_school->setValue($data['from_school']); $_father_tel->setValue($data['father_phone']); $_mother_tel->setValue($data['mother_phone']); $_bacc_exam->setValue($data['finish_bacc']); $_bacc_score->setValue($data['bacc_score']); $_bacc_code->setValue($data['certificate_code']); $_mention->setValue($data['mention']); $_from_school->setValue($data['from_school']); $_composition->setValue($data['composition']); $_status->setValue($data['status']); $_remark->setValue($data['remark']); //echo $data['composition'];exit(); } 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; }
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 FrmRegistarWU($data = null) { $_degree = $this->_degree; $_khname = $this->_khname; $_enname = $this->_enname; $_phone = $this->_phone; $_batch = $this->_batch; $_year = $this->_year; $_session = $this->_session; $_dob = $this->_dob; $_pay_date = $this->_pay_date; $_remark = $this->_remark; $_dob->setValue(date("Y-m-d")); $_invoice_no = new Zend_Dojo_Form_Element_TextBox('reciept_no'); $_invoice_no->setAttribs(array('dojoType' => $this->tvalidate, 'class' => 'fullside', 'required' => 'true', 'class' => 'fullside')); $rs_metion_opt = Application_Model_DbTable_DbGlobal::getAllMention(); $metion = new Zend_Dojo_Form_Element_FilteringSelect('metion'); $metion->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside', 'onchange' => 'getTuitionFee();')); $metion->setMultiOptions($rs_metion_opt); $_new_student = new Zend_Form_Element_Checkbox('is_new'); $_new_student->setAttribs(array('dojoType' => "dijit.form.CheckBox", 'class' => 'fullside', 'Onchange' => "getNewStudent();")); $_is_hold = new Zend_Form_Element_Checkbox('is_hold'); $_is_hold->setAttribs(array('dojoType' => "dijit.form.CheckBox", 'class' => 'fullside')); //$_is_hold->setValue(1); $_year_one = new Zend_Dojo_Form_Element_TextBox('is_year_one'); $_year_one->setAttribs(array('dojoType' => "dijit.form.CheckBox", 'class' => 'fullside', 'Onchange' => "getNewStudent();")); $_studid = new Zend_Dojo_Form_Element_TextBox('stu_id'); $_studid->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside')); $sex_opt = array(1 => $this->tr->translate("MALE"), 2 => $this->tr->translate("FEMALE")); $_sex->setMultiOptions($sex_opt); $_db = new Application_Model_DbTable_DbGlobal(); $rows = $_db->getAllFecultyName(); $opt = ''; //array(-1=>$this->tr->translate("SELECT_DEPT")); if (!empty($rows)) { foreach ($rows as $row) { $opt[$row['dept_id']] = $row['en_name']; } } $_dept = new Zend_Dojo_Form_Element_FilteringSelect("dept"); $_dept->setMultiOptions($opt); $_dept->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside', 'onchange' => 'changeMajor();')); $opt_marjor = array(-1 => $this->tr->translate("SELECT_MAJOR")); $_major = new Zend_Dojo_Form_Element_FilteringSelect("major"); $_major->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside')); $_term = new Zend_Dojo_Form_Element_FilteringSelect("payment_term"); $opt_term = $_db->getAllPaymentTerm(); // $opt_term = array( // 1=>$this->tr->translate('QUARTER'), // 2=>$this->tr->translate('SEMESTER'), // 3=>$this->tr->translate('YEAR'), // 4=>$this->tr->translate('OTHER') // ); $_term->setMultiOptions($opt_term); $_term->setAttribs(array('dojoType' => $this->filter, 'required' => 'true', 'class' => 'fullside', 'onchange' => 'getTuitionFee();')); $_fee = new Zend_Dojo_Form_Element_NumberTextBox('tuitionfee'); $_fee->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside', 'onkeyup' => 'CheckAmount();')); $_disc = new Zend_Dojo_Form_Element_NumberTextBox('discount'); $_disc->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside', 'onkeyup' => 'CheckAmount();')); $_disc->setValue(0); $_paid = new Zend_Dojo_Form_Element_NumberTextBox('payment_paid'); $_paid->setAttribs(array('dojoType' => $this->t_num, 'required' => 'true', 'class' => 'fullside')); $_paid_kh = new Zend_Dojo_Form_Element_Textarea('paid_kh'); $_paid_kh->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside')); $this->addElements(array($_year_one, $_new_student, $_invoice_no, $_pay_date, $_khname, $_enname, $_studid, $_sex, $_dob, $_degree, $metion, $_phone, $_dept, $_major, $_batch, $_year, $_session, $_term, $_fee, $_disc, $_paid, $_paid_kh, $_remark, $_is_hold)); return $this; }
public function FrmAddClient($data=null){ $_spouse = new Zend_Dojo_Form_Element_TextBox('spouse'); $_spouse->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_releted = new Zend_Dojo_Form_Element_TextBox('relate_with'); $_releted->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $clienttype_nameen= new Zend_Dojo_Form_Element_DateTextBox('clienttype_nameen'); $clienttype_nameen->setAttribs(array('dojoType'=>'dijit.form.TextBox','class'=>'fullside' )); $clienttype_namekh= new Zend_Dojo_Form_Element_DateTextBox('clienttype_namekh'); $clienttype_namekh->setAttribs(array('dojoType'=>'dijit.form.TextBox','class'=>'fullside' )); $dob_join_acc= new Zend_Dojo_Form_Element_DateTextBox('dob_join_acc'); $dob_join_acc->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','class'=>'fullside', )); $_dob_Guarantor= new Zend_Dojo_Form_Element_DateTextBox('dob_guarantor'); $_dob_Guarantor->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','class'=>'fullside', )); $_dob= new Zend_Dojo_Form_Element_DateTextBox('dob_client'); $_dob->setAttribs(array('dojoType'=>'dijit.form.DateTextBox','class'=>'fullside', )); $_relate_tel = new Zend_Dojo_Form_Element_TextBox('relate_tel'); $_relate_tel->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_guarantor_tel = new Zend_Dojo_Form_Element_TextBox('guarantor_tel'); $_guarantor_tel->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_guarantor_with = new Zend_Dojo_Form_Element_TextBox('guarantor_with'); $_guarantor_with->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $request=Zend_Controller_Front::getInstance()->getRequest(); $_group = new Zend_Dojo_Form_Element_CheckBox('is_group'); $_group->setAttribs(array( 'dojoType'=>'dijit.form.CheckBox', 'onClick'=>'getGroupCode();', )); $_group_code = new Zend_Dojo_Form_Element_TextBox('group_code'); $_group_code->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>'readonly', 'style'=>'color:red;' )); // $db = new Application_Model_DbTable_DbGlobal(); // $id_client = $db->getNewClientId(); $_branch_id = new Zend_Dojo_Form_Element_FilteringSelect('branch_id'); $_branch_id->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'Onchange'=>'getFunction();' )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getAllBranchName(); $options=array(''=>"---Select Branch Name---"); if(!empty($rows))foreach($rows AS $row) $options[$row['br_id']]=$row['displayby']==1?$row['branch_namekh']:$row['branch_nameen']; $_branch_id->setMultiOptions($options); $_member = new Zend_Dojo_Form_Element_FilteringSelect('group_id'); $_member->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'getGroupCode();' )); $db = new Application_Model_DbTable_DbGlobal(); $rows = $db->getClientByType(1); $options=array(''=>"---Select Group Name---"); if(!empty($rows))foreach($rows AS $row) $options[$row['client_id']]=$row['name_en']; $_member->setMultiOptions($options); $_namekh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_namekh->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required' =>'true' )); $id_client = $db->getNewClientId(); $_clientno = new Zend_Dojo_Form_Element_TextBox('client_no'); $_clientno->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', 'readonly'=>'readonly', 'style'=>'color:red;' )); $_clientno->setValue($id_client); $_nameen = new Zend_Dojo_Form_Element_ValidationTextBox('name_en'); $_nameen->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required' =>'true' )); $_join_with = new Zend_Dojo_Form_Element_TextBox('join_with'); $_join_with->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_join_nation_id = new Zend_Dojo_Form_Element_TextBox('join_nation_id'); $_join_nation_id->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_sex = new Zend_Dojo_Form_Element_FilteringSelect('sex'); $_sex->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); // $opt = array(1=>"Male",2=>"Femail"); $opt_status = $db->getVewOptoinTypeByType(11,1); unset($opt_status[-1]); unset($opt_status['']); $_sex->setMultiOptions($opt_status); $_situ_status = new Zend_Dojo_Form_Element_FilteringSelect('situ_status'); $_situ_status->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $opt_status = $db->getVewOptoinTypeByType(5,1); unset($opt_status[-1]); unset($opt_status['']); $_situ_status->setMultiOptions($opt_status); $client_d_type = new Zend_Dojo_Form_Element_FilteringSelect('client_d_type'); $client_d_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); // $opt_client_d_type = // ); // $opt_client_d_type= $db->getVewOptoinTypeByType(23,1); $client_d_type->setMultiOptions($opt_client_d_type); $join_d_type = new Zend_Dojo_Form_Element_FilteringSelect('join_d_type'); $join_d_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $opt_join_d_type= $db->getVewOptoinTypeByType(23,1); $join_d_type->setMultiOptions($opt_join_d_type); $guarantor_d_type = new Zend_Dojo_Form_Element_FilteringSelect('guarantor_d_type'); $guarantor_d_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', )); $opt_guarantor_d_type= $db->getVewOptoinTypeByType(23,1); $guarantor_d_type->setMultiOptions($opt_guarantor_d_type); $guarantor_address = new Zend_Dojo_Form_Element_TextBox('guarantor_address'); $guarantor_address->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); /////////////////////////////////// $_province = new Zend_Dojo_Form_Element_FilteringSelect('province'); $_province->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'filterDistrict();', )); $rows = $db->getAllProvince(); $options=array($this->tr->translate("SELECT_PROVINCE")); //array(''=>"------Select Province------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['province_id']]=$row['province_en_name']; $_province->setMultiOptions($options); // $_province->setValue($request->getParam('province')); $_district = new Zend_Dojo_Form_Element_FilteringSelect('district'); $rows = $db->getAllDistrict(); $options=array(''=>"------Select------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['dis_id']]=$row['district_name']; $_district->setMultiOptions($options); $_district->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckDistrict();' )); $_commune = new Zend_Dojo_Form_Element_FilteringSelect('commune'); $rows = $db->getCommune(); $options=array(''=>"------Select------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['com_id']]=$row['commune_name']; $_commune->setMultiOptions($options); $_commune->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'onchange'=>'popupCheckCommune();' )); $_village = new Zend_Dojo_Form_Element_FilteringSelect('village'); $_village->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true', 'onchange'=>'popupCheckVillage();' )); $rows = $db->getVillage(); $options=array(''=>"------Select------",-1=>"Add New"); if(!empty($rows))foreach($rows AS $row) $options[$row['vill_id']]=$row['village_name']; $_village->setMultiOptions($options); $_house = new Zend_Dojo_Form_Element_TextBox('house'); $_house->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', )); $_street = new Zend_Dojo_Form_Element_TextBox('street'); $_street->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', //'required' =>'true' )); $_id_type = new Zend_Dojo_Form_Element_FilteringSelect('id_type'); $_id_type->setAttribs(array( 'dojoType'=>'dijit.form.FilteringSelect', 'class'=>'fullside', 'required' =>'true' )); $rows = $db->GetAllIDType(); $_id_type->setMultiOptions($rows); $_id_no = new Zend_Dojo_Form_Element_TextBox('id_no'); $_id_no->setAttribs(array( 'dojoType'=>'dijit.form.ValidationTextBox', 'class'=>'fullside', 'required' =>'true' )); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $_spouse = new Zend_Dojo_Form_Element_TextBox('spouse'); $_spouse->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $photo=new Zend_Form_Element_File('photo'); $photo->setAttribs(array( )); $job = new Zend_Dojo_Form_Element_TextBox('job'); $job->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $national_id=new Zend_Dojo_Form_Element_TextBox('national_id'); $national_id->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $spouse_nationid=new Zend_Dojo_Form_Element_TextBox('spouse_nationid'); $spouse_nationid->setAttribs(array( 'dojoType'=>'dijit.form.TextBox', 'class'=>'fullside', )); $chackcall = new Zend_Dojo_Form_Element_CheckBox('chackcall'); $chackcall->setAttribs(array( 'dojoType'=>'dijit.form.CheckBox', 'checked'=>'checked' )); // $_id=new Zend_Form_Element_Hidden('id'); $_id = new Zend_Form_Element_Hidden("id"); $_desc = new Zend_Dojo_Form_Element_Textarea('desc'); $_desc->setAttribs(array('dojoType'=>'dijit.form.SimpleTextarea','class'=>'fullside', 'style'=>'width:96%;min-height:50px;')); $_status= new Zend_Dojo_Form_Element_FilteringSelect('status'); $_status->setAttribs(array('dojoType'=>'dijit.form.FilteringSelect','class'=>'fullside',)); $_status_opt = array( 1=>$this->tr->translate("ACTIVE"), 0=>$this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); // $_id = new Zend_Form_Element_Hidden('id'); if($data!=null){ // print_r($data); $_branch_id->setValue($data['branch_id']); $_member->setValue($data['parent_id']); $_group->setValue($data['is_group']); $_namekh->setValue($data['name_kh']); $_nameen->setValue($data['name_en']); $_sex->setValue($data['sex']); $_situ_status->setValue($data['sit_status']); $_province->setValue($data['pro_id']); $_district->setValue($data['dis_id']); $_commune->setValue($data['com_id']); $_village->setValue($data['village_id']); $_house->setValue($data['house']); $_street->setValue($data['street']); $_id_type->setValue($data['id_type']); $_id_no->setValue($data['id_number']); $_phone->setValue($data['phone']); $_spouse->setValue($data['spouse_name']); $_desc->setValue($data['remark']); $_status->setValue($data['status']); $_clientno->setValue($data['client_number']); $photo->setValue($data['photo_name']); $_id->setValue($data['client_id']); $_group_code->setValue($data['group_code']); $job->setValue($data['job']); $national_id->setValue($data['nation_id']); $spouse_nationid->setValue($data['spouse_nationid']); $_join_with->setValue($data['join_with']); $_join_nation_id->setValue($data['join_nation_id']); $_relate_tel->setValue($data['join_tel']); $_releted->setValue($data['relate_with']); $_guarantor_with->setValue($data['guarantor_with']); $_guarantor_tel->setValue($data['guarantor_tel']); $client_d_type->setValue($data['client_d_type']); $join_d_type->setValue($data['join_d_type']); $guarantor_d_type->setValue($data['guarantor_d_type']); $guarantor_address->setValue($data['guarantor_address']); $_dob_Guarantor->setValue($data['dob_guarantor']); $dob_join_acc->setValue($data['dob_join_acc']); $_dob->setValue($data['dob']); // print_r($data); } $this->addElements(array($client_d_type,$join_d_type,$guarantor_d_type,$guarantor_address,$_relate_tel,$_guarantor_tel,$_guarantor_with,$_releted,$_join_nation_id,$_join_with,$spouse_nationid,$_id,$photo,$_spouse,$job,$national_id,$chackcall,$_group_code,$_branch_id,$_member,$_group,$_namekh,$_nameen,$_sex,$_situ_status, $_province,$_district,$_commune,$_village,$_house,$_street,$_id_type,$_id_no, $_phone,$_spouse,$_desc,$_status,$_clientno,$_dob,$dob_join_acc,$_dob_Guarantor,$clienttype_namekh,$clienttype_nameen)); return $this; }