Ignore:
Timestamp:
06/02/05 15:12:32 (19 years ago)
Author:
bastiaans
Message:

web/addons/toga/templates/overview.tpl:

  • Setup javascript for multiple filters
  • Cosmetic updates

web/addons/toga/index.php:

  • Rearranged filter order

web/addons/toga/overview.php:

  • Changed for multiple filters
  • Cosmetic updates

web/addons/toga/image.php:

  • Changed for multiple filters

web/addons/toga/libtoga.php:

  • Changed filterNodes() for multiple filters
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/addons/toga/image.php

    r122 r124  
    1010$clustername = $httpvars->getClusterName();
    1111
    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';
     12if( isset($id) && ($id!='')) $filter[id]=$id;
     13if( isset($state) && ($state!='')) $filter[state]=$state;
     14if( isset($user) && ($user!='')) $filter[user]=$user;
     15if( isset($queue) && ($queue!='')) $filter[queue]=$queue;
    1616
    1717function drawSmallClusterImage() {
     
    2323function drawBigClusterImage() {
    2424
    25         global $filter, $queue, $id, $user;
     25        global $filter;
    2626
    2727        $ic = new ClusterImage( $clustername );
    28         switch( $filter ) {
     28        foreach( $filter as $filtername=>$filtervalue ) {
     29                //printf("filter %s,%s\n", $filtername, $filtervalue);
     30                switch( $filtername ) {
    2931
    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;
     32                        case "id":
     33                                $ic->setFilter( 'jobid', $filtervalue );
     34                                break;
     35                        case "user":
     36                                $ic->setFilter( 'owner', $filtervalue);
     37                                break;
     38                        case "queue":
     39                                $ic->setFilter( 'queue', $filtervalue);
     40                                break;
     41                        case "state":
     42                                $ic->setFilter( 'status', $filtervalue);
     43                                break;
     44                        default:
     45                                break;
     46                }
    4147        }
    4248        $ic->draw();
Note: See TracChangeset for help on using the changeset viewer.