OPEN newreply.php
-----------------------------------------------------------------------------
FIND
-----------------------------------------------------------------------------
if($updatepost)
{
$updatedpost = array(
"subject" => addslashes($mybb->input['subject']),
"icon" => intval($mybb->input['icon']),
"username" => addslashes($username),
"dateline" => time(),
"message" => addslashes($mybb->input['message']),
"ipaddress" => getip(),
"includesig" => $postoptions['signature'],
"smilieoff" => $postoptions['disablesmilies'],
"visible" => $visible
);
$db->update_query(TABLE_PREFIX."posts", $updatedpost, "pid='$pid'");
}
else
{
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."posts WHERE tid='$tid' ORDER BY dateline DESC LIMIT 1");
$lastpost = $db->fetch_array($query);
if ($lastpost['username'] != $mybb->user['username'])
{
$newreply = array(
"tid" => intval($tid),
"replyto" => intval($mybb->input['replyto']),
"fid" => $fid,
"subject" => addslashes($mybb->input['subject']),
"icon" => intval($mybb->input['icon']),
"uid" => $mybb->user['uid'],
"username" => addslashes($username),
"dateline" => time(),
"message" => addslashes($mybb->input['message']),
"ipaddress" => getip(),
"includesig" => $postoptions['signature'],
"smilieoff" => $postoptions['disablesmilies'],
"visible" => $visible
);
$db->insert_query(TABLE_PREFIX."posts", $newreply);
$pid = $db->insert_id();
$post_just_edited="no";
}
else
{
$postid = $lastpost['pid'];
$old_message = $lastpost['message'];
$message = addslashes($mybb->input['message']);
$new_message = $old_message."\n - Post Merged - \n".$message;
$query = $db->query("UPDATE ".TABLE_PREFIX."posts SET message='$new_message', dateline='".time()."' WHERE pid='$postid'");
$pid = $db->insert_id();
$post_just_edited="yes";
}
}
-----------------------------------------------------------------------------
REPLACE BY
-----------------------------------------------------------------------------
if($updatepost)
{
$updatedpost = array(
"subject" => addslashes($mybb->input['subject']),
"icon" => intval($mybb->input['icon']),
"username" => addslashes($username),
"dateline" => time(),
"message" => addslashes($mybb->input['message']),
"ipaddress" => getip(),
"includesig" => $postoptions['signature'],
"smilieoff" => $postoptions['disablesmilies'],
"visible" => $visible
);
$db->update_query(TABLE_PREFIX."posts", $updatedpost, "pid='$pid'");
}
else
{
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."posts WHERE tid='$tid' ORDER BY dateline DESC LIMIT 1");
$lastpost = $db->fetch_array($query);
if ($lastpost['username'] != $mybb->user['username'])
{
$newreply = array(
"tid" => intval($tid),
"replyto" => intval($mybb->input['replyto']),
"fid" => $fid,
"subject" => addslashes($mybb->input['subject']),
"icon" => intval($mybb->input['icon']),
"uid" => $mybb->user['uid'],
"username" => addslashes($username),
"dateline" => time(),
"message" => addslashes($mybb->input['message']),
"ipaddress" => getip(),
"includesig" => $postoptions['signature'],
"smilieoff" => $postoptions['disablesmilies'],
"visible" => $visible
);
$db->insert_query(TABLE_PREFIX."posts", $newreply);
$pid = $db->insert_id();
$post_just_edited="no";
}
else
{
$postid = $lastpost['pid'];
$old_message = $lastpost['message'];
$message = addslashes($mybb->input['message']);
$new_message = $old_message."\n - Post Merged - \n".$message;
$query = $db->query("UPDATE ".TABLE_PREFIX."posts SET message='$new_message', dateline='".time()."' WHERE pid='$postid'");
$pid = $db->insert_id();
$post_just_edited="yes";
}
}
-----------------------------------------------------------------------------
FIND
-----------------------------------------------------------------------------
if($forum['usepostcounts'] != "no")
-----------------------------------------------------------------------------
REPLACE BY
-----------------------------------------------------------------------------
if(($forum['usepostcounts'] != "no")&&($post_just_edited!="yes"))
It isn't a plugin but it's a re-do of that original. Worked on my earlier board, so should work now also =P