示例#1
0
文件: shout.php 项目: nopuls/dzcp
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&amp;do=delete&amp;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;
}
示例#2
0
文件: index.php 项目: nopuls/dzcp
            $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();
示例#3
0
文件: index.php 项目: nopuls/dzcp
     $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']));
示例#4
0
         $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--;
 }
示例#5
0
文件: index.php 项目: nopuls/dzcp
         }
         if (empty($getm['steamid'])) {
             $steamid = "";
             $steam = "-";
         } else {
             $steamid = $getm['steamid'];
             $steam = _steamicon_blank;
         }
         $class = $color % 2 ? "contentMainFirst" : "contentMainSecond";
         $color++;
         $nick = autor($getm['user'], '', '', '', '', '&amp;sq=' . $getm['squad']);
         if (!empty($getm['rlname'])) {
             $real = explode(" ", re($getm['rlname']));
             $nick = '<b>' . $real[0] . ' &#x93;</b> ' . $nick . ' <b>&#x94; ' . $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";
示例#6
0
文件: index.php 项目: nopuls/dzcp
     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;
示例#7
0
文件: bbcode.php 项目: nopuls/dzcp
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;
}
示例#8
0
文件: index.php 项目: nopuls/dzcp
                    $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);