diff options
Diffstat (limited to 'phpBB/includes/acp/acp_main.php')
| -rw-r--r-- | phpBB/includes/acp/acp_main.php | 14 | 
1 files changed, 12 insertions, 2 deletions
diff --git a/phpBB/includes/acp/acp_main.php b/phpBB/includes/acp/acp_main.php index 7630875f47..6e7bd91a86 100644 --- a/phpBB/includes/acp/acp_main.php +++ b/phpBB/includes/acp/acp_main.php @@ -431,13 +431,23 @@ class acp_main  		if ($auth->acl_get('a_board'))  		{ +			/** @var \phpbb\version_helper $version_helper */  			$version_helper = $phpbb_container->get('version_helper');  			try  			{  				$recheck = $request->variable('versioncheck_force', false); -				$updates_available = $version_helper->get_suggested_updates($recheck); +				$updates_available = $version_helper->get_update_on_branch($recheck); +				$upgrades_available = $version_helper->get_suggested_updates(); +				if (!empty($upgrades_available)) +				{ +					$upgrades_available = array_pop($upgrades_available); +				} -				$template->assign_var('S_VERSION_UP_TO_DATE', empty($updates_available)); +				$template->assign_vars(array( +					'S_VERSION_UP_TO_DATE'		=> empty($updates_available), +					'S_VERSION_UPGRADEABLE'		=> !empty($upgrades_available), +					'UPGRADE_INSTRUCTIONS'		=> !empty($upgrades_available) ? $user->lang('UPGRADE_INSTRUCTIONS', $upgrades_available['current'], $upgrades_available['announcement']) : false, +				));  			}  			catch (\RuntimeException $e)  			{  | 
