Попробовал добавить поддержку cron'а в своё расширение по инструкции, она добавилась и заработала, таймер на 300 с = 5 минут
Но задача НЕ выполняется каждые 5 минут, вот, что показывает Cron Status:
Код cron задачи
Код: Выделить всё
<?php
namespace WarHorsePedalled\policlinic\cron\task;
class policlinic_cron_task extends \phpbb\cron\task\base
{
protected $config;
protected $db;
protected $user;
protected $cache;
protected $phpbb_log;
protected $core;
public function __construct(\WarHorsePedalled\policlinic\core\core $core, \phpbb\config\config $config)
{
$this->core = $core;
$this->config = $config;
}
public function run()
{
$this->core->update_db();
$this->config->set('policlinic_cron_task_last_gc', time());
}
public function should_run()
{
return $this->config['policlinic_cron_task_last_gc'] < time() - $this->config['policlinic_cron_task_gc'];
}
}