• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/updatetools.php
  • Класс: UpdateTools
  • Вызов: UpdateTools::GetUpdateResult
static function GetUpdateResult()
{
	$update_res = false;
	if(intval(COption::GetOptionString('main', 'update_autocheck')) > 0)
		$update_res = unserialize(COption::GetOptionString('main', '~update_autocheck_result'), ['allowed_classes' => false]);
	if(!is_array($update_res))
		$update_res = array("result"=>false, "error"=>"", "modules"=>array());

	$update_res['tooltip'] = '';
	if($update_res["result"] == true || $update_res["error"] <> '')
	{
		$updOptions = CUtil::GetPopupOptions('update_tooltip');
		if($updOptions['display'] <> 'off')
		{
			if($update_res["result"] == true)
				$update_res['tooltip'] = GetMessage("top_panel_updates").(($n = count($update_res["modules"])) > 0? GetMessage("top_panel_updates_modules", array("#MODULE_COUNT#"=>$n)) : '');
			elseif($update_res["error"] <> '')
				$update_res['tooltip'] = GetMessage("top_panel_updates_err").' '.$update_res["error"].'
'.GetMessage("top_panel_updates_settings").''; } } return $update_res; }