Ejemplo n.º 1
0
                }
                $num++;
            }
        }
        closedir($handle);
    } else {
        echo "{$source} could not be opened.\n";
    }
    //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_pd.csv');
    }
}
/**
* Feed import process
* Payment Details
*/
$pd_feeds_file = smv_sitecron_folder_files_count($destination);
if ($pd_feeds_file > 2) {
    if (file_exists($destination . '/smprime_pd.csv')) {
        smv_sitecron_source_config_path($importer_id);
        $source = feeds_source($importer_id);
        $source->startImport();
    }
}
/**
* Additional feed import process
* Payment Details items feeds
*/
smv_sitecron_line_items_feeds_import('pd_details_feeds');
Ejemplo n.º 2
0
//Restrict processing of multiple files
if ($dest_filecount <= 2) {
    //File path destination transfer
    if ($handle = opendir($source)) {
        while (false !== ($file_trans = readdir($handle)) && $num < 2000) {
            $file = $source . '/' . $file_trans;
            if (is_file($file)) {
                $info = pathinfo($file);
                $filename = $info["filename"];
                $basename = $info["basename"];
                $extension = $info["extension"];
                $dirname = $info["dirname"];
                if ($extension == 'csv' || $extension == 'CSV') {
                    smv_sitecron_move_to_feeds_folder($importer_id, $dirname, $basename);
                    $num++;
                } else {
                    //invalid file type, continue
                    continue;
                }
            }
        }
        closedir($handle);
    } else {
        echo "{$source} could not be opened.\n";
    }
}
/**
* Feeds Import
*/
smv_sitecron_line_items_feeds_import($importer_id);