Example #1
0
# * Create the config manager objects.
# */
#$tsm_cm
#	= Configuration_ConfigManagerHelper
#		::get_config_manager(
#			'plug-ins',
#			'trackit-stock-management'
#		);
#if ($debug) {
#	CodeAnalysis_MemoryHelper
#		::cli_print_memory_usage('Created config manager');
#}
/*
 * Find out if there is an instance of this script already running.
 */
$process_image_text_files_lock_file = TrackitStockManagement_FeedFilesHelper::get_process_image_text_files_lock_file();
if ($process_image_text_files_lock_file->is_locked()) {
    throw new Exception('The process-image-files script is locked!');
} else {
    $process_image_text_files_lock_file->lock();
    /*
     * Get the list of image files to process.
     */
    $unprocessed_image_text_files = TrackitStockManagement_ImageFilesHelper::get_unprocessed_image_text_files();
    if ($debug) {
        CodeAnalysis_MemoryHelper::cli_print_memory_usage('Created unprocessed image files array');
    }
    $files_to_process_count = count($unprocessed_image_text_files);
    #$cache_dir_name = $tsm_cm->get_cache_dir_name();
    #
    #$fields = array();