source: trunk/web/addons/toga/image.php @ 163

Last change on this file since 163 was 163, checked in by bastiaans, 18 years ago

web/addons/toga/conf.php:

  • Set to actual gmetad port (was gmond's)

web/addons/toga/image.php:

  • clustername parse fix

web/addons/toga/libtoga.php:

web/addons/toga/overview.php:

  • Use clustername when getting data
File size: 1.3 KB
Line 
1<?php
2include_once "./libtoga.php";
3
4if ( !empty( $_GET ) ) {
5        extract( $_GET );
6}
7
8$httpvars = new HTTPVariables( $HTTP_GET_VARS, $_GET );
9$view = $httpvars->getHttpVar( "view" );
10$clustername = $httpvars->getClusterName();
11
12//printf("clustername = %s\n", $clustername );
13if( isset($id) && ($id!='')) $filter[id]=$id;
14if( isset($state) && ($state!='')) $filter[state]=$state;
15if( isset($user) && ($user!='')) $filter[user]=$user;
16if( isset($queue) && ($queue!='')) $filter[queue]=$queue;
17
18function drawSmallClusterImage() {
19
20        $ic = new ClusterImage( $clustername );
21        $ic->draw();
22}
23
24function drawBigClusterImage() {
25
26        global $filter, $clustername;
27
28        $ic = new ClusterImage( $clustername );
29        foreach( $filter as $filtername=>$filtervalue ) {
30                //printf("filter %s,%s\n", $filtername, $filtervalue);
31                switch( $filtername ) {
32
33                        case "id":
34                                $ic->setFilter( 'jobid', $filtervalue );
35                                break;
36                        case "user":
37                                $ic->setFilter( 'owner', $filtervalue);
38                                break;
39                        case "queue":
40                                $ic->setFilter( 'queue', $filtervalue);
41                                break;
42                        case "state":
43                                $ic->setFilter( 'status', $filtervalue);
44                                break;
45                        default:
46                                break;
47                }
48        }
49        $ic->draw();
50}
51
52switch( $view ) {
53
54        case "small-clusterimage":
55
56                drawSmallClusterImage();
57               
58                break;
59
60        case "big-clusterimage":
61
62                drawBigClusterImage();
63       
64                break;
65
66        default:
67
68                break;
69}
70
71?>
Note: See TracBrowser for help on using the repository browser.