Last change
on this file since 122 was
122,
checked in by bastiaans, 19 years ago
|
web/addons/toga/templates/overview.tpl:
web/addons/toga/index.php:
- Added Joblist filter tree text
web/addons/toga/overview.php:
- Setup clusterimage filter
web/addons/toga/image.php:
web/addons/toga/libtoga.php:
|
File size:
1.1 KB
|
Line | |
---|
1 | <?php |
---|
2 | include_once "./libtoga.php"; |
---|
3 | |
---|
4 | if ( !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 | if( isset($id) && ($id!='')) $filter = 'id'; |
---|
13 | else if( isset($state) && ($state!='')) $filter='state'; |
---|
14 | else if( isset($user) && ($user!='')) $filter='user'; |
---|
15 | else if( isset($queue) && ($queue!='')) $filter='queue'; |
---|
16 | |
---|
17 | function drawSmallClusterImage() { |
---|
18 | |
---|
19 | $ic = new ClusterImage( $clustername ); |
---|
20 | $ic->draw(); |
---|
21 | } |
---|
22 | |
---|
23 | function drawBigClusterImage() { |
---|
24 | |
---|
25 | global $filter, $queue, $id, $user; |
---|
26 | |
---|
27 | $ic = new ClusterImage( $clustername ); |
---|
28 | switch( $filter ) { |
---|
29 | |
---|
30 | case "id": |
---|
31 | $ic->setFilter( 'jobid', $id ); |
---|
32 | break; |
---|
33 | case "user": |
---|
34 | $ic->setFilter( 'owner', $user); |
---|
35 | break; |
---|
36 | case "queue": |
---|
37 | $ic->setFilter( 'queue', $queue); |
---|
38 | break; |
---|
39 | default: |
---|
40 | break; |
---|
41 | } |
---|
42 | $ic->draw(); |
---|
43 | } |
---|
44 | |
---|
45 | switch( $view ) { |
---|
46 | |
---|
47 | case "small-clusterimage": |
---|
48 | |
---|
49 | drawSmallClusterImage(); |
---|
50 | |
---|
51 | break; |
---|
52 | |
---|
53 | case "big-clusterimage": |
---|
54 | |
---|
55 | drawBigClusterImage(); |
---|
56 | |
---|
57 | break; |
---|
58 | |
---|
59 | default: |
---|
60 | |
---|
61 | break; |
---|
62 | } |
---|
63 | |
---|
64 | ?> |
---|
Note: See
TracBrowser
for help on using the repository browser.