Example #1
0
function updatecache_forums($fids)
{
    global $db;
    $fids = is_array($fids) ? array_unique($fids) : array($fids);
    if (!empty($fids)) {
        $query = $db->query("SELECT f.*,fe.creditset,fe.forumset,fe.commend,fe.appinfo FROM pw_forums f LEFT JOIN pw_forumsextra fe ON f.fid=fe.fid WHERE f.fid IN (" . pwImplode($fids, false) . ")");
        while ($forums = $db->fetch_array($query)) {
            writeforumscache($forums);
        }
    }
}
Example #2
0
function updatecache_forums($fids)
{
    global $db;
    $fids = is_array($fids) ? array_unique($fids) : array($fids);
    if (!empty($fids)) {
        $t_typedb = getTopictypeCache();
        $query = $db->query("SELECT f.*,fe.creditset,fe.forumset,fe.commend,fe.appinfo,c.ifopen as cnifopen FROM pw_forums f LEFT JOIN pw_forumsextra fe ON f.fid=fe.fid LEFT JOIN pw_cnclass c ON f.fid=c.fid WHERE f.fid IN (" . S::sqlImplode($fids, false) . ")");
        while ($forums = $db->fetch_array($query)) {
            $forums['topictype'] = $t_typedb[$forums['fid']];
            writeforumscache($forums);
        }
    }
}