$_POST['post'] = array(); } //Themenicons $icons = $set['forum']['icons']; if (is_array($icons)) { $icons = array_sort($icons, 'ord', 'ASC'); } if (count($icons)) { foreach ($icons as $key => $res) { ++$ii; $icondata[$ii]['ID'] = $key; $icondata[$ii]['IMAGE'] = $res['file']; } } //Foren auflisten $data = forum_readout(); foreach ($data as $res) { ++$i; //Nicht sichtbare Foren überspringen if (!forum_access_visible($res) || !forum_access_read($res)) { $jump = $res['level']; continue; } if ($jump && $res['level'] > $jump) { continue; } else { $jump = 0; } if (!$res['iscat']) { $forumdata[$i]['ID'] = $res['forumid']; }
if (!forum_access_read($foruminfo)) { tmessage('noright', array(), false, false); } check_forum_password($foruminfo); ///////////////////////////////////////////////////////////////////////////////////////////////// FORUM IST GELESEN if ($_REQUEST['allread']) { forum_isread($foruminfo['forumid']); } ///////////////////////////////////////////////////////////////////////////////////////////////// TPP SETZEN if (intval($_POST['tpp']) && $user->info['userid']) { $db->query("UPDATE " . PRE . "_user SET forum_tpp='" . intval($_POST['tpp']) . "' WHERE userid='" . $user->info['userid'] . "' LIMIT 1"); $user->info['forum_tpp'] = intval($_POST['tpp']); } ///////////////////////////////////////////////////////////////////////////////////////////////// UNTERFOREN //Forum anzeigen $data = $forumData = forum_readout($_REQUEST['id']); require 'lib/forum_assign.php'; ///////////////////////////////////////////////////////////////////////////////////////////////// ANKÜNDIGUNGEN $data = $db->fetch("\n\tSELECT a.id,a.title,a.userid,a.starttime,a.endtime,b.username\n\tFROM " . PRE . "_forum_announcements AS a\n\tLEFT JOIN " . PRE . "_forum_anndisplay AS ad ON a.id=ad.id\n\tLEFT JOIN " . PRE . "_user AS b ON a.userid=b.userid\n\tWHERE '" . time() . "' BETWEEN starttime AND endtime AND ad.forumid IN (0, " . $foruminfo['forumid'] . ")\n\tORDER BY starttime DESC\n"); if (count($data)) { foreach ($data as $res) { $pre = array(); //Lastvisit bestimmen $lastview = max(array($user->info['forum_lastonline'], announcement_readtime($res['id']))); //Link $link = mkrellink('announcement.php?id=' . $res['id'], 'announcement,' . $res['id'] . urlformat($res['title']) . '.html'); $pre['ID'] = $res['id']; $pre['TITLE'] = replace($res['title']); $pre['LINK'] = $link; $pre['USERID'] = $res['userid']; $pre['USERNAME'] = replace($res['username']);