There Is At Least One New Reply In This Thread »  Show posts from    to     

Icy Phoenix


Old Docs - There Is At Least One New Reply In This Thread



Zuker [ Thu 05 Apr, 2007 15:42 ]
Post subject: There Is At Least One New Reply In This Thread
If you want to delete the warning message "There is at least one new reply in this thread" when someone post while you were posting, make this changes

OPEN

includes/functions_post

FIND

Code: [Hide] [Select]
// Check to see if there's a new post while the user is posting
global $_POST;
global $lang;
if(!empty($_POST['post_time']) && ($mode == 'reply' || $mode == 'quote'))
{
global $topic_id;
$last_post_time = intval($_POST['post_time']);

if(isset($topic_id) && $last_post_time)
{
$sql = "SELECT post_time FROM " . POSTS_TABLE . " WHERE topic_id = $topic_id ORDER BY post_time DESC LIMIT 0, 1";
global $db;

if(($result = $db->sql_query($sql)) !== false)
{
if( $row = $db->sql_fetchrow($result) )
{
$last_post_time2 = $row['post_time'];
if($last_post_time2 > $last_post_time)
{
$error_msg .= (empty($error_msg) ? '' : '<br />') . $lang['Warn_new_post'];
}
}
$db->sql_freeresult($result);
}
}
}


REPLACE WITH

Code: [Hide] [Select]
/*
// Check to see if there's a new post while the user is posting
global $_POST;
global $lang;
if(!empty($_POST['post_time']) && ($mode == 'reply' || $mode == 'quote'))
{
global $topic_id;
$last_post_time = intval($_POST['post_time']);

if(isset($topic_id) && $last_post_time)
{
$sql = "SELECT post_time FROM " . POSTS_TABLE . " WHERE topic_id = $topic_id ORDER BY post_time DESC LIMIT 0, 1";
global $db;

if(($result = $db->sql_query($sql)) !== false)
{
if( $row = $db->sql_fetchrow($result) )
{
$last_post_time2 = $row['post_time'];
if($last_post_time2 > $last_post_time)
{
$error_msg .= (empty($error_msg) ? '' : '<br />') . $lang['Warn_new_post'];
}
}
$db->sql_freeresult($result);
}
}
}
*/




Powered by Icy Phoenix