diff options
Diffstat (limited to 'phpBB/posting.php')
| -rw-r--r-- | phpBB/posting.php | 13 | 
1 files changed, 9 insertions, 4 deletions
| diff --git a/phpBB/posting.php b/phpBB/posting.php index 396b320eac..5db36007c2 100644 --- a/phpBB/posting.php +++ b/phpBB/posting.php @@ -381,7 +381,7 @@ if ($mode == 'delete' || $mode == 'soft_delete')  if ($mode == 'bump')  {  	if ($bump_time = bump_topic_allowed($forum_id, $post_data['topic_bumped'], $post_data['topic_last_post_time'], $post_data['topic_poster'], $post_data['topic_last_poster_id']) -	   && check_link_hash(request_var('hash', ''), "topic_{$post_data['topic_id']}")) +		&& check_link_hash(request_var('hash', ''), "topic_{$post_data['topic_id']}"))  	{  		$meta_url = phpbb_bump_topic($forum_id, $topic_id, $post_data, $current_time);  		meta_refresh(3, $meta_url); @@ -817,8 +817,13 @@ if ($submit || $preview || $refresh)  		// We make sure nobody else made exactly the same change  		// we're about to submit by also checking $message_md5 != $post_data['post_checksum'] -		if (($edit_post_message_checksum !== '' && $edit_post_message_checksum != $post_data['post_checksum'] && $message_md5 != $post_data['post_checksum']) -		 || ($edit_post_subject_checksum !== '' && $edit_post_subject_checksum != $post_data['post_subject_md5'] && md5($post_data['post_subject']) != $post_data['post_subject_md5'])) +		if ($edit_post_message_checksum !== '' && +			$edit_post_message_checksum != $post_data['post_checksum'] && +			$message_md5 != $post_data['post_checksum'] +			|| +			$edit_post_subject_checksum !== '' && +			$edit_post_subject_checksum != $post_data['post_subject_md5'] && +			md5($post_data['post_subject']) != $post_data['post_subject_md5'])  		{  			if (topic_review($topic_id, $forum_id, 'post_review_edit', $post_id))  			{ @@ -1525,7 +1530,7 @@ $template->assign_vars(array(  * @event core.posting_modify_template_vars  * @since 3.1-A1  */ -$phpbb_dispatcher->trigger_event('core.posting_modify_template_vars'); +$phpbb_dispatcher->dispatch('core.posting_modify_template_vars');  // Build custom bbcodes array  display_custom_bbcodes(); | 
