| @@ 368-397 (lines=30) @@ | ||
| 365 | if (isset($_FILES['package_code_import']['name']) && $_FILES['package_code_import']['name'] != "" ) { |
|
| 366 | list($txt,$ext) = explode(".", $_FILES['package_code_import']['name']); |
|
| 367 | ||
| 368 | if($ext == "csv" && $_FILES['package_code_import']['size'] > 0){ |
|
| 369 | $error = $_FILES['package_code_import']['error']; |
|
| 370 | if ($error == 0) { |
|
| 371 | $uploadedFile = $_FILES["package_code_import"]["tmp_name"]; |
|
| 372 | $csv_data=$this->csvreader->parse_file($uploadedFile,$new_final_arr_key,$check_header); |
|
| 373 | if(!empty($csv_data)){ |
|
| 374 | $full_path = $this->config->item('rates-file-path'); |
|
| 375 | //echo "<pre>";print_r($full_path);exit; |
|
| 376 | $actual_file_name = "ASTPP-ORIGIN-RATES-".date("Y-m-d H:i:s"). "." . $ext; |
|
| 377 | //echo "<pre>";print_r($actual_file_name);exit; |
|
| 378 | if (move_uploaded_file($uploadedFile,$full_path.$actual_file_name)) { |
|
| 379 | $flag=false; |
|
| 380 | //$data['trunkid']=isset($_POST['trunk_id']) && $_POST['trunk_id'] > 0 ? $_POST['trunk_id'] : 0; |
|
| 381 | $data['csv_tmp_data'] = $csv_data; |
|
| 382 | //$data['pricelistid'] = $_POST['pricelist_id']; |
|
| 383 | $data['page_title'] = "Package Patterns Preview"; |
|
| 384 | $data['check_header']=$check_header; |
|
| 385 | $this->session->set_userdata('import_package_code_csv',$actual_file_name); |
|
| 386 | }else{ |
|
| 387 | $data['error'] = "File Uploading Fail Please Try Again"; |
|
| 388 | } |
|
| 389 | } |
|
| 390 | } |
|
| 391 | else{ |
|
| 392 | $data['error']=="File Uploading Fail Please Try Again"; |
|
| 393 | } |
|
| 394 | } |
|
| 395 | else { |
|
| 396 | $data['error'] = "Invalid file format : Only CSV file allows to import records(Can't import empty file)"; |
|
| 397 | } |
|
| 398 | }else{ |
|
| 399 | $invalid_flag=true; |
|
| 400 | } |
|
| @@ 302-323 (lines=22) @@ | ||
| 299 | if ($ext == "csv" && $_FILES['origination_rate_import']['size'] > 0) |
|
| 300 | { |
|
| 301 | $error = $_FILES['origination_rate_import']['error']; |
|
| 302 | if ($error == 0) |
|
| 303 | { |
|
| 304 | $uploadedFile = $_FILES["origination_rate_import"]["tmp_name"]; |
|
| 305 | $csv_data = $this->csvreader->parse_file($uploadedFile, $new_final_arr_key, $check_header); |
|
| 306 | if (!empty($csv_data)) |
|
| 307 | { |
|
| 308 | $full_path = $this->config->item('rates-file-path'); |
|
| 309 | $actual_file_name = "ASTPP-ORIGIN-RATES-" . date("Y-m-d H:i:s") . "." . $ext; |
|
| 310 | if (move_uploaded_file($uploadedFile, $full_path . $actual_file_name)) |
|
| 311 | { |
|
| 312 | $flag = false; |
|
| 313 | $data['trunkid'] = isset($_POST['trunk_id']) && $_POST['trunk_id'] > 0 ? $_POST['trunk_id'] : 0; |
|
| 314 | $data['csv_tmp_data'] = $csv_data; |
|
| 315 | $data['pricelistid'] = $_POST['pricelist_id']; |
|
| 316 | $data['page_title'] = "Origination Rates Preview"; |
|
| 317 | $data['check_header'] = $check_header; |
|
| 318 | $this->session->set_userdata('import_origination_rate_csv', $actual_file_name); |
|
| 319 | } |
|
| 320 | else |
|
| 321 | { |
|
| 322 | $data['error'] = "File Uploading Fail Please Try Again"; |
|
| 323 | } |
|
| 324 | } |
|
| 325 | } |
|
| 326 | else |
|