
Code: Select all
$lang['Double_Post_Error'] = 'Nie możesz wysłać takiej samej wiadomo¶ci po raz drugi.';Code: Select all
AND p.post_time = $lastposttimeCode: Select all
// Double Post Control
if ($mode != 'editpost') {
$lastposttime = intval($row['last_post_time']);
$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "p.poster_ip = '$user_ip'" : 'p.poster_id = ' . $userdata['user_id'];
$sql = "SELECT pt.post_text, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt
WHERE $where_sql AND p.post_time = $lastposttime AND pt.post_id = p.post_id
LIMIT 1";
if ($result = $db->sql_query($sql)) {
if ($row = $db->sql_fetchrow($result)) {
if ( str_replace($row['bbcode_uid'], $bbcode_uid, $row['post_text']) == $post_message) {
message_die(GENERAL_MESSAGE, $lang['Double_Post_Error']);
}
}$db->sql_freeresult($result);
}
}