diff options
| author | Oleg Pudeyev <oleg@bsdpower.com> | 2010-04-14 20:43:24 -0400 |
|---|---|---|
| committer | Oleg Pudeyev <oleg@bsdpower.com> | 2011-02-12 22:05:49 -0500 |
| commit | 9be4f438eb1915e0b8b005abe42e3796867cac29 (patch) | |
| tree | 1a4d13523857c29064dc2a8ce567d647c6979000 /phpBB | |
| parent | 77d7238eef84f498fc024fa8b9e06f187dd0f2a6 (diff) | |
| download | forums-9be4f438eb1915e0b8b005abe42e3796867cac29.tar forums-9be4f438eb1915e0b8b005abe42e3796867cac29.tar.gz forums-9be4f438eb1915e0b8b005abe42e3796867cac29.tar.bz2 forums-9be4f438eb1915e0b8b005abe42e3796867cac29.tar.xz forums-9be4f438eb1915e0b8b005abe42e3796867cac29.zip | |
[feature/system-cron] Private instance variable as cron id
Changed cron lock to use a private instance variable for cron id instead of a constant.
PHPBB3-9596
Diffstat (limited to 'phpBB')
| -rw-r--r-- | phpBB/includes/cron_lock.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/phpBB/includes/cron_lock.php b/phpBB/includes/cron_lock.php index 2a09590772..22c052f5ca 100644 --- a/phpBB/includes/cron_lock.php +++ b/phpBB/includes/cron_lock.php @@ -22,6 +22,8 @@ if (!defined('IN_PHPBB')) */ class cron_lock { + private $cron_id; + function lock() { global $config, $db; @@ -44,10 +46,10 @@ class cron_lock } } - define('CRON_ID', time() . ' ' . unique_id()); + $this->cron_id = time() . ' ' . unique_id(); $sql = 'UPDATE ' . CONFIG_TABLE . " - SET config_value = '" . $db->sql_escape(CRON_ID) . "' + SET config_value = '" . $db->sql_escape($this->cron_id) . "' WHERE config_name = 'cron_lock' AND config_value = '" . $db->sql_escape($config['cron_lock']) . "'"; $db->sql_query($sql); @@ -65,7 +67,7 @@ class cron_lock $sql = 'UPDATE ' . CONFIG_TABLE . " SET config_value = '0' - WHERE config_name = 'cron_lock' AND config_value = '" . $db->sql_escape(CRON_ID) . "'"; + WHERE config_name = 'cron_lock' AND config_value = '" . $db->sql_escape($this->cron_id) . "'"; $db->sql_query($sql); } } |
