Cron движка PHPFOX

Форум поддержки движка социальной сети phpFOX.
Аватара пользователя
Slash
Администратор
Сообщения: 2083
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 69 раз

Cron движка PHPFOX

Сообщение Slash » Сб июл 30, 2016 6:02 pm

Полез я в файл крона: include/library/phpfox/cron/cron.class.php, и увидел, что два пункта условия не заполнены:

Код: Выделить всё

            case 4: // Month
                
                break;
            case 5: // Year, Doubt we will use this
            
                break;
Эти пункты определяют, через какое время необходимо запускать крон, на case 1 выходит минуты, на 2 - часы, на 3 - дни, а на 4 и 5, которые не заполнены должны выходить месяцы и годы. Я дописал эти пункты так:

Код: Выделить всё

            case 4: # Month
                $iAddTime = ($iEvery * CRON_ONE_MONTH);
            break;

            case 5: # Year, Doubt we will use this
                $iAddTime = ($iEvery * CRON_ONE_YEA);
            break;
Затем в файле: include/setting/constant.sett.php, после:

Код: Выделить всё

define('CRON_ONE_DAY', 86400);
Добавил:

Код: Выделить всё

define('CRON_ONE_MONTH', 2592000);
define('CRON_ONE_YEA',  31536000);
Теперь, если понадобиться можно устанавливать запуск выполнения сценария на через месяца или через годы.

Реклама

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость