mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 22:28:51 +00:00
Merge remote-tracking branch 'nickvergessen/ticket/11906' into develop
# By Joas Schilling # Via Joas Schilling * nickvergessen/ticket/11906: [ticket/11906] Fix namespace issues in prune_notifications [ticket/11906] Add notification purge cron to cron tasks [ticket/11906] Add missing configs from notifications cron to schema_data.sql
This commit is contained in:
commit
659236a32f
3 changed files with 19 additions and 4 deletions
|
@ -23,6 +23,16 @@ services:
|
||||||
tags:
|
tags:
|
||||||
- { name: cron.task }
|
- { name: cron.task }
|
||||||
|
|
||||||
|
cron.task.core.prune_notifications:
|
||||||
|
class: phpbb\cron\task\core\prune_notifications
|
||||||
|
arguments:
|
||||||
|
- @config
|
||||||
|
- @notification_manager
|
||||||
|
calls:
|
||||||
|
- [set_name, [cron.task.core.prune_notifications]]
|
||||||
|
tags:
|
||||||
|
- { name: cron.task }
|
||||||
|
|
||||||
cron.task.core.queue:
|
cron.task.core.queue:
|
||||||
class: phpbb\cron\task\core\queue
|
class: phpbb\cron\task\core\queue
|
||||||
arguments:
|
arguments:
|
||||||
|
|
|
@ -230,6 +230,9 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('posts_per_page', '
|
||||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('print_pm', '1');
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('print_pm', '1');
|
||||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('queue_interval', '60');
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('queue_interval', '60');
|
||||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('ranks_path', 'images/ranks');
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('ranks_path', 'images/ranks');
|
||||||
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('read_notification_expire_days', '30');
|
||||||
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('read_notification_last_gc', '0');
|
||||||
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('read_notification_gc', '86400');
|
||||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('require_activation', '0');
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('require_activation', '0');
|
||||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('referer_validation', '1');
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('referer_validation', '1');
|
||||||
INSERT INTO phpbb_config (config_name, config_value) VALUES ('script_path', '');
|
INSERT INTO phpbb_config (config_name, config_value) VALUES ('script_path', '');
|
||||||
|
|
|
@ -7,6 +7,8 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
namespace phpbb\cron\task\core;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ignore
|
* @ignore
|
||||||
*/
|
*/
|
||||||
|
@ -20,7 +22,7 @@ if (!defined('IN_PHPBB'))
|
||||||
*
|
*
|
||||||
* @package phpBB3
|
* @package phpBB3
|
||||||
*/
|
*/
|
||||||
class phpbb_cron_task_core_prune_notifications extends phpbb_cron_task_base
|
class prune_notifications extends \phpbb\cron\task\base
|
||||||
{
|
{
|
||||||
protected $config;
|
protected $config;
|
||||||
protected $notification_manager;
|
protected $notification_manager;
|
||||||
|
@ -28,10 +30,10 @@ class phpbb_cron_task_core_prune_notifications extends phpbb_cron_task_base
|
||||||
/**
|
/**
|
||||||
* Constructor.
|
* Constructor.
|
||||||
*
|
*
|
||||||
* @param phpbb_config $config The config
|
* @param \phpbb\config\config $config The config
|
||||||
* @param phpbb_notification_manager $notification_manager Notification manager
|
* @param \phpbb\notification\manager $notification_manager Notification manager
|
||||||
*/
|
*/
|
||||||
public function __construct(phpbb_config $config, phpbb_notification_manager $notification_manager)
|
public function __construct(\phpbb\config\config $config, \phpbb\notification\manager $notification_manager)
|
||||||
{
|
{
|
||||||
$this->config = $config;
|
$this->config = $config;
|
||||||
$this->notification_manager = $notification_manager;
|
$this->notification_manager = $notification_manager;
|
||||||
|
|
Loading…
Add table
Reference in a new issue