Ignore:
Timestamp:
02/04/09 13:51:28 (14 years ago)
Author:
ramonb
Message:

job_monarch/libtoga.php:

  • fixed clusterimage filtering

job_monarch/image.php:

  • code cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web2/addons/job_monarch/image.php

    r563 r582  
    2828include_once "./libtoga.php";
    2929
    30 if ( !empty( $_GET ) ) {
     30if ( !empty( $_GET ) )
     31{
    3132        extract( $_GET );
    3233}
    3334
    34 function checkSessionData() {
    35 
     35function checkSessionData()
     36{
    3637        global $_SESSION;
    3738
    3839        session_start();
    3940
    40         if( isset( $_SESSION["data"] ) ) {
    41                 $myxml_data     = &$_SESSION["data"];
    42         } else {
     41        if( isset( $_SESSION['data'] ) )
     42        {
     43                $myxml_data     = &$_SESSION['data'];
     44        }
     45        else
     46        {
    4347                $myxml_data     = 0;
    4448        }
     
    4852                $myxml_data     = $ds->getData();
    4953
    50                 //print_f( "%s\n", $myxml_data );
    5154        }
    5255        return $myxml_data;
     
    5457
    5558
    56 $httpvars = new HTTPVariables( $HTTP_GET_VARS, $_GET );
    57 $view = $httpvars->getHttpVar( "view" );
    58 $host = $httpvars->getHttpVar( "host" );
    59 $query = $httpvars->getHttpVar( "query" );
    60 $clustername = $httpvars->getClusterName();
     59$httpvars       = new HTTPVariables( $HTTP_GET_VARS, $_GET );
     60$view           = $httpvars->getHttpVar( "view" );
     61$host           = $httpvars->getHttpVar( "host" );
     62$query          = $httpvars->getHttpVar( "query" );
     63$clustername    = $httpvars->getClusterName();
    6164
    62 if( isset($jid) && ($jid!='')) $filter[jid]=$jid;
    63 if( isset($state) && ($state!='')) $filter[state]=$state;
    64 if( isset($owner) && ($owner!='')) $filter[owner]=$owner;
    65 if( isset($queue) && ($queue!='')) $filter[queue]=$queue;
    66 if( isset($host) && ($host!='')) $filter[host]=$host;
    67 if( isset($query) && ($query!='')) $filter[query]=$query;
    68 //printf("host = %s\n", $filter[host] );
     65if( isset($jid) && ($jid!='')) $filter['jid']=$jid;
     66if( isset($state) && ($state!='')) $filter['state']=$state;
     67if( isset($owner) && ($owner!='')) $filter['owner']=$owner;
     68if( isset($queue) && ($queue!='')) $filter['queue']=$queue;
     69if( isset($host) && ($host!='')) $filter['host']=$host;
     70if( isset($query) && ($query!='')) $filter['query']=$query;
    6971
    7072function drawHostImage() {
     
    8082
    8183        if( $data_gatherer->isJobmonRunning() )
     84        {
    8285                $ic = new HostImage( $data_gatherer, $clustername, $hostname );
     86        }
    8387        else
     88        {
    8489                $ic = new EmptyImage();
     90        }
    8591
    8692        $ic->draw();
     
    98104        $data_gatherer->parseXML( $myxml_data );
    99105
    100         if( $data_gatherer->isJobmonRunning() ) {
     106        if( $data_gatherer->isJobmonRunning() )
     107        {
    101108                $ic = new ClusterImage( $myxml_data, $clustername );
    102109                $ic->setSmall();
    103         } else {
     110        }
     111        else
     112        {
    104113                $ic = new EmptyImage();
    105114        }
     
    117126        $ic->setBig();
    118127
    119         if( isset( $filter ) ) {
    120                 foreach( $filter as $filtername=>$filtervalue ) {
    121                         //printf("filter %s,%s\n", $filtername, $filtervalue);
    122                         switch( $filtername ) {
    123 
    124                                 case "jid":
    125                                         $ic->setFilter( 'jobid', $filtervalue );
    126                                         break;
    127                                 case "owner":
    128                                         $ic->setFilter( 'owner', $filtervalue);
    129                                         break;
    130                                 case "queue":
    131                                         $ic->setFilter( 'queue', $filtervalue);
    132                                         break;
    133                                 case "state":
    134                                         $ic->setFilter( 'status', $filtervalue);
    135                                         break;
    136                                 case "host":
    137                                         $ic->setFilter( 'host', $filtervalue);
    138                                         break;
    139                                 case "query":
    140                                         $ic->setFilter( 'query', $filtervalue);
    141                                         break;
    142                                 default:
    143                                         break;
    144                         }
     128        if( isset( $filter ) )
     129        {
     130                foreach( $filter as $filtername=>$filtervalue )
     131                {
     132                        $ic->setFilter( $filtername, $filtervalue );
    145133                }
    146134        }
Note: See TracChangeset for help on using the changeset viewer.