function ftopics() { global $db, $maxftopics, $lftopics, $maxfposts, $allowHover; $f = 0; $qry = db("SELECT s1.*,s2.id AS subid FROM " . $db['f_threads'] . " s1, " . $db['f_skats'] . " s2, " . $db['f_kats'] . " s3\n WHERE s1.kid = s2.id AND s2.sid = s3.id ORDER BY s1.lp DESC LIMIT 100"); while ($get = _fetch($qry)) { if ($f == $maxftopics) { break; } if (fintern($get['kid'])) { $lp = cnt($db['f_posts'], " WHERE sid = '" . $get['id'] . "'"); $pagenr = ceil($lp / $maxfposts); if ($pagenr == 0) { $page = 1; } else { $page = $pagenr; } if ($allowHover == 1) { $info = 'onmouseover="DZCP.showInfo(\'<tr><td colspan=2 align=center padding=3 class=infoTop>' . jsconvert(re($get['topic'])) . '</td></tr><tr><td><b>' . _forum_posts . ':</b></td><td>' . $lp . '</td></tr><tr><td><b>' . _forum_lpost . ':</b></td><td>' . date("d.m.Y H:i", $get['lp']) . _uhr . '</td></tr>\')" onmouseout="DZCP.hideInfo()"'; } $ftopics .= show("menu/forum_topics", array("id" => $get['id'], "pagenr" => $page, "p" => $lp + 1, "titel" => cut(re($get['topic']), $lftopics), "info" => $info, "kid" => $get['kid'])); $f++; } } return empty($ftopics) ? '' : '<table class="navContent" cellspacing="0">' . $ftopics . '</table>'; }
if (_rows($qryawaya) && $getchklevel['level'] >= 2) { if ($getawaya['end'] > time()) { $wieder = _away_to2 . ' <b>' . date("d.m.y", $getawaya['end']) . '</b>'; } if (date("d.m.Y", $getawaya['end']) == date("d.m.Y", time())) { $wieder = _away_today; } $awaya .= show(_user_away_now, array("id" => $getawaya['id'], "user" => autor($getawaya['userid']), "wieder" => $wieder, "what" => $getawaya['titel'])); $away_now = show(_user_away_currently, array("ncaway" => _lobby_away, "caway" => $awaya)); } else { $away_now = ""; } } $qryft = db("SELECT s1.t_text,s1.id,s1.topic,s1.kid,s2.kattopic,s3.intern,s1.sticky\n FROM " . $db['f_threads'] . " s1, " . $db['f_skats'] . " s2, " . $db['f_kats'] . " s3\n WHERE s1.kid = s2.id\n AND s2.sid = s3.id\n ORDER BY s1.lp DESC\n LIMIT 10"); while ($getft = _fetch($qryft)) { if (fintern($getft['kid'])) { $lp = cnt($db['f_posts'], " WHERE sid = '" . $getft['id'] . "'"); $pagenr = ceil($lp / $maxfposts); if ($pagenr == 0) { $page = 1; } else { $page = $pagenr; } $qryp = db("SELECT text FROM " . $db['f_posts'] . "\n WHERE kid = '" . $getft['kid'] . "'\n AND sid = '" . $getft['id'] . "'\n ORDER BY date DESC\n LIMIT 1"); $getp = _fetch($qryp); if (_rows($qryp)) { $text = strip_tags($getp['text']); } else { $text = strip_tags($getft['t_text']); } if ($getft['intern'] != 1) {
$form = show("page/editor_notregged", array("nickhead" => _nick, "emailhead" => _email, "hphead" => _hp)); } $title = re($gett['topic']) . ' - ' . $title; $index = show($dir . "/post", array("titel" => _forum_new_post_head, "nickhead" => _nick, "emailhead" => _email, "id" => $_GET['id'], "kid" => $_GET['kid'], "zitat" => $zitat, "last_post" => _forum_lp_head, "preview" => _preview, "lang" => $language, "lastpost" => $lastpost, "bbcodehead" => _bbcode, "form" => $form, "br1" => "", "b1" => $u_b1, "b2" => $u_b2, "security" => _register_confirm, "ip" => _iplog_info, "br2" => "", "what" => _button_value_add, "kid" => $_GET['kid'], "id" => $_GET['id'], "dowhat" => $dowhat, "eintraghead" => _eintrag, "error" => "", "postnick" => $postnick, "postemail" => $postemail, "posthp" => $posthp, "posteintrag" => "")); } } else { $index = error(show(_error_flood_post, array("sek" => $flood_forum)), 1); } } } elseif ($_GET['do'] == "addpost") { if (settings("reg_forum") == "1" && $chkMe == "unlogged") { $index = error(_error_unregistered, 1); } else { $check = db("SELECT s2.id,s1.intern FROM " . $db['f_kats'] . " AS s1\n\t\t\t\t\t\t\t\t\t LEFT JOIN " . $db['f_skats'] . " AS s2\n\t\t\t\t\t\t\t\t\t ON s2.sid = s1.id\n\t\t\t\t\t\t\t\t\t WHERE s2.id = '" . intval($_GET['kid']) . "'"); $checks = _fetch($check); if ($checks['intern'] == 1 && !permission("intforum") && !fintern($checks['id'])) { exit; } if (isset($userid)) { $toCheck = empty($_POST['eintrag']); } else { $toCheck = empty($_POST['nick']) || empty($_POST['email']) || empty($_POST['eintrag']) || !check_email($_POST['email']) || $_POST['secure'] != $_SESSION['sec_' . $dir] || empty($_SESSION['sec_' . $dir]); } if ($toCheck) { if (isset($userid)) { if (empty($_POST['eintrag'])) { $error = _empty_eintrag; } $form = show("page/editor_regged", array("nick" => autor($userid), "von" => _autor)); } else { if ($_POST['secure'] != $_SESSION['sec_' . $dir] || empty($_SESSION['sec_' . $dir])) {