• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/toolbar.php
  • Класс: CIntranetToolbar
  • Вызов: CIntranetToolbar::__display
public function __display()
{
	global $APPLICATION;

	$result = '';

	if ($this->bDisplay)
	{
		if (($cnt = count($this->arButtons)) > 0)
		{
			$bAjaxMode = defined('PUBLIC_AJAX_MODE') && PUBLIC_AJAX_MODE == 1;

			uasort(
				$this->arButtons,
				function ($a, $b) {
					if ($a["SORT"] == $b["SORT"])
					{
						return 0;
					}
					return ($a["SORT"] < $b["SORT"] ? -1 : 1);
				}
			);

			ob_start();				
			$APPLICATION->IncludeComponent("bitrix:intranet.toolbar",
				"",
				array(
					"AJAX_MODE" => $bAjaxMode,
					"OBJECT" => $this
				),
				false,
				array("HIDE_ICONS" => "Y")
			);
			$result = ob_get_contents();
			ob_end_clean();
		}

		$this->bDisplay = false;
	}
	
	return $result;
}