num" to be used in tables. Null is returned if equal to zero. * * @static * * @param int $num * * @return mixed */ public static function showNum($num) { if ($num == 0) { return null; } return [NBSP(), new CSup($num)]; } /** * Save web layout mode into user's profile. * * @static * * @param int $layout_mode ZBX_LAYOUT_NORMAL | ZBX_LAYOUT_KIOSKMODE */ public static function saveLayoutMode($layout_mode) { CProfile::update('web.layout.mode', $layout_mode, PROFILE_TYPE_INT); } /** * Load web layout mode from user's profile. * * @static * * @return int Stored web layout mode (ZBX_LAYOUT_NORMAL by default). */ public static function loadLayoutMode() { return (int) CProfile::get('web.layout.mode', ZBX_LAYOUT_NORMAL); } /** * Save sidebar mode into user's profile. * * @static * * @param int $sidebar_mode ZBX_SIDEBAR_VIEW_MODE_FULL | ZBX_SIDEBAR_VIEW_MODE_COMPACT * | ZBX_SIDEBAR_VIEW_MODE_HIDDEN */ public static function saveSidebarMode($sidebar_mode) { CProfile::update('web.sidebar.mode', $sidebar_mode, PROFILE_TYPE_INT); } /** * Return sidebar mode setting. * * @static * * @return int Stored sidebar mode (ZBX_SIDEBAR_VIEW_MODE_FULL by default). */ public static function loadSidebarMode() { return (int) CProfile::get('web.sidebar.mode', ZBX_SIDEBAR_VIEW_MODE_FULL); } }