# * 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();