~kampka/ubuntu/quantal/zabbix/upstart-support

« back to all changes in this revision

Viewing changes to frontends/php/include/hosts.inc.php

  • Committer: Bazaar Package Importer
  • Author(s): Michael Ablassmeier
  • Date: 2009-06-28 19:11:29 UTC
  • mfrom: (19.1.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090628191129-5esmmf2h3tbff1fv
* New upstream release
* Merge upstream config file to template (Closes: #528426)
* Move logrotate from Depends to Suggests (Closes: #534096)
* Server should not crash anymore if postgresql transaction fails
  (Closes: #520197)
* Update fr.po (Closes: #527559)
* Update es.po (Closes: #527600)
* Update sv.po (Closes: #528571)
* Update it.po (Closes: #529157)
* Update cs.po (Closes: #529502)
* Update de.po (Closes: #532344)

Show diffs side-by-side

added added

removed removed

Lines of Context:
780
780
        }
781
781
 
782
782
/*
 
783
 * Function: get_viewed_nodes
 
784
 *
 
785
 * Description:
 
786
 *     Retrive nodes for dropdown
 
787
 *
 
788
 * Author:
 
789
 *              Artem "Aly" Suharev
 
790
 *
 
791
 * Comments:
 
792
 *      
 
793
 */
 
794
        function get_viewed_nodes(){
 
795
                global $USER_DETAILS;
 
796
                global $ZBX_NODES;
 
797
                global $ZBX_LOCALNODEID;
 
798
                
 
799
                $result = array('selected'=>0, 'nodes'=> array(), 'nodeids'=> array());
 
800
                
 
801
                $result['selected'] = get_current_nodeid(false);
 
802
 
 
803
                $available_nodes = get_accessible_nodes_by_user($USER_DETAILS,PERM_READ_ONLY,PERM_RES_DATA_ARRAY);
 
804
                $available_nodes = get_tree_by_parentid($ZBX_LOCALNODEID,$available_nodes,'masterid');
 
805
                
 
806
                foreach($available_nodes as $key => $node){
 
807
                        $result['nodes'][$node['nodeid']] = $node;
 
808
                        $result['nodeids'][$node['nodeid']] = $node['nodeid'];
 
809
                }
 
810
                
 
811
        return $result;
 
812
        }
 
813
 
 
814
/*
783
815
 * Function: get_viewed_groups
784
816
 *
785
817
 * Description:
849
881
 
850
882
// nodes
851
883
        if(ZBX_DISTRIBUTED){
852
 
                $def_sql['select'][] = 'n.name';
 
884
                $def_sql['select'][] = 'n.name as node_name';
853
885
                $def_sql['from'][] = 'nodes n';
854
886
                $def_sql['where'][] = 'n.nodeid='.DBid2nodeid('g.groupid');
855
 
                $def_sql['order'][] = 'n.name';
 
887
                $def_sql['order'][] = 'node_name';
856
888
        }
857
889
        
858
890
// hosts