Cron движка PHPFOX

Форум поддержки движка социальной сети phpFOX.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

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);

Теперь, если понадобиться можно устанавливать запуск выполнения сценария на через месяца или через годы.
Реклама

Вернуться в «phpFOX»

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

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