public function addClient($_data) { $photoname = str_replace(" ", "_", $_data['name_en'] . '-AGN') . '.jpg'; $upload = new Zend_File_Transfer(); $upload->addFilter('Rename', array('target' => PUBLIC_PATH . '/images/' . $photoname, 'overwrite' => true), 'photo'); $receive = $upload->receive(); if ($receive) { $_data['photo'] = $photoname; } else { $_data['photo'] = !empty($_data['id']) ? $_data['id'] : ""; } try { $db = new Application_Model_DbTable_DbGlobal(); $client_code = $db->getNewClientId(); $_arr = array('title' => $_data['title'], 'customer_code' => $client_code, 'first_name' => $_data['name_kh'], 'last_name' => $_data['name_en'], 'sex' => $_data['sex'], 'dob' => $_data['dob_client'], 'pob' => $_data['country'], 'occupation' => $_data['occupation'], 'nationality' => $_data['nationality'], 'company_name' => $_data['company_name'], 'customer_type' => $_data['customer_type'], 'photo' => $_data['photo'], 'note' => $_data['desc'], 'passport_name' => $_data['passport'], 'pass_issuedate' => $_data['pissue_date'], 'pass_expireddate' => $_data['pexpired_date'], 'card_name' => $_data['card_code'], 'card_issuedate' => $_data['cissue_date'], 'card_expireddate' => $_data['cexpired_date'], 'ftb' => $_data['ftb'], 'ftb_issuedate' => $_data['fissue_date'], 'ftb_expireddate' => $_data['fexpired_date'], 'phone' => $_data['phone'], 'email' => $_data['email'], 'fax' => $_data['fax'], 'group_num' => $_data['group_num'], 'house_num' => $_data['address'], 'street' => $_data['street'], 'commune' => $_data['commune'], 'district' => $_data["district"], 'province_id' => $_data['province'], 'balance' => $_data['balance'], 'address1' => $_data['address1'], 'address2' => $_data['address2'], 'i_city' => $_data['i_city'], 'i_zipcode' => $_data['i_zipcode'], 'i_state' => $_data['state'], 'country' => $_data['countries'], 'i_phone' => $_data['i_phone'], 'status' => $_data['status'], 'date' => date("Y-m-d")); if (!empty($_data['id'])) { $where = 'id = ' . $_data['id']; $this->update($_arr, $where); return $_data['id']; } else { return $this->insert($_arr); } } catch (Exception $e) { Application_Model_DbTable_DbUserLog::writeMessageError($e->getMessage()); } }
public function signUp($data) { $db = $this->getAdapter(); try { $db_globle = new Application_Model_DbTable_DbGlobal(); $client_code = $db_globle->getNewClientId(); $arr = array('customer_code' => $client_code, 'first_name' => $data["first_name"], 'last_name' => $data["last_name"], 'email' => $data["email"], 'phone' => $data["phone"], 'user_account' => $data["s_user_name"], 'password' => md5($data["s_password"]), 'status' => 1, 'dob' => $data["dob"], 'sex' => $data["gender"]); $this->_name = "ldc_customer"; $row = $this->insert($arr); return $row; } catch (Exception $e) { echo $e->getMessage(); exit; } }
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 FrmAddClient($data = null) { $_dob = new Zend_Dojo_Form_Element_DateTextBox('dob_client'); $_dob->setValue(date("Y-m-d")); $_dob->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $request = Zend_Controller_Front::getInstance()->getRequest(); $db = new Application_Model_DbTable_DbGlobal(); $_namekh = new Zend_Dojo_Form_Element_TextBox('name_kh'); $_namekh->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside', 'required' => 'true')); $_clientno = new Zend_Dojo_Form_Element_TextBox('client_no'); $_clientno->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'style' => 'color:red;', 'readOnly' => true)); $id_client = $db->getNewClientId(); $_clientno->setValue($id_client); $_nameen = new Zend_Dojo_Form_Element_ValidationTextBox('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_status = $db->getVewOptoinTypeByType(1, 1); unset($opt_status[-1]); unset($opt_status['']); $_sex->setMultiOptions($opt_status); $_situ_status = new Zend_Dojo_Form_Element_FilteringSelect('status'); $_situ_status->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $group_num = new Zend_Dojo_Form_Element_TextBox('group_num'); $group_num->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $country = new Zend_Dojo_Form_Element_TextBox('country'); $country->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $commune = new Zend_Dojo_Form_Element_TextBox('commune'); $commune->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $district = new Zend_Dojo_Form_Element_TextBox('district'); $district->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')); $opt = $db->getAllProvince(1); $province->setMultiOptions($opt); $_street = new Zend_Dojo_Form_Element_TextBox('street'); $_street->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); $_id_type = new Zend_Dojo_Form_Element_FilteringSelect('id_type'); $_id_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside', 'required' => 'true')); $address = new Zend_Dojo_Form_Element_TextBox('address'); $address->setAttribs(array('dojoType' => 'dijit.form.ValidationTextBox', 'class' => 'fullside')); $_phone = new Zend_Dojo_Form_Element_TextBox('phone'); $_phone->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')); $email = new Zend_Dojo_Form_Element_TextBox('email'); $email->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $fax = new Zend_Dojo_Form_Element_TextBox('fax'); $fax->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $balance = new Zend_Dojo_Form_Element_TextBox('balance'); $balance->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $_id = new Zend_Form_Element_Hidden("id"); $_desc = new Zend_Dojo_Form_Element_TextBox('desc'); $_desc->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside', 'style' => 'width:96%;min-height:30px;')); $_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); $_title = new Zend_Dojo_Form_Element_FilteringSelect('title'); $_title->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("Mr."), 2 => $this->tr->translate("Ms"), 3 => $this->tr->translate("Miss")); $_title->setMultiOptions($_status_opt); $customer_type = new Zend_Dojo_Form_Element_FilteringSelect('customer_type'); $customer_type->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $_status_opt = array(1 => $this->tr->translate("Self"), 2 => $this->tr->translate("Agency")); $customer_type->setMultiOptions($_status_opt); $nationality = new Zend_Dojo_Form_Element_TextBox('nationality'); $nationality->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $company_name = new Zend_Dojo_Form_Element_TextBox('company_name'); $company_name->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $passport = new Zend_Dojo_Form_Element_TextBox('passport'); $passport->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $p_issuedate = new Zend_Dojo_Form_Element_DateTextBox('pissue_date'); $p_issuedate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $p_issuedate->setValue(date("Y-m-d")); $p_expireddate = new Zend_Dojo_Form_Element_DateTextBox('pexpired_date'); $p_expireddate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $p_expireddate->setValue(date("Y-m-d")); $card_code = new Zend_Dojo_Form_Element_TextBox('card_code'); $card_code->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $c_issuedate = new Zend_Dojo_Form_Element_DateTextBox('cissue_date'); $c_issuedate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $c_issuedate->setValue(date("Y-m-d")); $c_expireddate = new Zend_Dojo_Form_Element_DateTextBox('cexpired_date'); $c_expireddate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $c_expireddate->setValue(date("Y-m-d")); $ftb = new Zend_Dojo_Form_Element_TextBox('ftb'); $ftb->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $f_issuedate = new Zend_Dojo_Form_Element_DateTextBox('fissue_date'); $f_issuedate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $f_issuedate->setValue(date("Y-m-d")); $f_expireddate = new Zend_Dojo_Form_Element_DateTextBox('fexpired_date'); $f_expireddate->setAttribs(array('dojoType' => 'dijit.form.DateTextBox', 'class' => 'fullside')); $f_expireddate->setValue(date("Y-m-d")); $address1 = new Zend_Dojo_Form_Element_TextBox('address1'); $address1->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $address2 = new Zend_Dojo_Form_Element_TextBox('address2'); $address2->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $i_city = new Zend_Dojo_Form_Element_TextBox('i_city'); $i_city->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $in_zipcode = new Zend_Dojo_Form_Element_TextBox('i_zipcode'); $in_zipcode->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $state = new Zend_Dojo_Form_Element_TextBox('state'); $state->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $in_phone = new Zend_Dojo_Form_Element_TextBox('i_phone'); $in_phone->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $icontry = new Zend_Dojo_Form_Element_FilteringSelect('countries'); $icontry->setAttribs(array('dojoType' => 'dijit.form.FilteringSelect', 'class' => 'fullside')); $row = $db->getAllCountry(); $opt_country = array(); if (!empty($row)) { foreach ($row as $rs) { $opt_country[$rs['id']] = $rs['country_name']; } } $icontry->setMultiOptions($opt_country); $id = new Zend_Dojo_Form_Element_TextBox('id'); $id->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $occupation = new Zend_Dojo_Form_Element_TextBox('occupation'); $occupation->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside')); $old_photo = new Zend_Form_Element_Hidden('old_photo'); if ($data != null) { $occupation->setValue($data['occupation']); $old_photo->setValue($data['photo']); $id->setValue($data['id']); $_title->setValue($data['title']); $_namekh->setValue($data['first_name']); $_nameen->setValue($data['last_name']); $_sex->setValue($data['sex']); $_dob->setValue($data['dob']); $country->setValue($data['pob']); $nationality->setValue($data['nationality']); $company_name->setValue($data['company_name']); $customer_type->setValue($data['customer_type']); $_desc->setValue($data['note']); $passport->setValue($data['passport_name']); $passport->setValue($data['passport_name']); $passport->setValue($data['passport_name']); $p_issuedate->setValue($data['pass_issuedate']); $p_expireddate->setValue($data['pass_expireddate']); $card_code->setValue($data['card_name']); $c_issuedate->setValue($data['card_issuedate']); $c_expireddate->setValue($data['card_expireddate']); $ftb->setValue($data['ftb']); $f_issuedate->setValue($data['ftb_issuedate']); $f_expireddate->setValue($data['ftb_expireddate']); $_phone->setValue($data['phone']); $email->setValue($data['email']); $fax->setValue($data['fax']); $group_num->setValue($data['group_num']); $address->setValue($data['house_num']); $_street->setValue($data['street']); $commune->setValue($data['commune']); $province->setValue($data['province_id']); $balance->setValue($data['balance']); $address1->setValue($data['address1']); $address2->setValue($data['address2']); $state->setValue($data['i_state']); $i_city->setValue($data['i_city']); $in_zipcode->setValue($data['i_zipcode']); $in_phone->setValue($data['i_phone']); $icontry->setValue($data['country']); $_situ_status->setValue($data['status']); } $this->addElements(array($state, $occupation, $old_photo, $id, $icontry, $in_phone, $in_zipcode, $i_city, $address2, $address1, $customer_type, $commune, $district, $province, $p_issuedate, $p_expireddate, $c_issuedate, $c_expireddate, $f_issuedate, $f_expireddate, $passport, $card_code, $ftb, $company_name, $nationality, $_title, $balance, $fax, $email, $group_num, $country, $_id, $photo, $job, $national_id, $_namekh, $_nameen, $_sex, $_situ_status, $_street, $_id_type, $address, $_phone, $_desc, $_status, $_clientno, $_dob)); 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= $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', // )); // $join_d_type->setMultiOptions($opt_client_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', // )); // $guarantor_d_type->setMultiOptions($opt_client_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_TextBox('desc'); $_desc->setAttribs(array('dojoType'=>'dijit.form.TextBox','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,$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_no, $_phone,$_spouse,$_desc,$_status,$_clientno,$_dob,$dob_join_acc,$_dob_Guarantor,$clienttype_namekh,$clienttype_nameen)); return $this; }
public function FrmCustomer($data = null) { $_dob = new Zend_Form_Element_Text('dob_client'); $_dob->setValue(date("d-m-Y")); $_dob->setAttribs(array('class' => 'fullside', "style" => "width:100%")); $request = Zend_Controller_Front::getInstance()->getRequest(); $db = new Application_Model_DbTable_DbGlobal(); $_namekh = new Zend_Form_Element_Text('name_kh'); $_namekh->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_clientno = new Zend_Form_Element_Text('client_no'); $_clientno->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $id_client = $db->getNewClientId(); $_clientno->setValue($id_client); $_nameen = new Zend_Form_Element_Text('name_en'); $_nameen->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_sex = new Zend_Form_Element_Select('sex'); $_sex->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $opt_status = $db->getVewOptoinTypeByType(1, 1); unset($opt_status[-1]); unset($opt_status['']); $_sex->setMultiOptions($opt_status); $_situ_status = new Zend_Form_Element_Select('status'); $_situ_status->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $home = new Zend_Form_Element_Text('home'); $home->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $group_num = new Zend_Form_Element_Text('group_num'); $group_num->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $i_group_num = new Zend_Form_Element_Text('igroup_num'); $i_group_num->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $country = new Zend_Form_Element_Select('country'); $country->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $row = $db->getAllCountry(); $opt_country = array(); if (!empty($row)) { foreach ($row as $rs) { $opt_country[$rs['id']] = $rs['country_name']; } } $country->setMultiOptions($opt_country); $state = new Zend_Form_Element_Text('state'); $state->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $commune = new Zend_Form_Element_Text('commune'); $commune->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $district = new Zend_Form_Element_Text('district'); $district->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $icommune = new Zend_Form_Element_Text('zip'); $icommune->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $city = new Zend_Form_Element_Text('city'); $city->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $province = new Zend_Form_Element_Select('province'); $province->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $opt = $db->getAllProvince(1); $province->setMultiOptions($opt); $_street = new Zend_Form_Element_Text('street'); $_street->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $address1 = new Zend_Form_Element_Text('address1'); $address1->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_id_type = new Zend_Form_Element_Select('id_type'); $_id_type->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $address = new Zend_Form_Element_Text('address'); $address->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_phone = new Zend_Form_Element_Text('phone'); $_phone->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $photo = new Zend_Form_Element_File('photo'); $photo->setAttribs(array()); $job = new Zend_Form_Element_Text('job'); $job->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $national_id = new Zend_Form_Element_Text('national_id'); $national_id->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $email = new Zend_Form_Element_Text('email'); $email->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $iemail = new Zend_Form_Element_Text('iemail'); $iemail->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $fax = new Zend_Form_Element_Text('fax'); $fax->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $balance = new Zend_Form_Element_Text('balance'); $balance->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_id = new Zend_Form_Element_Hidden("id"); $_desc = new Zend_Form_Element_Text('desc'); $_desc->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_status = new Zend_Form_Element_Select('status'); $_status->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE")); $_status->setMultiOptions($_status_opt); $_title = new Zend_Form_Element_Select('title'); $_title->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $_status_opt = array(1 => $this->tr->translate("Mr."), 2 => $this->tr->translate("Ms"), 3 => $this->tr->translate("Miss")); $_title->setMultiOptions($_status_opt); $customer_type = new Zend_Form_Element_Select('customer_type'); $customer_type->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;')); $_status_opt = array(1 => $this->tr->translate("Self"), 2 => $this->tr->translate("Agency")); $customer_type->setMultiOptions($_status_opt); $nationality = new Zend_Form_Element_Text('nationality'); $nationality->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $company_name = new Zend_Form_Element_Text('company_name'); $company_name->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $passport = new Zend_Form_Element_Text('passport'); $passport->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $p_issuedate = new Zend_Form_Element_Text('pissue_date'); $p_issuedate->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $p_issuedate->setValue(date("Y-m-d")); $p_expireddate = new Zend_Form_Element_Text('pexpired_date'); $p_expireddate->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $p_expireddate->setValue(date("Y-m-d")); $card_code = new Zend_Form_Element_Text('card_code'); $card_code->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $c_issuedate = new Zend_Form_Element_Text('cissue_date'); $c_issuedate->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $c_issuedate->setValue(date("Y-m-d")); $c_expireddate = new Zend_Form_Element_Text('cexpired_date'); $c_expireddate->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $c_expireddate->setValue(date("Y-m-d")); $ftb = new Zend_Form_Element_Text('ftb'); $ftb->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $f_issuedate = new Zend_Form_Element_Text('fissue_date'); $f_issuedate->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $f_issuedate->setValue(date("Y-m-d")); $f_expireddate = new Zend_Form_Element_Text('fexpired_date'); $f_expireddate->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $f_expireddate->setValue(date("Y-m-d")); $address2 = new Zend_Form_Element_Text('address2'); $address2->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $in_city = new Zend_Form_Element_Text('i_city'); $in_city->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $in_province = new Zend_Form_Element_Text('country'); $in_province->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $in_zipcode = new Zend_Form_Element_Text('i_zipcode'); $in_zipcode->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $in_phone = new Zend_Form_Element_Text('i_phone'); $in_phone->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $in_note = new Zend_Form_Element_Text('i_note'); $in_note->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $old_photo = new Zend_Form_Element_Hidden('old_photo'); $ids = new Zend_Form_Element_Hidden('id'); $loc_address = new Zend_Form_Element_Textarea("loc_add"); $in_add = new Zend_Form_Element_Textarea("int_add"); $fly_no = new Zend_Form_Element_Text("fly_no"); $fly_no->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $fly_date = new Zend_Form_Element_Text("fly_date"); $fly_date->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $fly_time = new Zend_Form_Element_Text("fly_time"); $fly_time->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $fly_destination = new Zend_Form_Element_Text("fly_destination"); $fly_destination->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $occupation = new Zend_Form_Element_Text('occupation'); $occupation->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); $photo = new Zend_Form_Element_File('photo'); $photo->setAttribs(array()); $fax = new Zend_Form_Element_Text('fax'); $fax->setAttribs(array('style' => 'width: 100% !important;padding:1px !important;', 'class' => 'control_style')); if ($data != null) { $home->setValue($data["house_num"]); $district->setValue($data["district"]); $ids->setValue($data['id']); $_title->setValue($data['title']); $_namekh->setValue($data['first_name']); $_nameen->setValue($data['last_name']); $_sex->setValue($data['sex']); $_clientno->setValue($data['customer_code']); $_dob->setValue(date("d-m-Y"), strtotime($data['dob'])); $country->setValue($data['pob']); $nationality->setValue($data['nationality']); $company_name->setValue($data['company_name']); $_phone->setValue($data['phone']); $email->setValue($data['email']); $group_num->setValue($data['group_num']); $address->setValue($data['house_num']); $_street->setValue($data['street']); $commune->setValue($data['commune']); $province->setValue($data['province_id']); $address1->setValue($data["address1"]); $address2->setValue($data['address2']); $in_city->setValue($data['i_city']); $state->setValue($data['i_state']); $in_zipcode->setValue($data['i_zipcode']); $icommune->setValue($data['i_zipcode']); $in_phone->setValue($data['i_phone']); $city->setValue($data['i_city']); $fax->setValue($data['fax']); $national_id->setValue($data['nationality']); $occupation->setValue($data['occupation']); } $this->addElements(array($state, $fax, $photo, $occupation, $fly_date, $fly_destination, $fly_no, $fly_time, $iemail, $city, $icommune, $address1, $i_group_num, $home, $loc_address, $in_add, $old_photo, $ids, $in_note, $in_phone, $in_zipcode, $in_province, $in_city, $address2, $customer_type, $commune, $district, $province, $p_issuedate, $p_expireddate, $c_issuedate, $c_expireddate, $f_issuedate, $f_expireddate, $passport, $card_code, $ftb, $company_name, $nationality, $_title, $balance, $fax, $email, $group_num, $country, $_id, $photo, $job, $national_id, $_namekh, $_nameen, $_sex, $_situ_status, $_street, $_id_type, $address, $_phone, $_desc, $_status, $_clientno, $_dob)); return $this; }