diff options
| author | Joas Schilling <nickvergessen@gmx.de> | 2011-10-14 04:18:44 +0200 | 
|---|---|---|
| committer | Joas Schilling <nickvergessen@gmx.de> | 2011-10-14 04:18:44 +0200 | 
| commit | ab8ecf5b92e5e2ac5bcc63e5c576a04948dd19b5 (patch) | |
| tree | cb1b7b82a6873b3b5d25fc606f92191cce2e49a1 | |
| parent | 86f8851c403bb9f31b43a9656e844e5c925da19a (diff) | |
| download | forums-ab8ecf5b92e5e2ac5bcc63e5c576a04948dd19b5.tar forums-ab8ecf5b92e5e2ac5bcc63e5c576a04948dd19b5.tar.gz forums-ab8ecf5b92e5e2ac5bcc63e5c576a04948dd19b5.tar.bz2 forums-ab8ecf5b92e5e2ac5bcc63e5c576a04948dd19b5.tar.xz forums-ab8ecf5b92e5e2ac5bcc63e5c576a04948dd19b5.zip | |
[ticket/9956] Display error message if no disapprove reason given
PHPBB3-9956
| -rw-r--r-- | phpBB/includes/mcp/mcp_queue.php | 3 | ||||
| -rw-r--r-- | phpBB/styles/prosilver/template/mcp_approve.html | 2 | ||||
| -rw-r--r-- | phpBB/styles/prosilver/template/mcp_post.html | 1 | 
3 files changed, 5 insertions, 1 deletions
| diff --git a/phpBB/includes/mcp/mcp_queue.php b/phpBB/includes/mcp/mcp_queue.php index c419da5574..764461fa53 100644 --- a/phpBB/includes/mcp/mcp_queue.php +++ b/phpBB/includes/mcp/mcp_queue.php @@ -216,6 +216,7 @@ class mcp_queue  					'POST_IP'				=> $post_info['poster_ip'],  					'POST_IPADDR'			=> ($auth->acl_get('m_info', $post_info['forum_id']) && request_var('lookup', '')) ? @gethostbyaddr($post_info['poster_ip']) : '',  					'POST_ID'				=> $post_info['post_id'], +					'S_FIRST_POST'			=> ($post_info['topic_first_post_id'] == $post_id),  					'U_LOOKUP_IP'			=> ($auth->acl_get('m_info', $post_info['forum_id'])) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=queue&mode=approve_details&f=' . $post_info['forum_id'] . '&p=' . $post_id . '&lookup=' . $post_info['poster_ip']) . '#ip' : '',  				)); @@ -778,6 +779,8 @@ function disapprove_post($post_id_list, $id, $mode)  		if (!$row || (!$reason && strtolower($row['reason_title']) == 'other'))  		{  			$additional_msg = $user->lang['NO_REASON_DISAPPROVAL']; +			unset($_REQUEST['confirm_key']); +			unset($_POST['confirm_key']);  			unset($_POST['confirm']);  		}  		else diff --git a/phpBB/styles/prosilver/template/mcp_approve.html b/phpBB/styles/prosilver/template/mcp_approve.html index 329205e2a2..185dd49c1b 100644 --- a/phpBB/styles/prosilver/template/mcp_approve.html +++ b/phpBB/styles/prosilver/template/mcp_approve.html @@ -8,7 +8,7 @@  	<div class="content">  		<h2>{MESSAGE_TITLE}</h2> -		<!-- IF ADDITIONAL_MSG --><p>{ADDITIONAL_MSG}</p><!-- ENDIF --> +		<!-- IF ADDITIONAL_MSG --><p class="error">{ADDITIONAL_MSG}</p><!-- ENDIF -->  		<fieldset>  		<!-- IF S_NOTIFY_POSTER --> diff --git a/phpBB/styles/prosilver/template/mcp_post.html b/phpBB/styles/prosilver/template/mcp_post.html index 9d4997e576..f8403ffccd 100644 --- a/phpBB/styles/prosilver/template/mcp_post.html +++ b/phpBB/styles/prosilver/template/mcp_post.html @@ -74,6 +74,7 @@  			<p class="rules">  				<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" />    				<input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" /> +				<!-- IF not S_FIRST_POST --><input type="hidden" name="mode" value="unapproved_posts" /><!-- ENDIF -->  				<input type="hidden" name="post_id_list[]" value="{POST_ID}" />  				{S_FORM_TOKEN}  			</p> | 
