Exemple #1
0
 while ($cat = $db->fetch_array($catsquery)) {
     unset($j, $incf[boardbit]);
     $boardsquery = $db->query_str("SELECT * FROM {$tab['forum_board']} WHERE is_cat='0' AND parent_boardid='{$cat['id']}' AND visible='1' ORDER BY sort");
     while ($board = $db->fetch_array($boardsquery)) {
         //if(!($j%3) && $j) {eval("\$incf[boardbit] .= \"".gettemplate("forum.index.board.bit.tr")."\";");}
         if ($board[last_postid]) {
             $lastpost = getpost($board[last_postid]);
         } else {
             unset($lastpost[settime]);
         }
         if ($board[board_password] && !checkboardpassword($boardpassword_c["{$board['id']}"], $board)) {
             eval("\$lastposting = \"" . gettemplate("forum.index.board.bit.lastposting.pwd.noaccess") . "\";");
         } else {
             if ($board[last_userid]) {
                 $lastuser = getuser($board[last_userid]);
                 $last_user_name = mkuser("user_name", $NULL, $lastuser);
                 $last_time = mkdate($lastpost[settime]);
                 eval("\$lastposting = \"" . gettemplate("forum.index.board.bit.lastposting") . "\";");
             } else {
                 eval("\$lastposting = \"" . gettemplate("forum.index.board.bit.nolastposting") . "\";");
             }
         }
         if ($login[id] && $lastpost[settime] >= $login[last_forum_read] && $lastpost[aut_id] != $login[id]) {
             $css_td = "board_td_unread";
             $css_td_font = "board_td_unread_font";
             $css_th = "board_th_unread";
             $css_th_font = "board_th_unread_font";
         } else {
             $css_td = "board_td";
             $css_td_font = "board_td_font";
             $css_th = "board_th";
Exemple #2
0
            $blocked = "blocked";
        }
        if (!$news[activated]) {
            $activated = "inactiv";
        }
        $countcoms = $db->query("SELECT COUNT(*) FROM {$tab['news_comment']} WHERE newsid='{$news['id']}'");
        $comments = $countcoms[0];
        eval("\$inc[newsselect] .= \"" . gettemplate("news.edit.selectnews.bit") . "\";");
    }
    eval("\$inc[action] = \"" . gettemplate("news.edit.selectnews") . "\";");
}
############################
if ($adminaction == "news_new" || $fail_new) {
    if (!$login) {
        eval("\$inc[action] = \"" . gettemplate("fail.access.notloggedin") . "\";");
    } else {
        $fail = $fail_new;
        $user = getuser($login[id]);
        $smilies = getsmiliesbit("news.newsform.smilie.bit");
        $user_name = mkuser("user_name", 0, $login);
        $thisaction = "new_new_save";
        eval("\$admin \t= \"" . gettemplate("news.newsform.admin") . "\";");
        eval("\$inc[action] = \t\"" . gettemplate("news.admin.newsform") . "\";");
    }
}
################
if ($adminaction == "news_config" || $fail_config) {
    $fail = $fail_config;
    eval("\$inc[action] = \"" . gettemplate("news.admin.config.main") . "\";");
}
################
 }
 ///////////////////////////
 $boardquery = $db->query_str("SELECT * FROM {$tab['forum_post']} WHERE parent_boardid='{$boardid}' AND is_first='1' ORDER BY last_posttime DESC,settime DESC LIMIT {$start},{$showpp}");
 if (!mysql_num_rows($boardquery)) {
     eval("\$inc[verzeichnis] = \"" . gettemplate("forum.board.verzeichnis") . "\";");
     eval("\$incf[threads] = \"" . gettemplate("forum.board.nothreads") . "\";");
 } else {
     ////////////////////////////
     // LIST THREADS
     ////////////////////////////
     while ($thread = $db->fetch_array($boardquery)) {
         unset($inc[showpp]);
         $threadcolor++;
         $countposts = $thread[count_replys] + 1;
         $user_name = mkuser("user_name", $thread[aut_id], $NULL);
         $last_user_name = $thread[last_userid] ? mkuser("user_name", $thread[last_userid], $NULL) : $user_name;
         if ($countposts > $config[forum_show_postspp]) {
             while ($countposts > 0) {
                 $countposts -= $config[forum_show_postspp];
                 if ($started) {
                     $number++;
                     $startnow += $config[forum_show_postspp];
                 } else {
                     $started++;
                     $number = "1";
                     $startnow = "0";
                 }
                 $threadid = $thread[id];
                 eval("\$inc[showpp] .= \"" . gettemplate("forum.showpp.posts.num") . "\";");
             }
         }
Exemple #4
0
 if (!$start) {
     $start = 0;
 }
 $order_like_this = $order;
 $sort_like_this = $sort;
 ###
 $userq = $db->query_str("SELECT * FROM {$tab['user']} WHERE activated='1' AND blocked='0' AND id<>1 ORDER BY {$order_like_this} {$sort_like_this} LIMIT {$start},{$show}");
 while ($userf = $db->fetch_array($userq)) {
     $user = getuser($userf[id]);
     $user_name = mkuser("user_name", 0, $user);
     #$user_pm 	= mkuser("user_pm",0,$user);
     $user_email = mkuser("user_email", 0, $user);
     $user_hp = mkuser("user_hp", 0, $user);
     $user_icq = mkuser("user_icq", 0, $user);
     $user_aim = mkuser("user_aim", 0, $user);
     $user_yim = mkuser("user_yim", 0, $user);
     eval("\$userlist .= \"" . gettemplate("user.listusers.userbit") . "\";");
 }
 list($count) = $db->query("SELECT COUNT(*) FROM {$tab['user']} WHERE activated='1' AND blocked='0' AND id<>1");
 $param["s{$show}"] = " selected";
 $param[$order] = " selected";
 $param[$sort] = " selected";
 $links = mkpages($count, $show, "user.listusers.pagebit");
 eval("\$pages = \"" . gettemplate("user.listusers.pages") . "\";");
 if ($sort == "DESC") {
     unset($sort);
     $sort[$order] = "ASC";
 }
 if ($sort == "ASC") {
     unset($sort);
     $sort[$order] = "DESC";
     }
 }
 //////////////////////////////
 // DO AN NEW OMSG
 //////////////////////////////
 if ($newom || $fail_newom) {
     $fail = $fail_newom;
     $stopheaderoutput_main = 1;
     $user_name = mkuser("user_name", 0, $login);
     if (!$userid) {
         eval("\$inc[action] = \"" . gettemplate("onlinemessage.new.nonuserid") . "\";");
     } else {
         if ($userid == $login[id]) {
             eval("\$inc[action] = \"" . gettemplate("onlinemessage.closepopup") . "\";");
         } else {
             $target = mkuser("user_name", $userid, $NULL);
             eval("\$inc[action] = \"" . gettemplate("onlinemessage.new.userid") . "\";");
         }
     }
 }
 //////////////////////////////
 // MARK READ
 //////////////////////////////
 if ($setomsend) {
     $stopheaderoutput_main = 1;
     $id_array = explode("|", $setomsend);
     $id = implode("' OR id='", $id_array);
     $db->query_str("UPDATE {$tab['onlinemessage']} SET send='1' WHERE touserid='{$login['id']}' AND (id='{$id}')");
     eval("\$inc[action] = \"" . gettemplate("onlinemessage.closepopup") . "\";");
 } else {
     //////////////////////////////
Exemple #6
0
 ###############
 if ($show) {
     if ($show == "userdetails") {
         if ($login[gender] == "2") {
             $female = " selected";
         } else {
             $male = " selected";
         }
         $birthday = date("d", $login[user_birth]);
         $birthmonth = date("m", $login[user_birth]);
         $birthyear = date("Y", $login[user_birth]);
         eval("\$inc[action] = \"" . gettemplate("profil.userdetails") . "\";");
     }
     #############
     if ($show == "password") {
         $user_name = mkuser("user_name", $login[id], $NULL);
         eval("\$inc[action] \t= \"" . gettemplate("profil.changepassword") . "\";");
     }
     #############
     if ($show == "signatur") {
         $smilies = getsmiliesbit("profil.smilie.bit");
         eval("\$inc[action] \t= \"" . gettemplate("profil.signatur") . "\";");
     }
     #############
     if ($show == "privacy") {
         $query = $db->query_str("SELECT * FROM {$tab['useroption']} WHERE userid='{$login['id']}'");
         while ($result = $db->fetch_array($query)) {
             if ($result[value]) {
                 ${"{$result['name']}"} = " checked";
             }
             if (!$result[value]) {
Exemple #7
0
     $news[date] = mkdate($news[date]);
     if (!$news[html]) {
         $news[text] = htmlspecialchars($news[text]);
     }
     if ($news[smilies]) {
         $news[text] = makesmilies($news[text]);
     }
     $news[text] = str_replace("\r\n", "<br>", $news[text]);
     $news[text] = mksworacodes($news[text], $news[autid]);
     eval("\$inc[news]  .= \"" . gettemplate("news.news") . "\";");
 }
 /* --- LISTE --- */
 if ($config[news_list]) {
     $newsquery = $db->query_str("SELECT id,title FROM {$tab['news']} WHERE activated='1' AND blocked='0' ORDER BY date DESC LIMIT {$config['news_list']}");
     while ($news = $db->fetch_array($newsquery)) {
         $user_name = mkuser("user_name", $news[autid], $NULL);
         $news[date] = mkdate($news[date]);
         eval("\$latestnews.=\"" . gettemplate("news.newtitles.bit") . "\";");
     }
     eval("\$oldernews = \"" . gettemplate("news.oldernews") . "\";");
 }
 /* --- INCLUDE --- */
 if ($config[news_include_others]) {
     ob_start();
     include $config[news_include_others];
     $newsincludeoutput = ob_get_contents();
     ob_end_clean();
     if ($newsincludeoutput) {
         $entrynewsmain .= $newsincludeoutput;
     }
     eval("\$includefile = \"" . gettemplate("news.includefile") . "\";");
Exemple #8
0
                    if ($se[id] == $sec[contact][id] || !$se[name]) {
                        continue;
                    }
                    eval("\$selectmods .= \"" . gettemplate("contact.sektion.select") . "\";");
                }
                eval("\$inc[who] = \"" . gettemplate("contact.who.moderator") . "\";");
                eval("\$inc[action] = \"" . gettemplate("contact.form") . "\";");
                break;
            case 'user':
                $user = getuser($userid);
                if (!$user) {
                    eval("\$inc[action] = \"" . gettemplate("fail.invalid.username") . "\";");
                } else {
                    if ($user[show_email]) {
                        $user_email = mkuser("user_email", 0, $user);
                    }
                    $user_name = mkuser("user_name", 0, $user);
                    eval("\$inc[action] = \"" . gettemplate("contact.who.user") . "\";");
                }
                break;
            case 'mailing':
                $user_name = $uname;
                eval("\$inc[action] = \"" . gettemplate("contact.who.mailing") . "\";");
        }
    }
    if (!$inc[action]) {
        eval("\$inc[who] = \"" . gettemplate("contact.who.webmaster") . "\";");
        eval("\$inc[action] = \"" . gettemplate("contact.form") . "\";");
    }
}
################################################
     /////////////////////////////////////////////////////
     if (!$post[post_title]) {
         $post[post_title] = "<br />";
     }
     $post[post_text] = str_replace("<", "&lt;", $post[post_text]);
     $post[post_text] = str_replace(">", "&gt;", $post[post_text]);
     $post[post_text] = mksworacodes($post[post_text], $post[aut_id]);
     $post[post_text] = str_replace("\r\n", "<br>", $post[post_text]);
     // ------- //
     $user = getuser($post[aut_id]);
     $user_name = mkuser("user_name", 0, $user);
     $user_location = mkuser("user_location", 0, $user);
     $avatar = mkuser("avatar", 0, $user);
     $user_points = $user[points] ? mkuser("points", 0, $user) : NULL;
     if ($post[signatur]) {
         $post[post_text] .= "<br><br>" . mkuser("user_signatur", 0, $user);
     }
     if ($post[smilies]) {
         $post[post_text] = makesmilies($post[post_text]);
     }
     // ------- //
     eval("\$userstuff = \"" . gettemplate("forum.thread.post.userstuff") . "\";");
     eval("\$poststuff = \"" . gettemplate("forum.thread.post.poststuff") . "\";");
     if ($user[id] != "1") {
         eval("\$userstuffsec = \"" . gettemplate("forum.thread.post.userstuffsec") . "\";");
     } else {
         unset($userstuffsec);
     }
     eval("\$incf[postbit] .= \"" . gettemplate("forum.thread.post.bit") . "\";");
 }
 eval("\$incf[posts] = \"" . gettemplate("forum.thread.post") . "\";");
function mkdetails($mode, $value)
{
    // for values
    $user[$mode] = $value;
    return mkuser($mode, 0, $user);
}