} } closedir($handle); } else { echo "{$source} could not be opened.\n"; } /* * Redo csv array data to add pdf files */ foreach ($pdf_file_array as $key => $row) { $csv_array_key = smv_sitecron_recursive_array_search($row[0], $csv_file_array); $pdf_file = $row[1]; //check sync_status $sync_status = $csv_file_array[$csv_array_key][10]; if ($sync_status == 1) { $pdf = smv_sitecron_move_to_active_folder($importer_id, $pdf_file, $vendor_no); $csv_file_array[$csv_array_key][9] = $pdf; } else { $exception_file = smv_sitecron_move_to_exception_folder($importer_id, $pdf_file); $csv_file_array[$csv_array_key][9] = $exception_file; } } //output to csv only if file details and file header is not empty if ($csv_file_array && $file_header) { $output_csv = smv_sitecron_output_csv($csv_file_array, $file_header, $destination, '/smprime_nonpo.csv'); } } /** * Feed import process * Non PO feeds */
if ($column_count != 5) { $exception_file = smv_sitecron_move_to_exception_folder($importer_id, $file); $csv_file_array[] = array($filename, 0, '', '', $exception_path, $exception_file, 0, 'exception_column_count', '', ''); continue; } /*$pd_nid = smv_sitefeeds_paymentdetails_nid($po_number); if($pd_nid){ $exception_file = smv_sitecron_move_to_exception_folder($importer_id, $file); $csv_file_array[] = array($filename, 0, '', '', $exception_path, $exception_file, 0,'exception_update_restricted',''); continue; }*/ //move to details feeds folder smv_sitecron_copy_to_details_feeds_folder($importer_id, $file, $vendor_no); $new_filename = 'PD_' . $vendor_no . '_' . $po_number . '_' . $year; $raw_path = 'sm_vendor/vendors/' . $vendor_no . '/active/pd'; $raw_file = smv_sitecron_move_to_active_folder($importer_id, $file, $vendor_no, $new_filename); // Added by: Emmanuel P. Hallarsis $po_nid = smv_sitefeeds_purchaseorder_nid($po_number); $csv_file_array[] = array($new_filename, $vendor_uid, $doc_no, $po_number, $raw_path, $raw_file, 1, '', $ptype, $po_nid); } else { //invalid file type, continue continue; } $num++; } } closedir($handle); } else { echo "{$source} could not be opened.\n"; } //output to csv only if file details and file header is not empty