Changeset 113 for trunk


Ignore:
Timestamp:
12/12/2005 02:45:59 AM (6 years ago)
Author:
paravoid
Message:

Rename page quick_search -> search, parameter quick_search to q and replace input image with image+javascript.

Location:
trunk
Files:
1 added
1 deleted
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/includes/main_center.php

    r111 r113  
    6464                        case 'pickup': 
    6565                        case 'gmap': 
    66                         case 'quick_search': 
     66                        case 'search': 
    6767                                return TRUE; 
    6868                                break; 
  • trunk/includes/main_menu.php

    r110 r113  
    8080                $this->tpl['link_register'] = makelink(array("page" => "users", "user" => "add")); 
    8181                $this->tpl['link_logout'] = makelink(array("page" => "users", "action" => "logout")); 
    82                 parse_str(substr(makelink(array("page" => "quick_search"), FALSE, TRUE, FALSE), 1), &$this->tpl['query_string']); 
     82                parse_str(substr(makelink(array("page" => "search"), FALSE, TRUE, FALSE), 1), &$this->tpl['query_string']); 
    8383                $this->tpl['stats_nodes_active'] = 
    8484                                $db->cnt('', 
  • trunk/includes/pages/search/search.php

    r112 r113  
    2020 */ 
    2121 
    22 class quick_search { 
     22class search { 
    2323 
    2424        var $tpl; 
    2525         
    26         function quick_search() { 
     26        function search() { 
    2727                 
    2828        } 
     
    3030        function output() { 
    3131                global $db, $vars; 
    32                 $quick_search = get('quick_search'); 
    33                 if (is_numeric($quick_search) && strpos($quick_search, ".") === FALSE) { 
    34                         $page = array("page" => "nodes", "node" => $quick_search); 
    35                 } elseif ($db->cnt('', 'nodes', "name = '".$quick_search."'") == 1) { 
    36                         $node = $db->get('id', 'nodes', "name = '".$quick_search."'"); 
     32                $q = get('q'); 
     33                if (is_numeric($q) && strpos($q, ".") === FALSE) { 
     34                        $page = array("page" => "nodes", "node" => $q); 
     35                } elseif ($db->cnt('', 'nodes', "name = '".$q."'") == 1) { 
     36                        $node = $db->get('id', 'nodes', "name = '".$q."'"); 
    3737                        $page = array("page" => "nodes", "node" => $node[0]['id']); 
    38                 } elseif (is_ip($quick_search, FALSE)) { 
     38                } elseif (is_ip($q, FALSE)) { 
    3939                        $page = array("page" => "ranges", 
    4040                                                  "subpage" => "search", 
    41                                                   "form_search_ranges_search" => serialize(array("ip" => $quick_search)) 
     41                                                  "form_search_ranges_search" => serialize(array("ip" => $q)) 
    4242                                                  ); 
    43                 } elseif (substr($quick_search, -strlen(".".$vars['dns']['root_zone'])) == ".".$vars['dns']['root_zone']) { 
     43                } elseif (substr($q, -strlen(".".$vars['dns']['root_zone'])) == ".".$vars['dns']['root_zone']) { 
    4444                        $page = array("page" => "dnszones", 
    45                                                   "form_search_dns_search" => serialize(array("dns_zones__name" => $quick_search)) 
     45                                                  "form_search_dns_search" => serialize(array("dns_zones__name" => $q)) 
    4646                                                  ); 
    4747                } else { 
    4848                        $page = array("page" => "nodes", 
    49                                                   "form_search_nodes_search" => serialize(array("nodes__name" => $quick_search)) 
     49                                                  "form_search_nodes_search" => serialize(array("nodes__name" => $q)) 
    5050                                                  ); 
    5151                } 
  • trunk/templates/basic/includes/main_menu.tpl

    r110 r113  
    7272                                                <td><img src="templates/basic/images/search.gif" width="32" height="32" alt="{$lang.quick_search}" /></td> 
    7373                                                <td style="font-size: 12px;"> 
    74                                                         <form name="form_quick_search" method="get" action="?"> 
     74                                                        <form name="search" method="get" action="?"> 
    7575                                                        {include file="generic/qs.tpl" qs=$query_string} 
    7676                                                        <table width="100%"  border="0" cellpadding="0" cellspacing="0" class="table-main"> 
    7777                                                        <tr> 
    78                                                         <td style="font-size: 12px;" width="100%">&nbsp;{$lang.quick_search} <input type="image" src="templates/basic/images/submit1.png" /></td> 
     78                                                        <td style="font-size: 12px;" width="100%">&nbsp;{$lang.quick_search} <a href="javascript:document.search.submit()"><img src="templates/basic/images/submit1.png" alt="{$lang.submit}" /></a></td> 
    7979                                                        </tr><tr> 
    8080                                                        <td> 
    81                                                         <input type="text" name="quick_search" /> 
     81                                                        <input type="text" name="q" /> 
    8282                                                        </td> 
    8383                                                        </tr> 
Note: See TracChangeset for help on using the changeset viewer.