if(!is_number(ZBX_G_WIDTH)) ZBX_G_WIDTH = 900; ZBX_G_WIDTH-= parseInt(' . ($shiftXleft + $shiftXright) . '+parseInt((SF)?27:27)); document.write(\'<img id="' . $dom_graph_id . '" src="chart2.php?graphid=' . $_REQUEST['graphid'] . url_param('stime') . '&period=' . $effectiveperiod . '&width=\'+ZBX_G_WIDTH+\'" /><br />\'); --> </script>' . "\n"; } $table->addRow(new CScript($row)); } $p_elements[] = $table; $icon = null; $fs_icon = null; $rst_icon = null; if ($_REQUEST['graphid'] > 0) { if (infavorites('web.favorite.graphids', $_REQUEST['graphid'], 'graphid')) { $icon = new CDiv(SPACE, 'iconminus'); $icon->addOption('title', S_REMOVE_FROM . ' ' . S_FAVORITES); $icon->addAction('onclick', new CScript("javascript: rm4favorites('graphid','" . $_REQUEST['graphid'] . "',0);")); } else { $icon = new CDiv(SPACE, 'iconplus'); $icon->addOption('title', S_ADD_TO . ' ' . S_FAVORITES); $icon->addAction('onclick', new CScript("javascript: add2favorites('graphid','" . $_REQUEST['graphid'] . "');")); } $icon->addOption('id', 'addrm_fav'); $url = '?graphid=' . $_REQUEST['graphid'] . ($_REQUEST['fullscreen'] ? '' : '&fullscreen=1'); $fs_icon = new CDiv(SPACE, 'fullscreen'); $fs_icon->addOption('title', $_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN); $fs_icon->addAction('onclick', new CScript("javascript: document.location = '" . $url . "';")); $rst_icon = new CDiv(SPACE, 'iconreset'); $rst_icon->addOption('title', S_RESET);
function get_icon($name, $params = array()) { switch ($name) { case 'favourite': if (infavorites($params['fav'], $params['elid'], $params['elname'])) { $icon = new CIcon(_('Remove from favourites'), 'iconminus', 'rm4favorites("' . $params['elname'] . '", "' . $params['elid'] . '", 0);'); } else { $icon = new CIcon(_('Add to favourites'), 'iconplus', 'add2favorites("' . $params['elname'] . '", "' . $params['elid'] . '");'); } $icon->setAttribute('id', 'addrm_fav'); break; case 'fullscreen': $url = new Curl(); $url->setArgument('fullscreen', $params['fullscreen'] ? '0' : '1'); $icon = new CIcon($_REQUEST['fullscreen'] ? _('Normal view') : _('Fullscreen'), 'fullscreen', "document.location = '" . $url->getUrl() . "';"); break; case 'menu': $icon = new CIcon(_('Menu'), 'iconmenu', 'create_page_menu(event, "' . $params['menu'] . '");'); break; case 'reset': $icon = new CIcon(_('Reset'), 'iconreset', 'timeControl.objectReset();'); break; } return $icon; }
function get_icon($name, $params = array()) { switch ($name) { case 'favourite': if (infavorites($params['fav'], $params['elid'], $params['elname'])) { $icon = new CIcon(S_REMOVE_FROM . ' ' . S_FAVOURITES, 'iconminus', 'rm4favorites("' . $params['elname'] . '","' . $params['elid'] . '", 0);'); } else { $icon = new CIcon(S_ADD_TO . ' ' . S_FAVOURITES, 'iconplus', 'add2favorites("' . $params['elname'] . '","' . $params['elid'] . '");'); } $icon->setAttribute('id', 'addrm_fav'); break; case 'fullscreen': $url = new Curl(); $url->setArgument('fullscreen', $params['fullscreen'] ? '0' : '1'); $icon = new CIcon($_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN, 'fullscreen', "document.location = '" . $url->getUrl() . "';"); break; case 'menu': $icon = new CIcon(S_MENU, 'iconmenu', 'create_page_menu(event, "' . $params['menu'] . '");'); break; case 'reset': $icon = new CIcon(S_RESET, 'iconreset', 'timeControl.objectReset("' . $params['id'] . '");'); break; } return $icon; }
$cmbHosts = new CComboBox('hostid', $PAGE_HOSTS['selected'], 'javascript: submit();'); foreach ($PAGE_HOSTS['hosts'] as $hostid => $name) { $cmbHosts->addItem($hostid, get_node_name_by_elid($hostid) . $name); } $form->addItem(array(SPACE . S_HOST . SPACE, $cmbHosts)); } $slide_name = S_SLIDESHOW; if (isset($elementid)) { if ($element = get_slideshow_by_slideshowid($elementid)) { $slide_name = $element['name']; } } $icon = null; $fs_icon = null; if (isset($elementid) && $element) { if (infavorites('web.favorite.screenids', $elementid, 'slideshowid')) { $icon = new CDiv(SPACE, 'iconminus'); $icon->setAttribute('title', S_REMOVE_FROM . ' ' . S_FAVOURITES); $icon->addAction('onclick', new CScript("javascript: rm4favorites('slideshowid','" . $elementid . "',0);")); } else { $icon = new CDiv(SPACE, 'iconplus'); $icon->setAttribute('title', S_ADD_TO . ' ' . S_FAVOURITES); $icon->addAction('onclick', new CScript("javascript: add2favorites('slideshowid','" . $elementid . "');")); } $icon->setAttribute('id', 'addrm_fav'); $url = '?elementid=' . $elementid . ($_REQUEST['fullscreen'] ? '' : '&fullscreen=1'); $url .= url_param('groupid') . url_param('hostid'); $fs_icon = new CDiv(SPACE, 'fullscreen'); $fs_icon->setAttribute('title', $_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN); $fs_icon->addAction('onclick', new CScript("javascript: document.location = '" . $url . "';")); }
} $table = new CTable(S_NO_MAPS_DEFINED, "map"); if (isset($_REQUEST["sysmapid"])) { $action_map = get_action_map_by_sysmapid($_REQUEST["sysmapid"]); $table->AddRow($action_map); $imgMap = new CImg("map.php?noedit=1&sysmapid=" . $_REQUEST["sysmapid"]); $imgMap->SetMap($action_map->GetName()); $table->AddRow($imgMap); } $p_elements[] = $table; $icon = null; $fs_icon = null; if (isset($_REQUEST["sysmapid"])) { $sysmap = get_sysmap_by_sysmapid($_REQUEST["sysmapid"]); $text = $all_maps[$_REQUEST["sysmapid"]]; if (infavorites('web.favorite.sysmapids', $_REQUEST['sysmapid'], 'sysmapid')) { $icon = new CDiv(SPACE, 'iconminus'); $icon->AddOption('title', S_REMOVE_FROM . ' ' . S_FAVORITES); $icon->AddAction('onclick', new CScript("javascript: rm4favorites('sysmapid','" . $_REQUEST["sysmapid"] . "',0);")); } else { $icon = new CDiv(SPACE, 'iconplus'); $icon->AddOption('title', S_ADD_TO . ' ' . S_FAVORITES); $icon->AddAction('onclick', new CScript("javascript: add2favorites('sysmapid','" . $_REQUEST["sysmapid"] . "');")); } $icon->AddOption('id', 'addrm_fav'); $url = '?sysmapid=' . $_REQUEST['sysmapid'] . ($_REQUEST['fullscreen'] ? '' : '&fullscreen=1'); $fs_icon = new CDiv(SPACE, 'fullscreen'); $fs_icon->AddOption('title', $_REQUEST['fullscreen'] ? S_NORMAL . ' ' . S_VIEW : S_FULLSCREEN); $fs_icon->AddAction('onclick', new CScript("javascript: document.location = '" . $url . "';")); } $latest_hat = create_hat(S_NETWORK_MAPS_BIG, $p_elements, array($icon, $fs_icon), 'hat_maps', get_profile('web.maps.hats.hat_maps.state', 1));