Changeset 6199

Show
Ignore:
Timestamp:
08/20/08 13:28:13 (5 months ago)
Author:
jmathis
Message:

Optimise QuickSearch? check

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/centreon/www/include/common/quickSearch.php

    r6149 r6199  
    1616 */ 
    1717 
     18        global $search; 
     19         
    1820        if (!isset($oreon)) 
    1921                exit(); 
    2022                 
    2123        $form_search = new HTML_QuickForm('quickSearchForm', 'GET', "?p=".$p."&o=".$o); 
    22         global $search; 
    23          
    2424        if (isset($_GET["search"])) 
    2525                $search = $_GET["search"]; 
     
    4545        $form_search->addElement('hidden', 'o', $o); 
    4646 
     47        $tabQuickSearch = array(602, 60201, 20201, 20202, 20207, 2020201, 2020202, 2020203, 202, 
     48                                                        2, 2020101, 20203, 2020301, 2020302, 2020303, 20204, 2020401,  
     49                                                        2020402, 2020403, 20205, 2020501, 2020502, 2020503, 20208, 
     50                                                        2020801, 2020802, 2020803, 20209, 2020901, 2020902, 2020903,  
     51                                                        20210, 2021001, 2021002, 2021003, 20211, 2021101, 2021102,  
     52                                                        2021103, 20212, 2021201, 2021202, 2021203, 20213, 2021301,  
     53                                                        2021302, 2021303); 
    4754 
    48         if (    $p == 602 || $p == 60201 || $p == 20201 || $p == 20202 ||  
    49                         $p == 20207 || $p == 2020201 ||$p == 2020202 ||$p == 2020203 ||  
    50                         $p == 202 || $p == 2 || $p == 2020101 ||  
    51                         $p == 20203 || $p == 2020301 ||$p == 2020302 ||$p == 2020303 || 
    52                         $p == 20204 || $p == 2020401 ||$p == 2020402 ||$p == 2020403 || 
    53                         $p == 20205 || $p == 2020501 ||$p == 2020502 ||$p == 2020503 ||  
    54                         $p == 20208 || $p == 2020801 ||$p == 2020802 ||$p == 2020803 || 
    55                         $p == 20209 || $p == 2020901 ||$p == 2020902 ||$p == 2020903 || 
    56                         $p == 20210 || $p == 2021001 ||$p == 2021002 ||$p == 2021003 || 
    57                         $p == 20211 || $p == 2021101 ||$p == 2021102 ||$p == 2021103 || 
    58                         $p == 20212 || $p == 2021201 ||$p == 2021202 ||$p == 2021203 || 
    59                         $p == 20213 || $p == 2021301 ||$p == 2021302 ||$p == 2021303 
    60                         ) { 
    61                 $form_search->addElement('advcheckbox', 'search_type_host', 'host', '', 'class=mini_checkbox'); 
    62                 $form_search->addElement('advcheckbox', 'search_type_service', 'service', '', 'class=mini_checkbox');            
     55        if (isset($tabQuickSearch[$p])) { 
     56                $form_search->addElement('advcheckbox', 'search_type_host',     'host',         '', 'class=mini_checkbox'); 
     57                $form_search->addElement('advcheckbox', 'search_type_service',  'service',      '', 'class=mini_checkbox');              
    6358        }        
    6459        $form_search->setDefaults($tab); 
     
    6762         * Render with a smarty template 
    6863         */ 
     64 
    6965        $tpl = new Smarty(); 
    7066        $tpl = initSmartyTpl("./include/common/", $tpl); 
     
    7470        $tpl->assign('form_search', $renderer->toArray()); 
    7571        $tpl->assign('p', $p); 
    76         //$tpl->assign("num", 1);        
     72 
    7773        $tpl->display("quickSearch.ihtml"); 
    78          
    7974?>