Fix search failures
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 2 Apr 2007 17:25:22 +0000 (17:25 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 2 Apr 2007 17:25:22 +0000 (17:25 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1656 839d8a87-29fc-0310-9880-83ba4fa771e5

modules/search.php
modules/search/classes.inc.php
templates/search/index.tpl

index bcb6423..4996d5f 100644 (file)
@@ -129,6 +129,10 @@ class SearchModule extends PLModule
     function handler_advanced(&$page, $action = null, $subaction = null)
     {
         global $globals;
+        require_once 'geoloc.inc.php';
+        require_once dirname(__FILE__) . '/search/search.inc.php';
+        $page->assign('advanced',1);
+
         if (!Env::has('rechercher') && $action != 'geoloc') {
             $this->form_prepare();
         } else {
@@ -149,11 +153,8 @@ class SearchModule extends PLModule
             }
         }
 
-        require_once 'geoloc.inc.php';
-        require_once dirname(__FILE__) . '/search/search.inc.php';
         $page->changeTpl('search/index.tpl', $action == 'mini' ? SIMPLE : SKINNED);
         $page->addJsLink('ajax.js');
-        $page->assign('advanced',1);
         $page->assign('public_directory',0);
         $page->register_modifier('display_lines', 'display_lines');
     }
index 9f788a9..9be8cc4 100644 (file)
@@ -101,7 +101,11 @@ class ThrowError
      */
     function ThrowError($explain)
     {
-        global $page;
+        global $page, $globals;
+        $page->changeTpl('search/index.tpl');
+        $page->assign('xorg_title','Polytechnique.org - Annuaire');
+        $page->assign('baseurl', $globals->baseurl);
+        $page->register_modifier('display_lines', 'display_lines');
         $page->trig('Erreur : '.$explain);
         $page->run();
     }
index 2a25ee6..9a4457c 100644 (file)
@@ -29,7 +29,7 @@
     {include file=search/adv.links.tpl do_title=1 with_soundex=$with_soundex}
     {/if}
   {/if}
-
+  
   {include file='core/plset.tpl'}
 
   {if $search_pages_nb > 1}