Ignore:
Timestamp:
06/14/05 16:51:35 (19 years ago)
Author:
bastiaans
Message:

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

  • Setup for search results template

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

  • Misc testing stuff for remembering filter order

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

  • Template for search

web/addons/toga/index.php:

  • Testing stuff from remembering filter order
  • Do not add filters in a search window

web/addons/toga/overview.php:

  • Extra test field for filterorder

web/addons/toga/search.php:

  • First good setup for search page

web/addons/toga/libtoga.php:

  • Added class TarchDbase? for searching SQL dbase for archived jobs
  • Added TarchRrd? for future generation of RRD Graphs for archived jobs
  • Cleaned up old RRD file generation code (we can graph on the fly!)
File:
1 edited

Legend:

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

    r129 r138  
    3737        global $self, $filter, $cluster_url, $get_metric_string;
    3838        global $metrics, $reports, $m, $default_metric;
    39         global $default_refresh;
     39        global $default_refresh, $filterorder, $view;
    4040
    4141        if( isset($default_metric) and !isset($m) )
     
    150150        $node_menu .= "<B><A HREF=\"./?c=".rawurlencode($clustername)."\">Joblist</A></B> ";
    151151
    152         if( count( $filter ) > 0 ) {
    153 
    154                 foreach( $filter as $filtername => $filterval ) {
    155 
    156                         $node_menu .= "<B>&gt;</B>\n";
    157                         $node_menu .= "<B>$filtername- $filterval</B> ";
     152        if( count( $filter ) > 0 && $view != "search" ) {
     153
     154                $filter_fields = explode( ",", $filterorder );
     155                $onclick_href = array();
     156
     157                if( count( $filter_fields ) > 1 ) {
     158                        //for( $i = (count( $filter_fields )-2); $i >= 0; $i-- ) {
     159                               
     160                        //      for( $l = intval($i+1); $l <=(count($filter_fields)-1); $l++ ) {
     161                                        //$onclick_href[$filter_fields[$i]] = $onclick_href[$filter_fields[$i]] . "removeFilter( '" . $filter_fields[$l] . "' );";
     162                        //              if( !isset( $onclick_href[$filter_fields[$i]] ) )
     163                        //                      $onclick_href[$filter_fields[$i]] = "removeFilters( '".$filter_fields[$l];
     164                        //              else
     165                        //                      $onclick_href[$filter_fields[$i]] = $onclick_href[$filter_fields[$i]] . " ". $filter_fields[$l];
     166                                               
     167                        //      }
     168                        //      $onclick_href[$filter_fields[$i]] = $onclick_href[$filter_fields[$i]] . "' )";
     169                        //}
     170                        foreach( $filter_fields as $filtername ) {
     171
     172                                $node_menu .= "<B>&gt;</B>\n";
     173                                if( isset( $onclick_href[$filtername] ) )
     174                                        $node_menu .= "<B><A HREF =\"#\" onClick=\"".$onclick_href[$filtername]."\">$filtername: $filter[$filtername]</A></B> ";
     175                                else
     176                                        $node_menu .= "<B>$filtername: $filter[$filtername]</B> ";
     177                        }
     178                } else {
     179
     180                        foreach( $filter as $filtername=>$filterval ) {
     181                                $node_menu .= "<B>&gt;</B>\n";
     182                                $node_menu .= "<B>$filtername: $filterval</B> ";
     183                        }
    158184                }
     185
    159186        }
    160187
Note: See TracChangeset for help on using the changeset viewer.