- Timestamp:
- Mar 27, 2015 9:49:55 AM (10 years ago)
- Location:
- pro-violet-viettel/sourcecode/application/modules/frontend/controllers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/home.php
r707 r838 179 179 return 0; 180 180 } 181 182 public function test(){ 183 $provinces = lang('_PROVINCES_'); 184 $this->load->library("PHPExcel"); 185 $file = './assets/danhsachquanhuyen.xls'; 186 $objPHPExcel = PHPExcel_IOFactory::load($file); 187 $cell_collection = $objPHPExcel->getActiveSheet()->getCellCollection(); 188 foreach ($cell_collection as $cell) { 189 $column = $objPHPExcel->getActiveSheet()->getCell($cell)->getColumn(); 190 $row = $objPHPExcel->getActiveSheet()->getCell($cell)->getRow(); 191 $data_value = $objPHPExcel->getActiveSheet()->getCell($cell)->getValue(); 192 193 if ($row == 1) { 194 $header[$row][$column] = $data_value; 195 } else { 196 $arr_data[$row][$column] = $data_value; 197 } 198 } 199 200 $data['header'] = $header; 201 $data['values'] = $arr_data; 202 203 foreach ($data['values'] as $index => $value){ 204 foreach ($provinces as $provinceId => $province){ 205 if ($value['C'] == $province) $data['values'][$index]['C'] = $provinceId; 206 if ($value['B'] >= 10){ 207 $data['values'][$index]['B'] = "0".$value['B']; 208 }else{ 209 $data['values'][$index]['B'] = "00".$value['B']; 210 } 211 } 212 213 } 214 215 $dt = array(); 216 foreach ($data['values'] as $index => $value){ 217 218 $dt[$index]['district_id'] = $value['B']; 219 $dt[$index]['province_id'] = $value['C']; 220 $dt[$index]['district_name'] = $value['D']; 221 $dt[$index]['type'] = $value['E']; 222 } 223 //var_dump($dt); 224 //$this->load->model ( 'user_model' ); 225 //$result = $this->user_model->insertDistrict($dt); 226 //var_dump($result); 227 } 181 228 } 182 229 -
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php
r818 r838 62 62 $us_id = $user_info['us_id']; 63 63 $user = $this->user_model->get_user_by_id($us_id); 64 //$us = array(); 65 $user['district'] = $this->user_model->getDistrictByIdAndProvince($user['district'], $user['province']); 66 64 67 $result['can_buy'] = 1; 65 68 $result['can_edit'] = 0; … … 140 143 //$user = $this->user_model->get_user_by_id($us_id); 141 144 $user = $this->user_model->getUserById($us_id); 145 //$user['district'] = $this->user_model->getDistrictByIdAndProvince($user['district'], $user['province']); 142 146 $package = $this->servicepackage_model->getPackage($input['p_id']); 143 147 $user['acc_balanced'] = $user['acc_balanced'] - $package['p_price']; … … 150 154 $user['p_id'] = $package['p_id']; 151 155 $user['province'] = $input['province']; 156 $user['district'] = $input['district']; 152 157 $this->user_model->updateUser($us_id, $user); 153 158 $user['expire_date'] = date("d-m-Y", (strtotime($user['expire_date']))); … … 172 177 173 178 $user = $this->user_model->get_user_by_id($us_id); 179 $user['district'] = $this->user_model->getDistrictByIdAndProvince($user['district'], $user['province']); 174 180 $package = $this->servicepackage_model->getPackage($p_id); 175 181 … … 207 213 parse_str($user); 208 214 $us = $this->user_model->get_user_by_id($us_id); 215 $us['district'] = $this->user_model->getDistrictByIdAndProvince($us['district'], $province); 209 216 $data = array('us_id' => $us_id, 'username' => $username, 'fullname' => $fullname, 210 'gender' => $gender, 'email' => $email, 'phone' => $phone, 'school' => $school, 'province' => $province, 217 'gender' => $gender, 'email' => $email, 'phone' => $phone, 'school' => $school, 'province' => $province, 'district' => $us['district'], 211 218 'acc_balanced' => $us['acc_balanced'], 'expire_date' => $us['expire_date'], 'date_diff' => $this->dateDiff($us['expire_date']) 212 219 ); … … 476 483 477 484 } 485 486 function getDistrict(){ 487 488 $user_info = $this->session->userdata('userInfo'); 489 if ($user_info) { 490 $result = array(); 491 $provinceId = $this->uri->segment(4); 492 $this->load->model ( 'user_model' ); 493 if ($provinceId){ 494 $results = $this->user_model->getDistrictByProvince($provinceId); 495 } 496 echo json_encode($results); 497 }else{ 498 show_404(); 499 } 500 501 } 478 502 479 503 }
Note: See TracChangeset
for help on using the changeset viewer.