Changeset 582 for trunk/web2/addons/job_monarch/image.php
- Timestamp:
- 02/04/09 13:51:28 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web2/addons/job_monarch/image.php
r563 r582 28 28 include_once "./libtoga.php"; 29 29 30 if ( !empty( $_GET ) ) { 30 if ( !empty( $_GET ) ) 31 { 31 32 extract( $_GET ); 32 33 } 33 34 34 function checkSessionData() {35 35 function checkSessionData() 36 { 36 37 global $_SESSION; 37 38 38 39 session_start(); 39 40 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 { 43 47 $myxml_data = 0; 44 48 } … … 48 52 $myxml_data = $ds->getData(); 49 53 50 //print_f( "%s\n", $myxml_data );51 54 } 52 55 return $myxml_data; … … 54 57 55 58 56 $httpvars 57 $view 58 $host 59 $query 60 $clustername 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(); 61 64 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] ); 65 if( isset($jid) && ($jid!='')) $filter['jid']=$jid; 66 if( isset($state) && ($state!='')) $filter['state']=$state; 67 if( isset($owner) && ($owner!='')) $filter['owner']=$owner; 68 if( isset($queue) && ($queue!='')) $filter['queue']=$queue; 69 if( isset($host) && ($host!='')) $filter['host']=$host; 70 if( isset($query) && ($query!='')) $filter['query']=$query; 69 71 70 72 function drawHostImage() { … … 80 82 81 83 if( $data_gatherer->isJobmonRunning() ) 84 { 82 85 $ic = new HostImage( $data_gatherer, $clustername, $hostname ); 86 } 83 87 else 88 { 84 89 $ic = new EmptyImage(); 90 } 85 91 86 92 $ic->draw(); … … 98 104 $data_gatherer->parseXML( $myxml_data ); 99 105 100 if( $data_gatherer->isJobmonRunning() ) { 106 if( $data_gatherer->isJobmonRunning() ) 107 { 101 108 $ic = new ClusterImage( $myxml_data, $clustername ); 102 109 $ic->setSmall(); 103 } else { 110 } 111 else 112 { 104 113 $ic = new EmptyImage(); 105 114 } … … 117 126 $ic->setBig(); 118 127 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 ); 145 133 } 146 134 }
Note: See TracChangeset
for help on using the changeset viewer.