diff --git a/main/cron/import_csv.php b/main/cron/import_csv.php index 26a132626b..5c6a6347b8 100644 --- a/main/cron/import_csv.php +++ b/main/cron/import_csv.php @@ -19,6 +19,11 @@ class ImportCsv public function run() { $path = api_get_path(SYS_CODE_PATH).'cron/incoming/'; + if (!is_dir($path)) { + echo "The folder! $path does not exits"; + exit; + } + $files = scandir($path); if (!empty($files)) { foreach ($files as $file) { @@ -331,10 +336,13 @@ use Monolog\Handler\RotatingFileHandler; $logger = new Logger('cron'); -$to = ""; +$to = isset($_configuration['cron_notification_mail']) ? $_configuration['cron_notification_mail'] : null; $subject = "Cron main/cron/import_csv.php ".date('Y-m-d h:i:s'); $from = api_get_setting('emailAdministrator'); -$logger->pushHandler(new NativeMailerHandler($to, $subject, $from, Logger::ERROR)); + +if (!empty($to)) { + $logger->pushHandler(new NativeMailerHandler($to, $subject, $from, Logger::ERROR)); +} $logger->pushHandler(new StreamHandler(api_get_path(SYS_ARCHIVE_PATH).'import_csv.log'), Logger::ERROR); $logger->pushHandler(new RotatingFileHandler('import_csv', 5, Logger::ERROR));