create page
usertpc.php
then in else if($action=="pstopt")
look for this
add this after it
also in else if($action=="tpcopt")
add this
this will allow u to edit the topic also
Please if u can make this code where users can subscribe to the topic before edit it
usertpc.php
Code:
<?php
include("xhtmlfunctions.php");
header("Content-type: text/html; charset=ISO-8859-1");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
?>
<?php
include("config.php");
include("core.php");
connectdb();
$action = $_GET["action"];
$sid = $_GET["sid"];
$uid=getuid_sid($sid);
if(islogged($sid)==false)
* *{
* * * *$pstyle = gettheme($sid);
* * *echo xhtmlhead("$stitle",$pstyle);
* * *echo "<p align=\"center\">";
* * *echo "You are not logged in<br/>";
* * *echo "Or<br/>Your session has been expired<br/><br/>";
* * *echo "<a href=\"index.php\">Login</a>";
* * *echo "</p>";
* * * echo xhtmlfoot();
* * *exit();
* *}
* *addonline(getuid_sid($sid),"editing Topic","");
if($action=="rentpc")
{
*$tid = $_GET["tid"];
*$tname = $_POST["tname"];
*$fid = getfid_tid($tid);
$pstyle = gettheme($sid);
* * *echo xhtmlhead("$stitle",$pstyle);
*echo "<p align=\"center\">";
*$otname = gettname($tid);
* $tinfo= mysql_fetch_array(mysql_query("SELECT name,fid, authorid, text, pinned, closed *FROM ibwf_topics WHERE id='".$tid."'"));
if($tinfo[2]==getuid_sid($sid))
*{
*if(trim($tname!=""))
*{
* *$not = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_topics WHERE name LIKE '".$tname."' AND fid='".$fid."'"));
* *if($not[0]==0)
* *{
*$res = mysql_query("UPDATE ibwf_topics SET name='".$tname."' WHERE id='".$tid."'");
*if($res)
* * * * *{
* * * * * *//mysql_query("INSERT INTO ibwf_mlog SET action='topics', details='<b>".getnick_uid(getuid_sid($sid))."</b> Renamed The thread ".mysql_escape_string($otname)." to ".mysql_escape_string($tname)." at the forum ".getfname($fid)."', actdt='".time()."'");
* * * * * *echo "<img src=\"images/ok.gif\" alt=\"O\"/>Topic *Renamed";
* * * * *}}
*else
*{
* * * * * *echo "<img src=\"images/notok.gif\" alt=\"X\"/>Topic Name already exist";
* * * * *}
*}
*else
*{
* *echo "<img src=\"images/notok.gif\" alt=\"X\"/> You must specify a name for the topic";
*}
* *
*}
*else{
* *echo "<img src=\"images/notok.gif\" alt=\"X\"/> *Wata shame! Dont be an Ass hole to rename others topic!! **** u off from $stitle b4 $stitle kick u out!!";
$wintext = "".getnick_uid($uid)." Tried to Rename others topic!!";
$res = mysql_query("INSERT INTO ibwf_private SET text='".$wintext."', byuid='".$uid."', touid='1', timesent='".time()."'");
*}
*echo "<br/><br/>";
*echo "<a href=\"index.php?action=viewtpc&sid=$sid&tid=$tid\">";
echo "View Topic</a><br/>";
$fname = getfname($fid);
* * *echo "<a href=\"index.php?action=viewfrm&sid=$sid&fid=$fid\">";
echo "$fname</a><br/>";
*echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
*echo "</p>";
* *echo xhtmlfoot();
* *exit();
* *}
//////////////////////////////////
else if($action=="edttpc")
{
$uid=getuid_sid($sid);
*$tid = $_GET["tid"];
*$ttext = $_POST["ttext"];
*$fid = getfid_tid($tid);
$pstyle = gettheme($sid);
* * *echo xhtmlhead("$stitle",$pstyle);
*echo "<p align=\"center\">";
*$tinfo= mysql_fetch_array(mysql_query("SELECT name,fid, authorid, text, pinned, closed *FROM ibwf_topics WHERE id='".$tid."'"));
if($tinfo[2]==getuid_sid($sid))
*{
*$res = mysql_query("UPDATE ibwf_topics SET text='"
*.$ttext."' WHERE id='".$tid."'");
*if($res)
* * * * *{
* * * * * *//mysql_query("INSERT INTO ibwf_mlog SET action='topics', details='<b>".getnick_uid(getuid_sid($sid))."</b> Edited the text Of the thread ".mysql_escape_string(gettname($tid))." at the forum ".getfname($fid)."', actdt='".time()."'");
* * * * * *echo "<img src=\"images/ok.gif\" alt=\"O\"/>Topic Message Edited";
* * * * *}}else{
* * * * * *echo "<img src=\"images/notok.gif\" alt=\"X\"/>Wata shame! Dont be an Ass hole to edit others topic!! **** u off from $stitle b4 $stitle kick u out!";
$wintext = "".getnick_uid($uid)." Tried to edit others topic!!";
$res = mysql_query("INSERT INTO ibwf_private SET text='".$wintext."', byuid='".$uid."', touid='1', timesent='".time()."'");
* * * * *}
*echo "<br/><br/>";
*echo "<a href=\"index.php?action=viewtpc&sid=$sid&tid=$tid\">";
echo "View Topic</a><br/>";
$fname = getfname($fid);
* * *echo "<a href=\"index.php?action=viewfrm&sid=$sid&fid=$fid\">";
echo "$fname</a><br/>";
*echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
*echo "</p>";
* *echo xhtmlfoot();
* *exit();
* *}
//////////////////////////////////
else if($action=="delt")
{
*$tid = $_GET["tid"];
*$fid = getfid_tid($tid);
$pstyle = gettheme($sid);
* * *echo xhtmlhead("$stitle",$pstyle);
*echo "<p align=\"center\">";
*$tname=gettname($tid);
*$tinfo= mysql_fetch_array(mysql_query("SELECT name,fid, authorid, text, pinned, closed *FROM ibwf_topics WHERE id='".$tid."'"));
if($tinfo[2]==getuid_sid($sid))
*{
*$res = mysql_query("DELETE FROM ibwf_topics WHERE id='".$tid."'");
*if($res)
* * * * *{
* * * * * *mysql_query("DELETE FROM ibwf_posts WHERE tid='".$tid."'");
* * * * * *//mysql_query("INSERT INTO ibwf_mlog SET action='topics', details='<b>".getnick_uid(getuid_sid($sid))."</b> Deleted The thread ".mysql_escape_string($tname)." at the forum ".getfname($fid)."', actdt='".time()."'");
* * * * * *echo "<img src=\"images/ok.gif\" alt=\"O\"/>Topic Deleted";
* * * * *}}else{
* * * * * *echo "<img src=\"images/notok.gif\" alt=\"X\"/>Wata shame! Dont be an Ass hole to Delete others topic!! **** u off from $stitle b4 $stitle kick u out!";
$wintext = "".getnick_uid($uid)." Tried to delete others topic!!";
$res = mysql_query("INSERT INTO ibwf_private SET text='".$wintext."', byuid='".$uid."', touid='1', timesent='".time()."'");
* * * * *}
*echo "<br/><br/>";
*
$fname = getfname($fid);
* * *echo "<a href=\"index.php?action=viewfrm&sid=$sid&fid=$fid\">";
echo "$fname</a><br/>";
*echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
*echo "</p>";
* *echo xhtmlfoot();
* *exit();
* *}
/////////////////////////////////////////////////////////////////////////Edit Post
else if($action=="edtpst")
{
*$pid = $_GET["pid"];
*$ptext = $_POST["ptext"];
*$tid = gettid_pid($pid);
*$fid = getfid_tid($tid);
$pstyle = gettheme($sid);
* * *echo xhtmlhead("$stitle",$pstyle);
*echo "<p align=\"center\">";
* $pinfo= mysql_fetch_array(mysql_query("SELECT uid,tid, text *FROM ibwf_posts WHERE id='".$pid."'"));
*if($pinfo[0]==getuid_sid($sid))
*{
*$res = mysql_query("UPDATE ibwf_posts SET text='"
*.$ptext."' WHERE id='".$pid."'");
*if($res)
* * * * *{
* * * * * *$tname = mysql_fetch_array(mysql_query("SELECT name FROM ibwf_topics WHERE id='".$tid."'"));
* * * * * *//mysql_query("INSERT INTO ibwf_mlog SET action='posts', details='<b>".getnick_uid(getuid_sid($sid))."</b> Edited Post Number $pid Of the thread ".mysql_escape_string($tname[0])." at the forum ".getfname($fid)."', actdt='".time()."'");
* * * * * *echo "<img src=\"images/ok.gif\" alt=\"O\"/>Post Message Edited";
* * * * *}}else{
* * * * * *echo "<img src=\"images/notok.gif\" alt=\"X\"/>Wata shame! Dont be an Ass hole to Delete others Posts!! **** u off from $stitle b4 $stitle kick u out!";
$wintext = "".getnick_uid($uid)." Tried to delete others posts!!";
$res = mysql_query("INSERT INTO ibwf_private SET text='".$wintext."', byuid='".$uid."', touid='1', timesent='".time()."'");
* * * * *}
*echo "<br/><br/>";
*echo "<a href=\"index.php?action=viewtpc&sid=$sid&tid=$tid\">";
echo "View Topic</a><br/>";
$fname = getfname($fid);
* * *echo "<a href=\"index.php?action=viewfrm&sid=$sid&fid=$fid\">";
echo "$fname</a><br/>";
*echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
*echo "</p>";
* *echo xhtmlfoot();
* *exit();
* *}
//////////////////////////////////
else if($action=="clot")
{
*$tid = $_GET["tid"];
*$tdo = $_GET["tdo"];
*$fid = getfid_tid($tid);
$pstyle = gettheme($sid);
* * *echo xhtmlhead("$stitle",$pstyle);
*echo "<p align=\"center\">";
*$tinfo= mysql_fetch_array(mysql_query("SELECT name,fid, authorid, text, pinned, closed *FROM ibwf_topics WHERE id='".$tid."'"));
if($tinfo[2]==getuid_sid($sid))
*{
*$res = mysql_query("UPDATE ibwf_topics SET closed='"
*.$tdo."' WHERE id='".$tid."'");
*if($res)
* * * * *{
* * * * * *if($tdo==1)
* * * * * *{
* * * * * * *$msg = "Closed";
* * * * * *}else{
* * * * * * * *$msg = "Opened";
* * * * * *}
* * * * * *//mysql_query("INSERT INTO ibwf_mlog SET action='topics', details='<b>".getnick_uid(getuid_sid($sid))."</b> Closed The thread ".mysql_escape_string(gettname($tid))." at the forum ".getfname($fid)."', actdt='".time()."'");
* * * * * *echo "<img src=\"images/ok.gif\" alt=\"O\"/>Topic $msg";
$tpci = mysql_fetch_array(mysql_query("SELECT name, authorid FROM ibwf_topics WHERE id='".$tid."'"));
$tname = htmlspecialchars($tpci[0]);
$msg = "your thread [topic=$tid]$tname"."[/topic] is $msg"."[br/][small][i]p.s: this is an automatic pm[/i][/small]";
autopm($msg, $tpci[1]);
* * * * *}}else{
* * * * * *echo "<img src=\"images/notok.gif\" alt=\"X\"/>Wata shame! Dont be an Ass hole to close others topic!! **** u off from $stitle b4 $stitle kick u out!";
$wintext = "".getnick_uid($uid)." Tried to close others topic!!";
$res = mysql_query("INSERT INTO ibwf_private SET text='".$wintext."', byuid='".$uid."', touid='1', timesent='".time()."'");
* * * * *}
*echo "<br/><br/>";
*
$fname = getfname($fid);
* * *echo "<a href=\"index.php?action=viewfrm&sid=$sid&fid=$fid\">";
echo "$fname</a><br/>";
*echo "<a href=\"index.php?action=main&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
*echo "</p>";
* *echo xhtmlfoot();
* *exit();
* *}
?>
look for this
Code:
if(ismod(getuid_sid($sid)))
*{
* * echo "<form method=\"post\" action=\"mprocpl.php?action=edtpst&sid=$sid&pid=$pid\">";
* * echo "Text: <input name=\"ptext\" value=\"$ptext\" maxlength=\"500\"/> ";
* * echo "<input type=\"submit\" name=\"Submit\" value=\"Edit\"/><br/>";
* * echo "</form>";
echo "<br/><a href=\"mprocpl.php?action=delp&sid=$sid&pid=$pid\">»DELETE</a><br/>";
*}
Code:
if(ismod(getuid_sid($sid)))
*{
* * echo "<form method=\"post\" action=\"mprocpl.php?action=edtpst&sid=$sid&pid=$pid\">";
* * echo "Text: <input name=\"ptext\" value=\"$ptext\" maxlength=\"500\"/> ";
* * echo "<input type=\"submit\" name=\"Submit\" value=\"Edit\"/><br/>";
* * echo "</form>";
echo "<br/><a href=\"mprocpl.php?action=delp&sid=$sid&pid=$pid\">»DELETE</a><br/>";
*}
*else if($pinfo[0]==getuid_sid($sid))
*{
*echo "<form method=\"post\" action=\"usertpc.php?action=edtpst&sid=$sid&pid=$pid\">";
* * echo "Text: <input name=\"ptext\" value=\"$ptext\" maxlength=\"500\"/> ";
* * echo "<input type=\"submit\" name=\"Submit\" value=\"Edit\"/><br/>";
* * echo "</form>";
}
add this
Code:
else if($tinfo[2]==getuid_sid($sid))
*{
* echo "<form method=\"post\" action=\"usertpc.php?action=rentpc&sid=$sid&tid=$tid\">";
* *echo "<br/>Title: <input name=\"tname\" value=\"$tname\" maxlength=\"25\"/>";
* *echo "<br/><input type=\"submit\" name=\"Submit\" value=\"Rename\"/><br/>";
* *echo "</form>";
* *echo "<form method=\"post\" action=\"usertpc.php?action=edttpc&sid=$sid&tid=$tid\">";
* *echo "<br/>Text: <input name=\"ttext\" value=\"$ttext\" maxlength=\"500\"/> ";
* *echo "<br/><input type=\"submit\" name=\"Submit\" value=\"Edit\"/><br/>";
* *echo "</form>";
echo "<a href=\"usertpc.php?action=delt&sid=$sid&tid=$tid\">»DELETE</a><br/>";
* *echo "<br/>";
* *if($tinfo[5]=='1')
* *{
* * *$ctxt = "Open";
* * *$cact = "0";
* *}else{
* * * *$ctxt = "Close";
* * *$cact = "1";
* *}
* *echo "<a href=\"usertpc.php?action=clot&sid=$sid&tid=$tid&tdo=$cact\">»$ctxt</a><br/>";
* }
*echo "</p>";
Please if u can make this code where users can subscribe to the topic before edit it

Comment