2
0
Эх сурвалжийг харах

Merge pull request #539 from Oldiesmann/release-2.1

Don't link to "issue warning" when viewing your own profile
Michael Eshom 11 жил өмнө
parent
commit
86fff4cc13

+ 2 - 2
Sources/Profile.php

@@ -295,12 +295,12 @@ function ModifyProfile($post_errors = array())
 				),
 				'issuewarning' => array(
 					'label' => $txt['profile_issue_warning'],
-					'enabled' => in_array('w', $context['admin_features']) && $modSettings['warning_settings'][0] == 1 && (!$context['user']['is_owner'] || $context['user']['is_admin']),
+					'enabled' => in_array('w', $context['admin_features']) && $modSettings['warning_settings'][0] == 1
 					'file' => 'Profile-Actions.php',
 					'function' => 'issueWarning',
 					'token' => 'profile-iw%u',
 					'permission' => array(
-						'own' => array('issue_warning'),
+						'own' => array(),
 						'any' => array('issue_warning'),
 					),
 				),

+ 1 - 1
Themes/default/Profile.template.php

@@ -219,7 +219,7 @@ function template_summary()
 		echo '
 					<dt>', $txt['profile_warning_level'], ': </dt>
 					<dd>
-						<a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=', $context['can_issue_warning'] ? 'issuewarning' : 'viewwarning', '">', $context['member']['warning'], '%</a>';
+						<a href="', $scripturl, '?action=profile;u=', $context['id_member'], ';area=', ($context['can_issue_warning'] && !$context['user']['is_owner'] ? 'issuewarning' : 'viewwarning') , '">', $context['member']['warning'], '%</a>';
 
 		// Can we provide information on what this means?
 		if (!empty($context['warning_status']))