Zeile 51 | Zeile 51 |
---|
* @var string */ public $cache_debug;
|
* @var string */ public $cache_debug;
|
| /** * @var array */ public $moderators;
/** * @var array */ public $built_moderators;
/** * @var array */ public $moderators_forum_cache;
|
/** * Build cache data.
| /** * Build cache data.
|
Zeile 93 | Zeile 108 |
---|
case "apc": require_once MYBB_ROOT."/inc/cachehandlers/apc.php"; $this->handler = new apcCacheHandler();
|
case "apc": require_once MYBB_ROOT."/inc/cachehandlers/apc.php"; $this->handler = new apcCacheHandler();
|
| break; // APCu cache case "apcu": require_once MYBB_ROOT."/inc/cachehandlers/apcu.php"; $this->handler = new apcuCacheHandler(); break; // Redis cache case "redis": require_once MYBB_ROOT."/inc/cachehandlers/redis.php"; $this->handler = new redisCacheHandler();
|
break; }
if($this->handler instanceof CacheHandlerInterface)
|
break; }
if($this->handler instanceof CacheHandlerInterface)
|
{
| {
|
if(!$this->handler->connect())
|
if(!$this->handler->connect())
|
{
| {
|
$this->handler = null;
|
$this->handler = null;
|
}
| }
|
} else { // Database cache $query = $db->simple_select("datacache", "title,cache"); while($data = $db->fetch_array($query))
|
} else { // Database cache $query = $db->simple_select("datacache", "title,cache"); while($data = $db->fetch_array($query))
|
{ $this->cache[$data['title']] = unserialize($data['cache']); } }
| { // use native_unserialize() over my_unserialize() for performance reasons $this->cache[$data['title']] = native_unserialize($data['cache']); } }
|
}
/**
| }
/**
|
Zeile 163 | Zeile 189 |
---|
// Fetch from database $query = $db->simple_select("datacache", "title,cache", "title='".$db->escape_string($name)."'"); $cache_data = $db->fetch_array($query);
|
// Fetch from database $query = $db->simple_select("datacache", "title,cache", "title='".$db->escape_string($name)."'"); $cache_data = $db->fetch_array($query);
|
$data = unserialize($cache_data['cache']);
| |
|
|
// Update cache for handler get_execution_time();
$hit = $this->handler->put($name, $data);
| if($cache_data) { // use native_unserialize() over my_unserialize() for performance reasons $data = native_unserialize($cache_data['cache']);
// Update cache for handler get_execution_time();
$hit = $this->handler->put($name, $data);
|
|
|
$call_time = get_execution_time(); $this->call_time += $call_time; $this->call_count++;
| $call_time = get_execution_time(); $this->call_time += $call_time; $this->call_count++;
|
|
|
if($mybb->debug_mode)
| if($mybb->debug_mode) { $this->debug_call('set:'.$name, $call_time, $hit); } } else
|
{
|
{
|
$this->debug_call('set:'.$name, $call_time, $hit);
| $data = false;
|
} } }
| } } }
|
Zeile 186 | Zeile 221 |
---|
$query = $db->simple_select("datacache", "title,cache", "title='$name'"); $cache_data = $db->fetch_array($query);
|
$query = $db->simple_select("datacache", "title,cache", "title='$name'"); $cache_data = $db->fetch_array($query);
|
if(!$cache_data['title'])
| if(empty($cache_data['title']))
|
{ $data = false; } else {
|
{ $data = false; } else {
|
$data = unserialize($cache_data['cache']);
| // use native_unserialize() over my_unserialize() for performance reasons $data = native_unserialize($cache_data['cache']);
|
} }
// Cache locally $this->cache[$name] = $data;
|
} }
// Cache locally $this->cache[$name] = $data;
|
|
|
if($data !== false)
|
if($data !== false)
|
{
| {
|
return $data;
|
return $data;
|
}
| }
|
else { return false; } }
|
else { return false; } }
|
|
|
/** * Update cache contents. * * @param string $name The cache content identifier.
|
/** * Update cache contents. * * @param string $name The cache content identifier.
|
* @param string $contents The cache content.
| * @param mixed $contents The cache content.
|
*/ function update($name, $contents)
|
*/ function update($name, $contents)
|
{ global $db, $mybb;
| { global $db, $mybb;
|
$this->cache[$name] = $contents;
// We ALWAYS keep a running copy in the db just incase we need it
|
$this->cache[$name] = $contents;
// We ALWAYS keep a running copy in the db just incase we need it
|
$dbcontents = $db->escape_string(serialize($contents));
| $dbcontents = $db->escape_string(my_serialize($contents));
|
$replace_array = array( "title" => $db->escape_string($name), "cache" => $dbcontents ); $db->replace_query("datacache", $replace_array, "", false);
|
$replace_array = array( "title" => $db->escape_string($name), "cache" => $dbcontents ); $db->replace_query("datacache", $replace_array, "", false);
|
|
|
// Do we have a cache handler we're using?
|
// Do we have a cache handler we're using?
|
if($this->handler instanceof CacheHandlerInterface) { get_execution_time();
$hit = $this->handler->put($name, $contents);
$call_time = get_execution_time(); $this->call_time += $call_time; $this->call_count++;
| if($this->handler instanceof CacheHandlerInterface) { get_execution_time();
$hit = $this->handler->put($name, $contents);
$call_time = get_execution_time(); $this->call_time += $call_time; $this->call_count++;
|
if($mybb->debug_mode) {
| if($mybb->debug_mode) {
|
Zeile 258 | Zeile 294 |
---|
*/ function delete($name, $greedy = false) {
|
*/ function delete($name, $greedy = false) {
|
global $db, $mybb, $cache;
| global $db, $mybb, $cache;
|
// Prepare for database query. $dbname = $db->escape_string($name); $where = "title = '{$dbname}'";
| // Prepare for database query. $dbname = $db->escape_string($name); $where = "title = '{$dbname}'";
|
Zeile 278 | Zeile 314 |
---|
if($mybb->debug_mode) { $this->debug_call('delete:'.$name, $call_time, $hit);
|
if($mybb->debug_mode) { $this->debug_call('delete:'.$name, $call_time, $hit);
|
}
| }
|
}
// Greedy?
| }
// Greedy?
|
Zeile 335 | Zeile 371 |
---|
$call_time = get_execution_time(); $this->call_time += $call_time; $this->call_count++;
|
$call_time = get_execution_time(); $this->call_time += $call_time; $this->call_count++;
|
|
|
if($mybb->debug_mode) { $this->debug_call('delete:'.$name, $call_time, $hit);
| if($mybb->debug_mode) { $this->debug_call('delete:'.$name, $call_time, $hit);
|
Zeile 372 | Zeile 408 |
---|
else { $hit_status = 'MISS';
|
else { $hit_status = 'MISS';
|
}
| }
|
$cache_data = explode(':', $string); $cache_method = $cache_data[0]; $cache_key = $cache_data[1];
| $cache_data = explode(':', $string); $cache_method = $cache_data[0]; $cache_key = $cache_data[1];
|
Zeile 381 | Zeile 417 |
---|
$this->cache_debug = "<table style=\"background-color: #666;\" width=\"95%\" cellpadding=\"4\" cellspacing=\"1\" align=\"center\"> <tr> <td style=\"background-color: #ccc;\">{$debug_extra}<div><strong>#{$this->call_count} - ".ucfirst($cache_method)." Call</strong></div></td>
|
$this->cache_debug = "<table style=\"background-color: #666;\" width=\"95%\" cellpadding=\"4\" cellspacing=\"1\" align=\"center\"> <tr> <td style=\"background-color: #ccc;\">{$debug_extra}<div><strong>#{$this->call_count} - ".ucfirst($cache_method)." Call</strong></div></td>
|
</tr>
| </tr>
|
<tr style=\"background-color: #fefefe;\"> <td><span style=\"font-family: Courier; font-size: 14px;\">({$mybb->config['cache_store']}) [{$hit_status}] ".htmlspecialchars_uni($cache_key)."</span></td> </tr>
| <tr style=\"background-color: #fefefe;\"> <td><span style=\"font-family: Courier; font-size: 14px;\">({$mybb->config['cache_store']}) [{$hit_status}] ".htmlspecialchars_uni($cache_key)."</span></td> </tr>
|
Zeile 393 | Zeile 429 |
---|
$this->calllist[$this->call_count]['key'] = $string; $this->calllist[$this->call_count]['time'] = $qtime;
|
$this->calllist[$this->call_count]['key'] = $string; $this->calllist[$this->call_count]['time'] = $qtime;
|
}
| }
|
/** * Select the size of the cache
| /** * Select the size of the cache
|
Zeile 488 | Zeile 524 |
---|
$query = $db->simple_select("smilies", "*", "", array('order_by' => 'disporder', 'order_dir' => 'ASC')); while($smilie = $db->fetch_array($query))
|
$query = $db->simple_select("smilies", "*", "", array('order_by' => 'disporder', 'order_dir' => 'ASC')); while($smilie = $db->fetch_array($query))
|
{
| {
|
$smilies[$smilie['sid']] = $smilie; }
| $smilies[$smilie['sid']] = $smilie; }
|
Zeile 526 | Zeile 562 |
---|
$query = $db->simple_select("badwords", "*"); while($badword = $db->fetch_array($query))
|
$query = $db->simple_select("badwords", "*"); while($badword = $db->fetch_array($query))
|
{
| {
|
$badwords[$badword['bid']] = $badword; }
| $badwords[$badword['bid']] = $badword; }
|
Zeile 561 | Zeile 597 |
---|
{ global $forum_cache, $db;
|
{ global $forum_cache, $db;
|
$this->built_forum_permissions = array(0);
| $this->forum_permissions = $this->built_forum_permissions = array(0);
|
// Get our forum list cache_forums(true); if(!is_array($forum_cache))
|
// Get our forum list cache_forums(true); if(!is_array($forum_cache))
|
{
| {
|
return false;
|
return false;
|
}
| }
|
reset($forum_cache); $fcache = array();
| reset($forum_cache); $fcache = array();
|
Zeile 585 | Zeile 621 |
---|
ksort($fcache[$pid]); } ksort($fcache);
|
ksort($fcache[$pid]); } ksort($fcache);
|
|
|
// Fetch forum permissions from the database $query = $db->simple_select("forumpermissions"); while($forum_permission = $db->fetch_array($query))
| // Fetch forum permissions from the database $query = $db->simple_select("forumpermissions"); while($forum_permission = $db->fetch_array($query))
|
Zeile 609 | Zeile 645 |
---|
private function build_forum_permissions($permissions=array(), $pid=0) { $usergroups = array_keys($this->read("usergroups", true));
|
private function build_forum_permissions($permissions=array(), $pid=0) { $usergroups = array_keys($this->read("usergroups", true));
|
if($this->forum_permissions_forum_cache[$pid])
| if(!empty($this->forum_permissions_forum_cache[$pid]))
|
{ foreach($this->forum_permissions_forum_cache[$pid] as $main) {
| { foreach($this->forum_permissions_forum_cache[$pid] as $main) {
|
Zeile 618 | Zeile 654 |
---|
$perms = $permissions; foreach($usergroups as $gid) {
|
$perms = $permissions; foreach($usergroups as $gid) {
|
if($this->forum_permissions[$forum['fid']][$gid])
| if(isset($this->forum_permissions[$forum['fid']][$gid]) && $this->forum_permissions[$forum['fid']][$gid])
|
{ $perms[$gid] = $this->forum_permissions[$forum['fid']][$gid]; }
|
{ $perms[$gid] = $this->forum_permissions[$forum['fid']][$gid]; }
|
if($perms[$gid])
| if(!empty($perms[$gid]))
|
{ $perms[$gid]['fid'] = $forum['fid']; $this->built_forum_permissions[$forum['fid']][$gid] = $perms[$gid];
| { $perms[$gid]['fid'] = $forum['fid']; $this->built_forum_permissions[$forum['fid']][$gid] = $perms[$gid];
|
Zeile 656 | Zeile 692 |
---|
$topreferrer = $db->fetch_array($query);
$timesearch = TIME_NOW - 86400;
|
$topreferrer = $db->fetch_array($query);
$timesearch = TIME_NOW - 86400;
|
switch($db->type)
| $query = $db->query(" SELECT u.uid, u.username, COUNT(*) AS poststoday FROM {$db->table_prefix}posts p LEFT JOIN {$db->table_prefix}users u ON (p.uid=u.uid) WHERE p.dateline > {$timesearch} AND p.visible=1 GROUP BY u.uid, u.username ORDER BY poststoday DESC ");
$most_posts = 0; $topposter = array(); while($user = $db->fetch_array($query))
|
{
|
{
|
case 'pgsql': $group_by = $db->build_fields_string('users', 'u.'); break; default: $group_by = 'p.uid'; break;
| if($user['poststoday'] > $most_posts) { $most_posts = $user['poststoday']; $topposter = $user; }
|
}
|
}
|
$query = $db->query(' SELECT u.uid, u.username, COUNT(pid) AS poststoday FROM '.TABLE_PREFIX.'posts p LEFT JOIN '.TABLE_PREFIX.'users u ON (p.uid=u.uid) WHERE p.dateline>'.$timesearch.' AND p.visible=1 GROUP BY '.$group_by.' ORDER BY poststoday DESC LIMIT 1 '); $topposter = $db->fetch_array($query);
| |
$query = $db->simple_select('users', 'COUNT(uid) AS posters', 'postnum>0'); $posters = $db->fetch_field($query, 'posters');
|
$query = $db->simple_select('users', 'COUNT(uid) AS posters', 'postnum>0'); $posters = $db->fetch_field($query, 'posters');
|
|
|
$statistics = array( 'time' => TIME_NOW, 'top_referrer' => (array)$topreferrer,
| $statistics = array( 'time' => TIME_NOW, 'top_referrer' => (array)$topreferrer,
|
Zeile 697 | Zeile 734 |
---|
function update_moderators() { global $forum_cache, $db;
|
function update_moderators() { global $forum_cache, $db;
|
|
|
$this->built_moderators = array(0);
// Get our forum list
| $this->built_moderators = array(0);
// Get our forum list
|
Zeile 736 | Zeile 773 |
---|
while($moderator = $db->fetch_array($query)) { $this->moderators[$moderator['fid']]['users'][$moderator['id']] = $moderator;
|
while($moderator = $db->fetch_array($query)) { $this->moderators[$moderator['fid']]['users'][$moderator['id']] = $moderator;
|
}
| }
|
if(!function_exists("sort_moderators_by_usernames")) {
| if(!function_exists("sort_moderators_by_usernames")) {
|
Zeile 755 | Zeile 792 |
---|
ORDER BY u.title "); while($moderator = $db->fetch_array($query))
|
ORDER BY u.title "); while($moderator = $db->fetch_array($query))
|
{
| {
|
$this->moderators[$moderator['fid']]['usergroups'][$moderator['id']] = $moderator;
|
$this->moderators[$moderator['fid']]['usergroups'][$moderator['id']] = $moderator;
|
}
| }
|
|
|
if(is_array($this->moderators))
| foreach(array_keys($this->moderators) as $fid)
|
{
|
{
|
foreach(array_keys($this->moderators) as $fid)
| if(isset($this->moderators[$fid]['users']))
|
{
|
{
|
uasort($this->moderators[$fid], 'sort_moderators_by_usernames');
| uasort($this->moderators[$fid]['users'], 'sort_moderators_by_usernames');
|
} }
|
} }
|
|
|
$this->build_moderators();
$this->update("moderators", $this->built_moderators);
| $this->build_moderators();
$this->update("moderators", $this->built_moderators);
|
Zeile 776 | Zeile 813 |
---|
/** * Update the users awaiting activation cache.
|
/** * Update the users awaiting activation cache.
|
* */
| * */
|
function update_awaitingactivation() { global $db;
| function update_awaitingactivation() { global $db;
|
Zeile 853 | Zeile 890 |
---|
if(in_array($key, $exclude)) { unset($forum[$key]);
|
if(in_array($key, $exclude)) { unset($forum[$key]);
|
}
| }
|
} $forums[$forum['fid']] = $forum; }
| } $forums[$forum['fid']] = $forum; }
|
Zeile 863 | Zeile 900 |
---|
/** * Update usertitles cache.
|
/** * Update usertitles cache.
|
*
| *
|
*/ function update_usertitles()
|
*/ function update_usertitles()
|
{ global $db;
| { global $db;
|
$usertitles = array(); $query = $db->simple_select("usertitles", "utid, posts, title, stars, starimage", "", array('order_by' => 'posts', 'order_dir' => 'DESC'));
| $usertitles = array(); $query = $db->simple_select("usertitles", "utid, posts, title, stars, starimage", "", array('order_by' => 'posts', 'order_dir' => 'DESC'));
|
Zeile 885 | Zeile 922 |
---|
*/ function update_reportedcontent() {
|
*/ function update_reportedcontent() {
|
global $db, $mybb;
| global $db;
|
$query = $db->simple_select("reportedcontent", "COUNT(rid) AS unreadcount", "reportstatus='0'");
|
$query = $db->simple_select("reportedcontent", "COUNT(rid) AS unreadcount", "reportstatus='0'");
|
$num = $db->fetch_array($query);
| $unreadcount = $db->fetch_field($query, 'unreadcount');
|
$query = $db->simple_select("reportedcontent", "COUNT(rid) AS reportcount");
|
$query = $db->simple_select("reportedcontent", "COUNT(rid) AS reportcount");
|
$total = $db->fetch_array($query);
$query = $db->simple_select("reportedcontent", "dateline", "reportstatus='0'", array('order_by' => 'dateline', 'order_dir' => 'DESC')); $latest = $db->fetch_array($query);
| $reportcount = $db->fetch_field($query, 'reportcount'); $query = $db->simple_select("reportedcontent", "dateline", "reportstatus='0'", array('order_by' => 'dateline', 'order_dir' => 'DESC', 'limit' => 1)); $dateline = $db->fetch_field($query, 'dateline');
|
$reports = array(
|
$reports = array(
|
"unread" => $num['unreadcount'], "total" => $total['reportcount'], "lastdateline" => $latest['dateline']
| 'unread' => $unreadcount, 'total' => $reportcount, 'lastdateline' => $dateline,
|
);
$this->update("reportedcontent", $reports);
| );
$this->update("reportedcontent", $reports);
|
Zeile 1080 | Zeile 1117 |
---|
$this->update("most_viewed_threads", $threads); }
|
$this->update("most_viewed_threads", $threads); }
|
| /** * @deprecated */
|
function update_banned() {
|
function update_banned() {
|
global $db;
$bans = array();
$query = $db->simple_select("banned"); while($ban = $db->fetch_array($query)) { $bans[$ban['uid']] = $ban; }
$this->update("banned", $bans);
| // "banned" cache removed
|
}
function update_birthdays()
| }
function update_birthdays()
|
Zeile 1106 | Zeile 1136 |
---|
$bdaydate = my_date("j-n", $bdaytime, '', 0); $bdaydatetomorrow = my_date("j-n", ($bdaytime+86400), '', 0); $bdaydateyesterday = my_date("j-n", ($bdaytime-86400), '', 0);
|
$bdaydate = my_date("j-n", $bdaytime, '', 0); $bdaydatetomorrow = my_date("j-n", ($bdaytime+86400), '', 0); $bdaydateyesterday = my_date("j-n", ($bdaytime-86400), '', 0);
|
|
|
$query = $db->simple_select("users", "uid, username, usergroup, displaygroup, birthday, birthdayprivacy", "birthday LIKE '$bdaydate-%' OR birthday LIKE '$bdaydateyesterday-%' OR birthday LIKE '$bdaydatetomorrow-%'"); while($bday = $db->fetch_array($query)) {
| $query = $db->simple_select("users", "uid, username, usergroup, displaygroup, birthday, birthdayprivacy", "birthday LIKE '$bdaydate-%' OR birthday LIKE '$bdaydateyesterday-%' OR birthday LIKE '$bdaydatetomorrow-%'"); while($bday = $db->fetch_array($query)) {
|
Zeile 1117 | Zeile 1147 |
---|
if($bday['birthdayprivacy'] != 'all') {
|
if($bday['birthdayprivacy'] != 'all') {
|
++$birthdays[$bday['bday']]['hiddencount'];
| if(isset($birthdays[$bday['bday']]['hiddencount'])) { ++$birthdays[$bday['bday']]['hiddencount']; } else { $birthdays[$bday['bday']]['hiddencount'] = 1; }
|
continue; }
// We don't need any excess caleries in the cache unset($bday['birthdayprivacy']);
|
continue; }
// We don't need any excess caleries in the cache unset($bday['birthdayprivacy']);
|
| if(!isset($birthdays[$bday['bday']]['users'])) { $birthdays[$bday['bday']]['users'] = array(); }
|
$birthdays[$bday['bday']]['users'][] = $bday; }
$this->update("birthdays", $birthdays);
|
$birthdays[$bday['bday']]['users'][] = $bday; }
$this->update("birthdays", $birthdays);
|
}
| }
|
function update_groupleaders() { global $db;
| function update_groupleaders() { global $db;
|
Zeile 1140 | Zeile 1182 |
---|
while($groupleader = $db->fetch_array($query)) { $groupleaders[$groupleader['uid']][] = $groupleader;
|
while($groupleader = $db->fetch_array($query)) { $groupleaders[$groupleader['uid']][] = $groupleader;
|
}
| }
|
$this->update("groupleaders", $groupleaders); }
|
$this->update("groupleaders", $groupleaders); }
|
|
|
function update_threadprefixes() { global $db;
|
function update_threadprefixes() { global $db;
|
|
|
$prefixes = array();
|
$prefixes = array();
|
$query = $db->simple_select("threadprefixes", "*", "", array('order_by' => 'prefix', 'order_dir' => 'ASC'));
| $query = $db->simple_select("threadprefixes", "*", "", array('order_by' => 'prefix', 'order_dir' => 'ASC'));
|
while($prefix = $db->fetch_array($query)) { $prefixes[$prefix['pid']] = $prefix;
| while($prefix = $db->fetch_array($query)) { $prefixes[$prefix['pid']] = $prefix;
|
Zeile 1172 | Zeile 1214 |
---|
if($db->num_rows($query)) { while($forum = $db->fetch_array($query))
|
if($db->num_rows($query)) { while($forum = $db->fetch_array($query))
|
{
| {
|
if(!isset($fd_statistics[$forum['fid']]['announcements'])) { $fd_statistics[$forum['fid']]['announcements'] = 1;
| if(!isset($fd_statistics[$forum['fid']]['announcements'])) { $fd_statistics[$forum['fid']]['announcements'] = 1;
|
Zeile 1280 | Zeile 1322 |
---|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='mostonline'");
|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='mostonline'");
|
$this->update("mostonline", unserialize($db->fetch_field($query, "cache")));
| $this->update("mostonline", my_unserialize($db->fetch_field($query, "cache")));
|
}
function reload_plugins()
|
}
function reload_plugins()
|
{ global $db;
| { global $db;
|
$query = $db->simple_select("datacache", "title,cache", "title='plugins'");
|
$query = $db->simple_select("datacache", "title,cache", "title='plugins'");
|
$this->update("plugins", unserialize($db->fetch_field($query, "cache")));
| $this->update("plugins", my_unserialize($db->fetch_field($query, "cache")));
|
}
function reload_last_backup()
| }
function reload_last_backup()
|
Zeile 1296 | Zeile 1338 |
---|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='last_backup'");
|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='last_backup'");
|
$this->update("last_backup", unserialize($db->fetch_field($query, "cache")));
| $this->update("last_backup", my_unserialize($db->fetch_field($query, "cache")));
|
}
function reload_internal_settings()
| }
function reload_internal_settings()
|
Zeile 1304 | Zeile 1346 |
---|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='internal_settings'");
|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='internal_settings'");
|
$this->update("internal_settings", unserialize($db->fetch_field($query, "cache")));
| $this->update("internal_settings", my_unserialize($db->fetch_field($query, "cache")));
|
}
function reload_version_history()
| }
function reload_version_history()
|
Zeile 1312 | Zeile 1354 |
---|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='version_history'");
|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='version_history'");
|
$this->update("version_history", unserialize($db->fetch_field($query, "cache")));
| $this->update("version_history", my_unserialize($db->fetch_field($query, "cache")));
|
}
function reload_modnotes()
| }
function reload_modnotes()
|
Zeile 1320 | Zeile 1362 |
---|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='modnotes'");
|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='modnotes'");
|
$this->update("modnotes", unserialize($db->fetch_field($query, "cache")));
| $this->update("modnotes", my_unserialize($db->fetch_field($query, "cache")));
|
}
function reload_adminnotes()
| }
function reload_adminnotes()
|
Zeile 1328 | Zeile 1370 |
---|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='adminnotes'");
|
global $db;
$query = $db->simple_select("datacache", "title,cache", "title='adminnotes'");
|
$this->update("adminnotes", unserialize($db->fetch_field($query, "cache"))); }
function reload_mybb_credits() { admin_redirect('index.php?module=home-credits&fetch_new=-2');
| $this->update("adminnotes", my_unserialize($db->fetch_field($query, "cache")));
|
} }
| } }
|