Добрый день всем, пишу крон задачу в корне, необходимо вызвать функцию контроллера event для отправки письма...
Вроде все должно было пойти по плану, но нет в контроллер ивента ниче не приходит (
<?php
// Config
require '../config.php';
// Startup
require DIR_SYSTEM . 'startup.php';
// Registry
$registry = new Registry();
// Database
$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$registry->set('db', $db);
$availability_notification_query = $db->query("SELECT product_id, availability_notification_id FROM `" . DB_PREFIX . "availability_notification` WHERE status = 0 GROUP BY availability_notification_id");
if ($availability_notification_query->num_rows) {
foreach ($availability_notification_query->rows as $availability_product) {
$product_query = $db->query("SELECT DISTINCT product_id, quantity FROM `oc_product` WHERE product_id = '" . (int)$availability_product['product_id'] . "'");
foreach ($product_query->rows as $product) {
if ($product['quantity'] >= 1) {
$action_availability_notification = new Action('mail/availability_notification');
$action_availability_notification->execute($product['product_id']);
}
}
}
}