29.01.2008, 17:23
Leider geht es auch mit der Datei immer noch nicht. (Statistiken und Caches des Forums habe ich vorsichtshalber auch erneuert)
Gruß
Boardie05
Gruß
Boardie05
// Get forum permissions
$unviewableforumsarray = array();
$unviewableforums = get_unviewable_forums();
$fidnot = '1=1';
if($unviewableforums)
{
$fidnot = "fid NOT IN ($unviewableforums)";
$unviewableforumsarray = explode(',', $unviewableforums);
echo $fidnot;
echo $unviewableforumsarray[0];
}
if(!$mostrepliedthreads || $mostrepliedthreads['lastupdated'] <= time()-60*60*24)
if($mostrepliedthreads || $mostrepliedthreads['lastupdated'] <= time()-60*60*24)
if(!$mostviewedthreads || $mostviewedthreads['lastupdated'] <= time()-60*60*24)
if($mostviewedthreads || $mostviewedthreads['lastupdated'] <= time()-60*60*24)
// Get forum permissions
$unviewableforumsarray = array();
$unviewableforums = get_unviewable_forums();
$fidnot = '1=1';
if($unviewableforums)
{
$fidnot = "fid NOT IN ($unviewableforums)";
$unviewableforumsarray = explode(',', $unviewableforums);
}
// Most replied-to threads
$mostrepliedthreads = $cache->read("most_replied_threads");
if($mostrepliedthreads || $mostrepliedthreads['lastupdated'] <= time()-60*60*24)
{
$mostrepliedthreads = array();
$query = $db->simple_select(TABLE_PREFIX."threads", "tid, subject, replies", $fidnot, array('order_by' => 'replies', 'order_dir' => 'DESC', 'limit_start' => 0, 'limit' => $mybb->settings['statslimit']));
while($thread = $db->fetch_array($query))
{
$mostrepliedthreads['threads'][] = $thread;
}
$mostrepliedthreads['lastupdated'] = time();
$cache->update("most_replied_threads", $mostrepliedthreads);
reset($mostrepliedthreads);
}
if(!empty($mostrepliedthreads))
{
foreach($mostrepliedthreads['threads'] as $key => $thread)
{
if(!in_array($thread['fid'], $unviewableforumsarray))
{
$thread['subject'] = htmlspecialchars_uni($parser->parse_badwords($thread['subject']));
$numberbit = my_number_format($thread['replies']);
$numbertype = $lang->replies;
eval("\$mostreplies .= \"".$templates->get("stats_thread")."\";");
}
}
}
// Most viewed threads
$mostviewedthreads = $cache->read("most_viewed_threads");
if($mostviewedthreads || $mostviewedthreads['lastupdated'] <= time()-60*60*24)
{
$mostviewedthreads = array();
$query = $db->simple_select(TABLE_PREFIX."threads", "tid, subject, views", $fidnot, array('order_by' => 'views', 'order_dir' => 'DESC', 'limit_start' => 0, 'limit' => $mybb->settings['statslimit']));
while($thread2 = $db->fetch_array($query))
{
$mostviewedthreads['threads'][] = $thread2;
}
$mostviewedthreads['lastupdated'] = time();
$cache->update("most_viewed_threads", $mostviewedthreads);
reset($mostviewedthreads);
}
if(!empty($mostviewedthreads))
{
foreach($mostviewedthreads['threads'] as $key => $thread)
{
if(!in_array($thread['fid'], $unviewableforumsarray))
{
$thread['subject'] = htmlspecialchars_uni($parser->parse_badwords($thread['subject']));
$numberbit = my_number_format($thread['views']);
$numbertype = $lang->views;
eval("\$mostviews .= \"".$templates->get("stats_thread")."\";");
}
}
}
Murphy schrieb:Ich das Update mal auf meinem Test-Server installiert, und hier der gleiche Fehler:
Murphy schrieb:Hier die Url:
http://martinstosch.ma.ohost.de/board123/index.php