mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-14 18:48:21 -07:00
Revert "Datastore improvements"
This commit is contained in:
parent
b8b52f4d05
commit
27be6863fc
19 changed files with 50 additions and 67 deletions
|
@ -13,7 +13,7 @@ if (!defined('IN_AJAX')) {
|
|||
|
||||
global $datastore, $lang;
|
||||
|
||||
if (!$ranks = $datastore->get('ranks') and !$datastore->has('ranks')) {
|
||||
if (!$ranks = $datastore->get('ranks')) {
|
||||
$datastore->update('ranks');
|
||||
$ranks = $datastore->get('ranks');
|
||||
}
|
||||
|
|
|
@ -17,19 +17,13 @@ if (!$mode = (string)$this->request['mode']) {
|
|||
$this->ajax_die('invalid mode (empty)');
|
||||
}
|
||||
|
||||
$datastore->enqueue([
|
||||
'stats',
|
||||
'moderators',
|
||||
'cat_forums'
|
||||
]);
|
||||
|
||||
$html = '';
|
||||
switch ($mode) {
|
||||
case 'birthday_week':
|
||||
if (!$stats = $datastore->get('stats') and !$datastore->has('stats')) {
|
||||
$datastore->update('stats');
|
||||
$stats = $datastore->get('stats');
|
||||
}
|
||||
$stats = $datastore->get('stats');
|
||||
$datastore->enqueue([
|
||||
'stats'
|
||||
]);
|
||||
|
||||
$users = [];
|
||||
|
||||
|
@ -44,10 +38,10 @@ switch ($mode) {
|
|||
break;
|
||||
|
||||
case 'birthday_today':
|
||||
if (!$stats = $datastore->get('stats') and !$datastore->has('stats')) {
|
||||
$datastore->update('stats');
|
||||
$stats = $datastore->get('stats');
|
||||
}
|
||||
$stats = $datastore->get('stats');
|
||||
$datastore->enqueue([
|
||||
'stats'
|
||||
]);
|
||||
|
||||
$users = [];
|
||||
|
||||
|
@ -64,12 +58,13 @@ switch ($mode) {
|
|||
case 'get_forum_mods':
|
||||
$forum_id = (int)$this->request['forum_id'];
|
||||
|
||||
if (!$mod = $datastore->get('moderators') and !$datastore->has('moderators')) {
|
||||
$datastore->update('moderators');
|
||||
$mod = $datastore->get('moderators');
|
||||
}
|
||||
$datastore->enqueue([
|
||||
'moderators',
|
||||
'cat_forums'
|
||||
]);
|
||||
|
||||
$moderators = [];
|
||||
$mod = $datastore->get('moderators');
|
||||
|
||||
if (isset($mod['mod_users'][$forum_id])) {
|
||||
foreach ($mod['mod_users'][$forum_id] as $user_id) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue