rendered paste body<?php/*---------------------------------------------------+| PHP-Fusion 6 Content Management System+----------------------------------------------------+| Copyright © 2002 - 2006 Nick Jones| http://www.php-fusion.co.uk/+----------------------------------------------------+| Released under the terms & conditions of v2 of the| GNU General Public License. For details refer to| the included gpl.txt file or visit http://gnu.org+----------------------------------------------------*/require_once "../maincore.php";require_once BASEDIR."subheader.php";require_once BASEDIR."side_left.php";include LOCALE.LOCALESET."forum/post.php";require_once INCLUDES."forum_functions_include.php";if (!FUSION_QUERY || !isset($forum_id) || !isNum($forum_id)) fallback("index.php");$result = dbquery( "SELECT f.*, f2.forum_name AS forum_cat_name FROM ".$db_prefix."forums f LEFT JOIN ".$db_prefix."forums f2 ON f.forum_cat=f2.forum_id WHERE f.forum_id='".$forum_id."'");if (dbrows($result)) { $fdata = dbarray($result); if (!checkgroup($fdata['forum_access']) || !$fdata['forum_cat']) fallback("index.php");} else { fallback("index.php");}if (!checkgroup($fdata['forum_posting'])) fallback("index.php");$forum_mods = explode(".", $fdata['forum_moderators']);if (iMEMBER && in_array($userdata['user_id'], $forum_mods)) { define("iMOD", true); } else { define("iMOD", false); }$caption = $fdata['forum_cat_name']." | ".$fdata['forum_name'];if ($action == "newthread") { include "postnewthread.php";} elseif ($action == "reply") { if (!isset($thread_id) || !isNum($thread_id)) fallback("index.php"); $result = dbquery("SELECT * FROM ".$db_prefix."threads WHERE thread_id='".$thread_id."' AND forum_id='".$fdata['forum_id']."'"); if (dbrows($result)) { $tdata = dbarray($result); } else { fallback("index.php"); } if (!$tdata['thread_locked']) { include "postreply.php"; } else { fallback("index.php"); }} elseif ($action == "edit") { if (!isset($thread_id) || !isNum($thread_id) || !isset($post_id) || !isNum($post_id)) { fallback("index.php"); exit; } $result = dbquery("SELECT * FROM ".$db_prefix."threads WHERE thread_id='".$thread_id."' AND forum_id='".$fdata['forum_id']."'"); if (dbrows($result)) { $tdata = dbarray($result); } else { fallback("index.php"); } $result = dbquery("SELECT * FROM ".$db_prefix."posts WHERE post_id='".$post_id."' AND thread_id='".$tdata['thread_id']."' AND forum_id='".$fdata['forum_id']."'"); if (dbrows($result)) { $pdata = dbarray($result); } else { fallback("index.php"); } if ($userdata['user_id'] != $pdata['post_author'] && !iMOD && !iSUPERADMIN) fallback("index.php"); if (!$tdata['thread_locked']) { include "postedit.php"; } else { if (iMOD || iSUPERADMIN) { include "postedit.php"; } else { fallback("index.php"); } }} else { header("Location: index.php");}require_once BASEDIR."side_right.php";require_once BASEDIR."footer.php";?>