Procházet zdrojové kódy

Fixed empty list displayed if no profile options displayed.
Signed-off-by: IchBin <[email protected]>

IchBin před 12 roky
rodič
revize
a519701389
2 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 1 0
      Sources/Display.php
  2. 1 1
      Themes/default/Display.template.php

+ 1 - 0
Sources/Display.php

@@ -1143,6 +1143,7 @@ function prepareDisplayContext($reset = false)
 	}
 
 	$memberContext[$message['id_member']]['ip'] = $message['poster_ip'];
+	$context['show_profile_buttons'] = $settings['show_profile_buttons'] && (!empty($memberContext[$message['id_member']]['can_view_profile']) || (!empty($memberContext[$message['id_member']]['website']['url']) && !isset($context['disabled_fields']['website'])) || (in_array($memberContext[$message['id_member']]['show_email'], array('yes', 'yes_permission_override', 'no_through_forum'))) || $context['can_send_pm']);
 
 	// Do the censor thang.
 	censorText($message['body']);

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

@@ -350,7 +350,7 @@ function template_main()
 								</li>';
 
 			// Show the profile, website, email address, and personal message buttons.
-			if ($settings['show_profile_buttons'])
+			if ($context['show_profile_buttons'])
 			{
 				echo '
 								<li class="profile">