https://www.icyphoenix.com/viewtopic.php?f=35&t=2419&p=17381#p17381
-----------------------------------
Zuker
Thu 05 Jul, 2007 19:50

Re: New Feature For IP
-----------------------------------
Try this and let me know if it works

[code]#
#-----[ OPEN ]------------------------------------------
#
posting.php
#
#-----[ FIND ]------------------------------------------
#
	switch ( $mode )
	{
		case 'editpost':
		case 'newtopic':
		case 'reply':
#
#-----[ AFTER, ADD ]------------------------------------
#
#
			//
			// BEGIN - Anti Double Post Mod
			//
			if ( $mode != 'newtopic' )
			{
				$edit_overtime = false;
				if ( !$is_auth['auth_mod'] && $board_config['edit_time'] != 0 )
				{
					$current_time = time();
					$difference_min = ($current_time - $post_info['post_time']) / 60;
					$edit_overtime = $difference_min > $board_config['edit_time'];
				}
				$sql = "SELECT topic_last_post_id 
						FROM " . TOPICS_TABLE . " 
						WHERE topic_id = " . $topic_id;
				if (!$topic_query = $db->sql_query($sql))
				{
				 	message_die(GENERAL_ERROR, $lang['Query_topic']);
				}
				$topic = $db->sql_fetchrow($topic_query);
				$last_post_id = $topic['topic_last_post_id'];
				
				$sql = "SELECT poster_id 
						FROM " . POSTS_TABLE . " 
						WHERE post_id = " . $last_post_id;
				if (!$post_query = $db->sql_query($sql)) 
				{
					message_die(GENERAL_ERROR, $lang['Query_post']);
				}
				$post = $db->sql_fetchrow($post_query);
				$last_user = $post['poster_id'];	
				if (($userdata['user_id'] == $last_user) && ($is_auth['auth_edit']) && (!$edit_overtime) && (!$is_auth['auth_mod'])) 
				{
					message_die(GENERAL_MESSAGE,$lang['No_doublepost']);
				}
			}
			//
			// END - Anti Double Posts Mod
			//
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['No_post_mode']
#
#-----[ AFTER, ADD ]-----------------------------------
#
$lang['No_doublepost'] = 'You cannot post in this topic until another user posts after you. Please edit your message instead.';
$lang['Query_topic'] = 'Could not query topics table';
$lang['Query_post'] = 'Could not query posts table';[/code]


