Changeset 119 for trunk/web/addons/toga/overview.php
- Timestamp:
- 06/01/05 10:24:23 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/addons/toga/overview.php
r118 r119 1 1 <?php 2 global $GANGLIA_PATH, $clustername, $tpl ;2 global $GANGLIA_PATH, $clustername, $tpl, $filter; 3 3 4 4 $data_gatherer = new DataGatherer(); … … 13 13 $jobs = $data_gatherer->getJobs(); 14 14 $nodes = $data_gatherer->getNodes(); 15 16 foreach( $filter as $filtername => $filtervalue ) { 17 $tpl->assign( "f_".$filtername, $filtervalue ); 18 } 15 19 16 20 $tpl->assign("heartbeat", makeDate( $heartbeat ) ); … … 285 289 286 290 global $jobs, $nodes, $heartbeat, $clustername, $tpl; 287 global $sortorder, $sortby ;291 global $sortorder, $sortby, $filter; 288 292 289 293 $tpl->assign("sortorder", $sortorder ); … … 300 304 if( $report_time == $heartbeat ) { 301 305 302 $tpl->newBlock("node"); 303 $tpl->assign( "clustername", $clustername ); 304 $tpl->assign("id", $jobid ); 305 $tpl->assign("state", $jobs[$jobid][status] ); 306 $tpl->assign("user", $jobs[$jobid][owner] ); 307 $tpl->assign("queue", $jobs[$jobid][queue] ); 308 $tpl->assign("name", $jobs[$jobid][name] ); 309 $tpl->assign("req_cpu", $jobs[$jobid][requested_time] ); 310 $tpl->assign("req_memory", $jobs[$jobid][requested_memory] ); 311 $nodes = count( $jobs[$jobid][nodes] ); 312 $ppn = (int) $jobs[$jobid][ppn] ? $jobs[$jobid][ppn] : 1; 313 $cpus = $nodes * $ppn; 314 $tpl->assign("nodes", $nodes ); 315 $tpl->assign("cpus", $cpus ); 316 $start_time = (int) $jobs[$jobid][start_timestamp]; 317 318 if( $even ) { 319 320 $tpl->assign("nodeclass", "even"); 321 $even = 0; 322 } else { 323 324 $tpl->assign("nodeclass", "odd"); 325 $even = 1; 306 if( count( $filter ) == 0 ) 307 $display_job = 1; 308 else 309 $display_job = 0; 310 311 foreach( $filter as $filtername=>$filtervalue ) { 312 313 if( $filtername == 'id' && $jobid == $filtervalue ) 314 $display_job = 1; 315 else if( $filtername == 'state' && $jobs[$jobid][status] == $filtervalue ) 316 $display_job = 1; 317 else if( $filtername == 'queue' && $jobs[$jobid][queue] == $filtervalue ) 318 $display_job = 1; 319 else if( $filtername == 'user' && $jobs[$jobid][owner] == $filtervalue ) 320 $display_job = 1; 326 321 } 327 322 328 if( $start_time ) { 329 330 $runningtime = makeTime( $report_time - $start_time ); 331 $tpl->assign("started", makeDate( $start_time ) ); 332 $tpl->assign("runningtime", $runningtime ); 323 if( $display_job ) { 324 325 $tpl->newBlock("node"); 326 $tpl->assign( "clustername", $clustername ); 327 $tpl->assign("id", $jobid ); 328 $tpl->assign("state", $jobs[$jobid][status] ); 329 $tpl->assign("user", $jobs[$jobid][owner] ); 330 $tpl->assign("queue", $jobs[$jobid][queue] ); 331 $tpl->assign("name", $jobs[$jobid][name] ); 332 $tpl->assign("req_cpu", $jobs[$jobid][requested_time] ); 333 $tpl->assign("req_memory", $jobs[$jobid][requested_memory] ); 334 $nodes = count( $jobs[$jobid][nodes] ); 335 $ppn = (int) $jobs[$jobid][ppn] ? $jobs[$jobid][ppn] : 1; 336 $cpus = $nodes * $ppn; 337 $tpl->assign("nodes", $nodes ); 338 $tpl->assign("cpus", $cpus ); 339 $start_time = (int) $jobs[$jobid][start_timestamp]; 340 341 if( $even ) { 342 343 $tpl->assign("nodeclass", "even"); 344 $even = 0; 345 } else { 346 347 $tpl->assign("nodeclass", "odd"); 348 $even = 1; 349 } 350 351 if( $start_time ) { 352 353 $runningtime = makeTime( $report_time - $start_time ); 354 $tpl->assign("started", makeDate( $start_time ) ); 355 $tpl->assign("runningtime", $runningtime ); 356 } 333 357 } 334 358 }
Note: See TracChangeset
for help on using the changeset viewer.