diff options
Diffstat (limited to 'phpBB')
| -rw-r--r-- | phpBB/includes/message_parser.php | 12 | ||||
| -rw-r--r-- | phpBB/language/en/posting.php | 1 | 
2 files changed, 11 insertions, 2 deletions
| diff --git a/phpBB/includes/message_parser.php b/phpBB/includes/message_parser.php index 901bafbb2e..8bf50b0ca3 100644 --- a/phpBB/includes/message_parser.php +++ b/phpBB/includes/message_parser.php @@ -776,8 +776,16 @@ class bbcode_firstpass extends bbcode  					// the buffer holds a valid opening tag  					if ($config['max_quote_depth'] && sizeof($close_tags) >= $config['max_quote_depth'])  					{ -						// there are too many nested quotes -						$error_ary['quote_depth'] = $user->lang('QUOTE_DEPTH_EXCEEDED', (int) $config['max_quote_depth']); +						if ($config['max_quote_depth'] == 1) +						{ +							// Depth 1 - no nesting is allowed +							$error_ary['quote_depth'] = $user->lang('QUOTE_NO_NESTING'); +						} +						else +						{ +							// There are too many nested quotes +							$error_ary['quote_depth'] = $user->lang('QUOTE_DEPTH_EXCEEDED', (int) $config['max_quote_depth']); +						}  						$out .= $buffer . $tok;  						$tok = '[]'; diff --git a/phpBB/language/en/posting.php b/phpBB/language/en/posting.php index 562d3d448e..59d22aae23 100644 --- a/phpBB/language/en/posting.php +++ b/phpBB/language/en/posting.php @@ -221,6 +221,7 @@ $lang = array_merge($lang, array(  		1	=> 'You may embed only %d quote within each other.',  		2	=> 'You may embed only %d quotes within each other.',  	), +	'QUOTE_NO_NESTING'			=> 'You may not embed quotes within each other.',  	'SAVE'						=> 'Save',  	'SAVE_DATE'					=> 'Saved at', | 
