Ignore:
Timestamp:
04/21/07 16:22:47 (17 years ago)
Author:
bastiaans
Message:

web/addons/job_monarch/overview.php:

  • make our own datasource
  • store the XML data in a session for the clusterimage
  • assign a image map of clickable nodes for the clusterimage

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

  • add node_clustermap imagemap block

web/addons/job_monarch/libtoga.php:

web/addons/job_monarch/image.php:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/addons/job_monarch/overview.php

    r322 r326  
    2626global $hosts_up, $m, $start, $end, $filterorder, $COLUMN_REQUESTED_MEMORY, $COLUMN_QUEUED, $COLUMN_NODES, $hostname, $piefilter;
    2727
     28$ds             = new DataSource();
     29$myxml_data     = $ds->getData();
     30
    2831$data_gatherer = new DataGatherer( $clustername );
    2932
     
    3336        $tpl->assign( "cluster_url", rawurlencode($clustername) );
    3437
    35 $data_gatherer->parseXML();
     38$data_gatherer->parseXML( $myxml_data );
    3639
    3740$heartbeat = $data_gatherer->getHeartbeat();
     
    4144
    4245function setupFilterSettings() {
    43         global $tpl, $filter, $clustername, $piefilter;
     46        global $tpl, $filter, $clustername, $piefilter, $data_gatherer, $myxml_data;
    4447
    4548        $filter_image_url = "";
     
    5255        }
    5356
    54         $tpl->assign( "clusterimage", "./image.php?c=".rawurlencode($clustername)."&view=big-clusterimage".$filter_image_url );
     57        //include( "./ci_test.php" );
     58        session_start();
     59        //printf("data %s\n", strval( $myxml_data ) );
     60        $_SESSION["data"] = &$myxml_data;
     61
     62        $ic = new ClusterImage( $myxml_data, $clustername );
     63        $ic->setBig();
     64        $ic->setNoimage();
     65        $ic->draw();
     66
     67        //$tpl->assign( "clusterimage", "./image.php?c=".rawurlencode($clustername)."&view=big-clusterimage".$filter_image_url );
     68        $tpl->assign( "clusterimage", "./image.php?". session_name() . "=" . session_id() ."&c=".rawurlencode($clustername)."&view=big-clusterimage".$filter_image_url );
     69
     70        $tpl->assign( "clusterimage_width", $ic->getWidth() );
     71        $tpl->assign( "clusterimage_height", $ic->getHeight() );
     72
     73        $tpl->newBlock( "node_clustermap" );
     74        $tpl->assign( "node_area_map", $ic->getImagemapArea() );
     75        $tpl->gotoBlock( "_ROOT" );
     76
    5577        $tpl->assign( "f_order", $filterorder );
    5678
Note: See TracChangeset for help on using the changeset viewer.