Example #1
0
     echo "\t\t\t\t\t\t\t</TD>\n\t\t\t\t\t\t</TR>\n\t\t\t\t\t\t<TR class=\"topic_title5\">\n\t\t\t\t\t\t\t<TD class=\"textinput\">\n\t\t\t\t\t\t\t\t{$status_bar}\n";
     if ($IS_DELETE_POST && $reply_num != '1') {
         $reply_del = "<a href=\"javascript:delete_post('index.php?act=post&code=03&t={$GET_showtopic}&p={$row['reply_id']}')\"><img src=\"theme/{$STORED['THEME']}/images/webboard/p_delete.gif\" border=\"0\" alt=\"Delete�Post\"></a>";
     } else {
         $reply_del = '';
     }
     echo "\t\t\t\t\t\t\t</TD>\n\t\t\t\t\t\t\t<TD colspan=\"2\">\n\t\t\t\t\t\t\t\t<TABLE width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n\t\t\t\t\t\t\t\t\t<TBODY>\n\t\t\t\t\t\t\t\t\t\t<TR>\n\t\t\t\t\t\t\t\t\t\t\t<TD align=\"left\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"javascript:scroll(0,0)\"><img src=\"theme/{$STORED['THEME']}/images/webboard/p_up.gif\" border=\"0\" alt=\"top\"></a>\n\t\t\t\t\t\t\t\t\t\t\t</TD>\n\t\t\t\t\t\t\t\t\t\t\t<TD align=\"right\">\n\t\t\t\t\t\t\t\t\t\t\t\t{$reply_del}\n";
     if (!empty($CP[login_id]) && ($CP[login_id] == $row[reply_user_id] || $IS_EDIT_POST)) {
         echo "<a style='text-decoration:none;' id=\"edit_post_" . $row[reply_id] . "\" href=\"index.php?act=post&code=02&f={$forum_id}&t={$GET_showtopic}&p={$row['reply_id']}\"><img src=\"theme/{$STORED['THEME']}/images/webboard/p_edit.gif\" border=\"0\" alt=\"Edit�Post\"></a>\n<script type='text/javascript'>\nmenu_build_menu('edit_post_" . $row[reply_id] . "','85',\n\tnew Array('<a id=\\'Button\\' onclick=\"hyperlink(\\'index.php?act=post&code=02&f={$forum_id}&t={$GET_showtopic}&p={$row['reply_id']}\\');return false;\" href=\"#\">Full Edit</a>',\n\t'<a id=\\'Button\\' onclick=\"quick_edit(\\'replyid_" . $row[reply_id] . "\\',\\'p={$row['reply_id']}\\');return false;\" href=\"#\">Quick Edit</a>'));\n</script>\n";
     }
     echo "\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"index.php?act=post&code=01&f={$forum_id}&t={$GET_showtopic}&qpid={$row['reply_id']}\"><img src=\"theme/{$STORED['THEME']}/images/webboard/p_quote.gif\" border=\"0\" alt=\"Quote�Post\"></a>\n\t\t\t\t\t\t\t\t\t\t\t</TD>\n\t\t\t\t\t\t\t\t\t\t</TR>\n\t\t\t\t\t\t\t\t\t</TBODY>\n\t\t\t\t\t\t\t\t</TABLE>\n\t\t\t\t\t\t\t</TD>\n\t\t\t\t\t\t</TR>\n";
 }
 echo "\t\t\t\t\t</TBODY>\n\t\t\t\t</TABLE>\n\t\t\t</TD>\n\t\t</TR>\n\t</TBODY>\n</TABLE>\n<script type='text/javascript'>\n\tvar max_width = " . $CONFIG_max_img_width . ";\n\tvar max_height = " . $CONFIG_max_img_height . ";\n\tvar total_img_resize = " . $CP[images_num] . ";\n\twindow.onload=resize_img;\n</script>\n<BR>\n<TABLE width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n\t<TBODY>\n\t\t<TR>\n\t\t\t<TD>\n";
 get_selectpage($total, $CONFIG_per_page, $page, "index.php?showtopic={$GET_showtopic}");
 echo "\n\t\t\t</TD>\n\t\t\t<TD align=\"right\">\n";
 if ($qr_open = check_forum_perm($forum_id, $CP['g_id'], 'reply_perm') && !$topic_closed) {
     echo "\t<a href=\"javascript:ShowHide('qr_open');\" title=\"Fast Reply\"><img src=\"theme/{$STORED['THEME']}/images/webboard/t_qr.gif\" border=\"0\"></a>\n";
 }
 get_menuwb($forum_id, 2, $t_reply);
 echo "\t\t\t</TD>\n\t\t</TR>\n\t</TBODY>\n</TABLE>\n";
 if (checkprivilege_action($CP[login_id], g_view_topic_option)) {
     if ($topic_closed == '1') {
         $val01 = "{$lang['Open_Topic']}";
     } else {
         $val01 = "{$lang['Close_Topic']}";
     }
     if ($topic_pin == '1') {
         $val04 = "{$lang['Unpin_Topic']}";
     } else {
         $val04 = "{$lang['Pin_Topic']}";
     }
Example #2
0
// =========================================================================
// Copyright (c) Stargames Control Panel - Licensed under GNU GPL.
// See LICENSE File
// =========================================================================
// Project Lead by: Mysterious
// =========================================================================
-->
<?php 
if (!$SERVER['system_safe']) {
    exit;
}
if (checkprivilege_action($CP[login_id], g_view_board)) {
    $GET_showforum = (int) $GET_showforum;
    if ($category_id = check_category($GET_showforum)) {
        $CP['g_id'] = checkprivilege($CP[login_id]);
        if (check_forum_perm($GET_showforum, $CP['g_id'], 'read_perm')) {
            if (!isset($GET_st)) {
                $GET_st = 0;
            }
            $GET_st = (int) $GET_st;
            $page = get_page($GET_st, $CONFIG_t_per_page);
            $query = "SELECT COUNT(*) FROM {$CONFIG_sql_cpdbname}.board_topic WHERE forum_id = \"" . mysql_res($GET_showforum) . "\" AND pinned_mode =\"0\"";
            $sql->result = $sql->execute_query($query, 'showforum.php');
            $sql->total_query++;
            $total = $sql->result();
            $query = "SELECT us.display_name,t.* FROM {$CONFIG_sql_cpdbname}.board_topic t\n\t\tLEFT JOIN {$CONFIG_sql_cpdbname}.user_profile us ON (us.user_id=t.topic_starter)\n\tWHERE t.forum_id = \"" . mysql_res($GET_showforum) . "\" AND t.pinned_mode =\"0\" ORDER by t.topic_last_action_date DESC LIMIT " . mysql_res($GET_st) . "," . mysql_res($CONFIG_t_per_page) . "";
            $sql->result = $sql->execute_query($query, 'showforum.php');
            $sql->total_query++;
            $query = "SELECT us.display_name,t.* FROM {$CONFIG_sql_cpdbname}.board_topic t\n\t\tLEFT JOIN {$CONFIG_sql_cpdbname}.user_profile us ON (us.user_id=t.topic_starter)\n\tWHERE t.forum_id = \"" . mysql_res($GET_showforum) . "\" AND t.pinned_mode =\"1\" ORDER by t.topic_last_action_date DESC";
            $sql->result2 = $sql->execute_query($query, 'showforum.php');
            $sql->total_query++;
Example #3
0
                     $title_forum = $lang[No_New_Post];
                 }
                 $last_action_date = get_date("M j y, H:i:s A", $trow[topic_last_action_date]);
                 $last_topic_name = "<a href=\"index.php?showtopic={$trow['topic_id']}&view=getnewpost\">{$trow['topic_name']}</a>";
                 //$ltrn = get_username($trow[topic_lastreply_name]);
                 $ltrn = get_displayname($trow[display_name], $trow[topic_lastreply_name]);
                 $last_topic_reply_name = $ltrn != $lang[Guest] ? "<a href=\"index.php?showuser="******"\">{$ltrn}</a>" : $lang[Guest];
             } else {
                 $forum_replying = 0;
                 $last_action_date = "--";
                 $last_topic_name = "----";
                 $last_topic_reply_name = "";
                 $status_forum = "bf_nonew.gif";
                 $title_forum = $lang[No_New_Post];
             }
             if (!check_forum_perm($frow[forum_id], $CP['g_id'], 'read_perm')) {
                 $last_topic_name = "<i>{$lang['Forum_Protected']}</i>";
             }
             if (!$trow[forum_replying]) {
                 $trow[forum_replying] = '0';
             }
             echo "\t\t\t\t\t\t<TR class=\"topic_title7\">\n\t\t\t\t\t\t\t<TD align=\"center\"><img src=\"theme/{$STORED['THEME']}/images/{$status_forum}\" alt=\"{$title_forum}\"></TD>\n\t\t\t\t\t\t\t<TD><B><a href=\"index.php?showforum={$frow['forum_id']}\">{$frow['forum_title']}</a></B>{$forum_description}</TD>\n\t\t\t\t\t\t\t<TD align=\"center\">{$total_topic}</TD>\n\t\t\t\t\t\t\t<TD align=\"center\">{$forum_replying}</TD>\n\t\t\t\t\t\t\t<TD>\n\t\t\t\t\t\t\t\t{$last_action_date} <BR>\n\t\t\t\t\t\t\t\t<B>{$lang['In']}</B>: {$last_topic_name} <BR>\n\t\t\t\t\t\t\t\t<B>{$lang['By']}</B>: {$last_topic_reply_name}<BR>\n\t\t\t\t\t\t\t</TD>\n\t\t\t\t\t\t</TR>\n";
         }
     }
     if ($i == '0') {
         echo "\t\t\t\t\t\t<TR class=\"topic_title7\">\n\t\t\t\t\t\t\t<TD colspan=\"5\" align=\"center\"><B>{$lang['No_Forum']}</B></TD>\n\t\t\t\t\t\t</TR>\n";
     }
 } else {
     echo "\t\t\t\t\t\t<TR class=\"topic_title7\">\n\t\t\t\t\t\t\t<TD colspan=\"5\" align=\"center\"><B>{$lang['No_Forum']}</B></TD>\n\t\t\t\t\t\t</TR>\n";
 }
 echo "\t\t\t\t\t</TBODY>\n\t\t\t\t</TABLE>\n\t\t\t</TD>\n\t\t</TR>\n\t</TBODY>\n</TABLE>\n<BR>\n";
                 $files_upload = upload_files($_FILES['attach']);
                 $flood_timer = $CP['time'] + $CONFIG_delay_post;
                 $POST_t_mes = checkstring($POST_t_mes, 1);
                 $POST_t_emo = (int) $POST_t_emo;
                 $sql->execute_query("UPDATE {$CONFIG_sql_cpdbname}.user_profile SET user_ranking=user_ranking+1,user_flood_protection=\"" . mysql_res($flood_timer) . "\" WHERE user_id = \"" . $CP['login_id'] . "\"", 'insert_topic.php');
                 $sql->execute_query("UPDATE {$CONFIG_sql_cpdbname}.board_topic SET pinned_mode=\"" . mysql_res($pinned_mode) . "\",closed_mode=\"" . mysql_res($closed_mode) . "\",topic_lastreply_name=\"" . $CP['login_id'] . "\",topic_replying=topic_replying+1,topic_last_action_date=\"" . $CP['time'] . "\" WHERE topic_id=\"" . mysql_res($POST_t) . "\"", 'insert_topic.php');
                 $sql->execute_query("INSERT INTO {$CONFIG_sql_cpdbname}.board_reply (topic_id,forum_id,reply_user_id,reply_emo,reply_message,reply_ip,reply_date,reply_upload) VALUES (\"" . mysql_res($POST_t) . "\",\"" . mysql_res($POST_f) . "\",\"" . $CP['login_id'] . "\",\"" . mysql_res($POST_t_emo) . "\",\"" . $POST_t_mes . "\",\"" . $CP['ip_address'] . "\",\"" . $CP['time'] . "\",\"" . mysql_res($files_upload['name']) . "\")", 'insert_topic.php');
             }
         }
         redir("index.php?showtopic={$POST_t}&view=getnewpost", "{$files_upload['error']}{$lang['Topic_insert']}", 3);
     } else {
         redir("index.php?act=forum", "{$lang['No_privilege']}", 3);
     }
 }
 if ($GET_code == 02 && check_category($POST_f) && length($POST_t_mes, 3)) {
     if (check_forum_perm($POST_f, $CP['g_id'], 'reply_perm')) {
         $query = "SELECT topic_name FROM {$CONFIG_sql_cpdbname}.board_topic WHERE topic_id =\"" . mysql_res($POST_t) . "\"";
         $sql->result = $sql->execute_query($query, 'insert_topic.php');
         $row = $sql->fetch_row();
         $topic_name = $row["topic_name"];
         $count1 = $sql->count_rows();
         $query = "SELECT reply_user_id FROM {$CONFIG_sql_cpdbname}.board_reply WHERE reply_id =\"" . mysql_res($POST_p) . "\"";
         $sql->result = $sql->execute_query($query, 'insert_topic.php');
         $row_check = $sql->fetch_row();
         $checkuserid = $row_check["reply_user_id"];
         if (!length($POST_t_mes, 3, $CONFIG_max_post_length)) {
             redir_back("Your messages are more than {$CONFIG_max_post_length} characters");
         } else {
             if ($count1 && ($checkuserid == $CP[login_id] || checkprivilege_action($CP[login_id], g_edit_posts)) && !empty($CP[login_id])) {
                 $query = "SELECT reply_id FROM {$CONFIG_sql_cpdbname}.board_reply WHERE topic_id = \"" . mysql_res($POST_t) . "\" ORDER by reply_id LIMIT 1";
                 $sql->result = $sql->execute_query($query, 'action_post.php');