function shout($ajax = 0) { global $db, $maxshout, $lshouttext, $lshoutnick, $shout_max_zeichen, $userid, $chkMe; $qry = db("SELECT * FROM " . $db['shout'] . "\n ORDER BY id DESC LIMIT " . $maxshout . ""); $i = 1; while ($get = _fetch($qry)) { $class = $color % 2 ? "navShoutContentFirst" : "navShoutContentSecond"; $color++; if (permission("shoutbox")) { $delete = '<a href="../shout/?action=admin&do=delete&id=' . $get['id'] . '" onclick="return(DZCP.del(\'' . _confirm_del_shout . '\'))"><img src="../inc/images/delete_small.gif" title="' . _button_title_del . '" alt="' . _button_title_del . '" /></a>'; } else { $delete = ""; } $is_num = preg_match("#\\d#", $get['email']); if ($is_num && !check_email($get['email'])) { $nick = autor($get['email'], "navShout"); } else { $nick = '<a class="navShout" href="mailto:' . eMailAddr($get['email']) . '" title="' . $get['nick'] . '">' . cut($get['nick'], $lshoutnick) . '</a>'; } $show .= show("menu/shout_part", array("nick" => $nick, "datum" => date("j.m.Y H:i", $get['datum']) . _uhr, "text" => bbcode(wrap(re($get['text']), $lshouttext)), "class" => $class, "del" => $delete)); $i++; } if (settings('reg_shout') == 1 && $chkMe == 'unlogged') { $dis = ' style="text-align:center;cursor:wait" disabled="disabled"'; $dis1 = ' style="cursor:wait;color:#888" disabled="disabled"'; $only4reg = _shout_must_reg; } else { if ($chkMe == "unlogged") { $form = show("menu/shout_form", array("dis" => $dis)); $sec = show("menu/shout_antispam", array("help" => _login_secure_help, "dis" => $dis)); } else { $form = autor($userid, "navShout"); } } $add = show("menu/shout_add", array("form" => $form, "t_zeichen" => _zeichen, "noch" => _noch, "dis1" => $dis1, "dis" => $dis, "only4reg" => $only4reg, "security" => $sec, "zeichen" => $shout_max_zeichen)); $shout = show("menu/shout", array("shout" => $show, "shoutbox" => _shoutbox_head, "archiv" => _shoutbox_archiv, "add" => $add)); return empty($ajax) ? '<table class="navContent" cellspacing="0">' . $shout . '</table>' : $show; }
$get_userid = $userid; $get_date = time(); if ($chkMe == 'unlogged') { $regCheck = true; } } $get_hp = $_POST['hp']; $get_email = $_POST['email']; $get_nick = $_POST['nick']; if ($get_hp) { $gbhp = show(_hpicon, array("hp" => links($get_hp))); } else { $gbhp = ""; } if ($get_email) { $gbemail = show(_emailicon, array("email" => eMailAddr($get_email))); } else { $gbemail = ""; } if ($regCheck) { $gbtitel = show(_gb_titel_noreg, array("postid" => $get_id, "nick" => re($get_nick), "edit" => "", "delete" => "", "comment" => "", "public" => "", "uhr" => _uhr, "email" => $gb_email, "datum" => date("d.m.Y", $get_date), "zeit" => date("H:i", $get_date), "hp" => $gbhp)); } else { $gbtitel = show(_gb_titel, array("postid" => $get_id, "nick" => autor($get_userid), "edit" => "", "uhr" => _uhr, "delete" => "", "comment" => "", "public" => "", "id" => $get_userid, "email" => $gb_email, "datum" => date("d.m.Y", $get_date), "zeit" => date("H:i", $get_date), "hp" => $gbhp)); } $index = show($dir . "/gb_show", array("gbtitel" => $gbtitel, "nachricht" => bbcode($_POST['eintrag'], 1), "editby" => bbcode($editby, 1), "ip" => $userip . _only_for_admins)); echo '<table class="mainContent" cellspacing="1">' . $index . '</table>'; exit; break; } ## SETTINGS ## $time_end = generatetime();
$qry = db("SELECT id,nick,level,email,hp,steamid,hlswid,bday,\n sex,icq,status,position,regdatum FROM " . $db['users'] . "\n WHERE level != '0'\n\t\t\t\t \t\t ORDER BY time DESC,nick\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } elseif ($_GET['show'] == "lastreg") { $qry = db("SELECT id,nick,level,email,hp,steamid,hlswid,bday,sex,\n icq,status,position,regdatum FROM " . $db['users'] . "\n WHERE level != '0'\n\t\t\t \t\t\t ORDER BY regdatum DESC,nick\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } elseif ($_GET['show'] == "online") { $qry = db("SELECT id,nick,level,email,hp,steamid,hlswid,bday,\n sex,icq,status,position,time FROM " . $db['users'] . "\n WHERE level != '0'\n\t\t\t \t\t\t ORDER BY time DESC,nick\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } elseif ($_GET['show'] == "country") { $qry = db("SELECT id,nick,level,email,hp,steamid,\n hlswid,bday,sex,icq,status,position,country FROM " . $db['users'] . "\n WHERE level != '0'\n\t\t \t\t\t\t ORDER BY country,nick\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } elseif ($_GET['show'] == "sex") { $qry = db("SELECT id,nick,level,email,hp,steamid,hlswid,\n bday,sex,icq,status,position FROM " . $db['users'] . "\n WHERE level != '0'\n\t\t \t\t\t\t ORDER BY sex DESC\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } elseif ($_GET['show'] == "banned") { $qry = db("SELECT id,nick,level,email,hp,steamid,\n hlswid,bday,sex,icq,status,position FROM " . $db['users'] . "\n WHERE level = '0'\n\t\t \t\t\t\t ORDER BY nick\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } else { $qry = db("SELECT id,nick,level,email,hp,steamid,hlswid,bday,sex,\n icq,status,position FROM " . $db['users'] . "\n WHERE level != '0'\n\t\t \t\t\t\t ORDER BY level DESC,nick\n LIMIT " . ($page - 1) * $maxuserlist . "," . $maxuserlist . ""); } while ($get = _fetch($qry)) { $email = show(_emailicon, array("email" => eMailAddr($get['email']))); if (empty($get['hlswid'])) { $hlsw = "-"; } else { $hlsw = show(_hlswicon, array("id" => re($get['hlswid']), "img" => "1", "css" => "")); } if (empty($get['icq'])) { $icq = "-"; } else { $uin = show(_icqstatus, array("uin" => $get['icq'])); $icq = '<a href="http://www.icq.com/whitepages/about_me.php?uin=' . $get['icq'] . '" target="_blank">' . $uin . '</a>'; } if (empty($get['hp'])) { $hp = "-"; } else { $hp = show(_hpicon, array("hp" => $get['hp']));
$delete = ""; } if ($getc['reg'] == "0") { if ($getc['hp']) { $hp = show(_hpicon_forum, array("hp" => $getc['hp'])); } else { $hp = ""; } if ($getc['email']) { $email = '<br />' . show(_emailicon_forum, array("email" => eMailAddr($getc['email']))); } else { $email = ""; } $onoff = ""; $avatar = ""; $nick = show(_link_mailto, array("nick" => re($getc['nick']), "email" => eMailAddr($getc['email']))); } else { $email = ""; $hp = ""; $onoff = onlinecheck($getc['reg']); $nick = autor($getc['reg']); } $titel = show(_eintrag_titel, array("postid" => $i, "datum" => date("d.m.Y", $getc['datum']), "zeit" => date("H:i", $getc['datum']) . _uhr, "edit" => $edit, "delete" => $delete)); if ($chkMe == "4") { $posted_ip = $getc['ip']; } else { $posted_ip = _logged; } $comments .= show("page/comments_show", array("titel" => $titel, "comment" => bbcode($getc['comment']), "editby" => bbcode($getc['editby']), "nick" => $nick, "email" => $email, "hp" => $hp, "avatar" => useravatar($getc['reg']), "onoff" => $onoff, "rank" => getrank($getc['reg']), "ip" => $posted_ip)); $i--; }
} if (empty($getm['steamid'])) { $steamid = ""; $steam = "-"; } else { $steamid = $getm['steamid']; $steam = _steamicon_blank; } $class = $color % 2 ? "contentMainFirst" : "contentMainSecond"; $color++; $nick = autor($getm['user'], '', '', '', '', '&sq=' . $getm['squad']); if (!empty($getm['rlname'])) { $real = explode(" ", re($getm['rlname'])); $nick = '<b>' . $real[0] . ' “</b> ' . $nick . ' <b>” ' . $real[1] . '</b>'; } $member .= show($dir . "/squads_member", array("icqs" => $icq, "icq" => $icqnr, "email" => $email, "hlsw" => $hlsw, "emails" => eMailAddr($getm['email']), "id" => $getm['user'], "steamid" => $steamid, "steam" => $steam, "class" => $class, "nick" => $nick, "onoff" => onlinecheck($getm['id']), "posi" => getrank($getm['id'], $getm['squad']), "pic" => userpic($getm['id'], 60, 80))); } $squad = re($get['name']); foreach ($picformat as $end) { if (file_exists(basePath . '/inc/images/squads/' . intval($get['id']) . '.' . $end)) { $style = 'padding:0;'; $squad = '<img src="../inc/images/squads/' . intval($get['id']) . '.' . $end . '" alt="' . re($get['name']) . '" />'; break; } } $index = show($dir . "/squads_full", array("member" => empty($member) ? _member_squad_no_entrys : $member, "desc" => empty($get['beschreibung']) ? '' : '<tr><td class="contentMainSecond">' . bbcode($get['beschreibung']) . '</td></tr>', "squad" => $squad, "style" => $style, "back" => _error_back, "id" => intval($_GET['id']))); break; default: $qry = db("SELECT * FROM " . $db['squads'] . " WHERE team_show = 1 ORDER BY pos"); while ($get = _fetch($qry)) { $class = $color % 2 ? "contentMainSecond" : "contentMainFirst";
if ($chkMe == 'unlogged') { $regCheck = false; } else { $regCheck = true; $pUId = $userid; } } $get_hp = $_POST['hp']; $get_email = $_POST['email']; $get_nick = $_POST['nick']; if (!$regCheck) { if ($get_hp) { $hp = show(_hpicon_forum, array("hp" => links($get_hp))); } if ($get_email) { $email = '<br />' . show(_emailicon_forum, array("email" => eMailAddr($get_email))); } $onoff = ""; $avatar = ""; $nick = show(_link_mailto, array("nick" => re($get_nick), "email" => $get_email)); } else { $hp = ""; $email = ""; $onoff = onlinecheck($get_userid); $nick = cleanautor($get_userid); } $titel = show(_eintrag_titel, array("postid" => $get_id, "datum" => date("d.m.Y", $get_date), "zeit" => date("H:i", $get_date) . _uhr, "edit" => $edit, "delete" => $delete)); $index = show("page/comments_show", array("titel" => $titel, "comment" => bbcode($_POST['comment'], 1), "nick" => $nick, "editby" => bbcode($editedby, 1), "email" => $email, "hp" => $hp, "avatar" => useravatar($get_userid), "onoff" => $onoff, "rank" => getrank($get_userid), "ip" => $userip . _only_for_admins)); echo '<table class="mainContent" cellspacing="1">' . $index . '</table>'; exit; break;
function cleanautor($uid, $class = "", $nick = "", $email = "", $cut = "") { global $db; $qry = db("SELECT nick,country FROM " . $db['users'] . "\n WHERE id = '" . intval($uid) . "'"); $get = _fetch($qry); if (_rows($qry)) { $result = show(_user_link_preview, array("id" => $uid, "country" => flag($get['country']), "class" => $class, "nick" => re($get['nick']))); } else { $result = show(_user_link_noreg, array("nick" => re($nick), "class" => $class, "email" => eMailAddr($email))); } return $result; }
$icq = '<a href="http://www.icq.com/whitepages/about_me.php?uin=' . $getu['icq'] . '" target="_blank">' . $uin . '</a>'; } if (empty($getu['hp'])) { $hp = ""; } else { $hp = show(_hpicon_forum, array("hp" => $getu['hp'])); } if (data($pUId, "signatur")) { $sig = _sig . bbcode(data($pUId, "signatur"), 1); } else { $sig = ""; } } else { $icq = ""; $pn = ""; $email = show(_emailicon_forum, array("email" => eMailAddr($_POST['email']))); if (empty($_POST['hp'])) { $hp = ""; } else { $hp = show(_hpicon_forum, array("hp" => links($_POST['hp']))); } } $index = show($dir . "/forum_posts_show", array("nick" => cleanautor($pUId, '', $_POST['nick'], $_POST['email']), "postnr" => "#" . ($i + ($page - 1) * $maxfposts), "p" => $i + ($page - 1) * $maxfposts, "class" => 'class="commentsRight"', "text" => bbcode($_POST['eintrag'], 1) . $editedby, "pn" => $pn, "icq" => $icq, "hp" => $hp, "email" => $email, "status" => getrank($pUId), "avatar" => useravatar($pUId), "ip" => $userip . '<br />' . _only_for_admins, "edited" => "", "posts" => $userposts, "titel" => $titel, "signatur" => $sig, "zitat" => _forum_zitat_preview, "onoff" => $onoff, "p" => "")); echo '<table class="mainContent" cellspacing="1" style="margin-top:17px">' . $index . '</table>'; exit; } break; } ## SETTINGS ## $time_end = generatetime(); $time = round($time_end - $time_start, 4);