diff options
author | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-05-19 10:43:01 +0000 |
---|---|---|
committer | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-05-19 10:43:01 +0000 |
commit | f875e85f659c89cceabe3c9a2a0f0ec3cc065e74 (patch) | |
tree | c1f347d7f50a9bfb47eca398af8550f4d51a9c6a /frontends/php/latest.php | |
parent | e919143b2cc278b171b0ef659e89109b4f5e2b14 (diff) | |
download | zabbix-f875e85f659c89cceabe3c9a2a0f0ec3cc065e74.tar.gz zabbix-f875e85f659c89cceabe3c9a2a0f0ec3cc065e74.tar.xz zabbix-f875e85f659c89cceabe3c9a2a0f0ec3cc065e74.zip |
- [DEV-137] added selecting first group & host to trigger status screen (Artem)
git-svn-id: svn://svn.zabbix.com/trunk@5713 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/latest.php')
-rw-r--r-- | frontends/php/latest.php | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/frontends/php/latest.php b/frontends/php/latest.php index 4adea4ec..79331fc7 100644 --- a/frontends/php/latest.php +++ b/frontends/php/latest.php @@ -50,8 +50,9 @@ include_once "include/page_header.php"; check_fields($fields); validate_sort_and_sortorder('i.description',ZBX_SORT_UP); - $options = array("allow_all_hosts","monitored_hosts","with_monitored_items");//,"always_select_first_host"); + $options = array('allow_all_hosts','monitored_hosts','with_monitored_items'); + $_REQUEST['hostid'] = get_request('hostid',get_profile('web.latest.last.hostid')); if(!isset($_REQUEST['hostid'])){ array_push($options,'always_select_first_host'); @@ -61,46 +62,46 @@ include_once "include/page_header.php"; } } - if(!$ZBX_WITH_SUBNODES) array_push($options,"only_current_node"); + if(!$ZBX_WITH_SUBNODES) array_push($options,'only_current_node'); validate_group_with_host(PERM_READ_ONLY,$options,'web.latest.last.groupid','web.latest.last.hostid'); ?> <?php - $_REQUEST["select"] = get_request('select',''); + $_REQUEST['select'] = get_request('select',''); - $_REQUEST["groupbyapp"] = get_request("groupbyapp",get_profile("web.latest.groupbyapp",1)); - update_profile("web.latest.groupbyapp",$_REQUEST["groupbyapp"]); + $_REQUEST['groupbyapp'] = get_request('groupbyapp',get_profile('web.latest.groupbyapp',1)); + update_profile('web.latest.groupbyapp',$_REQUEST['groupbyapp']); - $_REQUEST["applications"] = get_request("applications",get_profile("web.latest.applications",array()),PROFILE_TYPE_ARRAY); + $_REQUEST['applications'] = get_request('applications',get_profile('web.latest.applications',array()),PROFILE_TYPE_ARRAY); - if(isset($_REQUEST["open"])){ - if(!isset($_REQUEST["applicationid"])){ - $_REQUEST["applications"] = array(); + if(isset($_REQUEST['open'])){ + if(!isset($_REQUEST['applicationid'])){ + $_REQUEST['applications'] = array(); $show_all_apps = 1; } - else if(!uint_in_array($_REQUEST["applicationid"],$_REQUEST["applications"])){ - array_push($_REQUEST["applications"],$_REQUEST["applicationid"]); + else if(!uint_in_array($_REQUEST['applicationid'],$_REQUEST['applications'])){ + array_push($_REQUEST['applications'],$_REQUEST['applicationid']); } } - elseif(isset($_REQUEST["close"])){ - if(!isset($_REQUEST["applicationid"])){ - $_REQUEST["applications"] = array(); + elseif(isset($_REQUEST['close'])){ + if(!isset($_REQUEST['applicationid'])){ + $_REQUEST['applications'] = array(); } - else if(($i=array_search($_REQUEST["applicationid"], $_REQUEST["applications"])) !== FALSE){ - unset($_REQUEST["applications"][$i]); + else if(($i=array_search($_REQUEST['applicationid'], $_REQUEST['applications'])) !== FALSE){ + unset($_REQUEST['applications'][$i]); } } /* limit opened application count */ - while(count($_REQUEST["applications"]) > 25){ - array_shift($_REQUEST["applications"]); + while(count($_REQUEST['applications']) > 25){ + array_shift($_REQUEST['applications']); } - update_profile("web.latest.applications",$_REQUEST["applications"],PROFILE_TYPE_ARRAY); + update_profile('web.latest.applications',$_REQUEST['applications'],PROFILE_TYPE_ARRAY); ?> <?php $r_form = new CForm(); |