#570: Fix geoloc skin on xnet && fix access right
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 28 Nov 2006 20:07:05 +0000 (20:07 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 28 Nov 2006 20:07:05 +0000 (20:07 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1193 839d8a87-29fc-0310-9880-83ba4fa771e5

ChangeLog
modules/geoloc.php

index b75144b..73e06d2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,9 @@ Bug/Wish:
     * Register:
         - #277: Improve ergonomy                                           -FRU
 
+    * Xnet:
+        - #570: Fix geoloc skin                                            -FRU
+
 From 0.9.12 branch:
 
     * Search:
index 5c0be63..ceb3243 100644 (file)
@@ -68,14 +68,20 @@ class GeolocModule extends PLModule
             $page->assign('request_geodesix', 1);
 
         if (!empty($GLOBALS['IS_XNET_SITE'])) {
-            $page->useMenu();
-            $page->setType($globals->asso('cat'));
             $page->assign('no_annu', 1);
+            if ($globals->asso('cat') == 'Promotions') {
+                new_group_open_page('geoloc/index.tpl');
+            } elseif ($globals->asso('pub') == 'public') {
+                new_group_page('geoloc/index.tpl');
+            } else {
+                new_groupadmin_page('geoloc/index.tpl');
+            }
+        } else {
+            $page->changeTpl('geoloc/index.tpl');
         }
 
         require_once dirname(__FILE__).'/search/search.inc.php';
 
-        $page->changeTpl('geoloc/index.tpl');
         $fields = new SFieldGroup(true, advancedSearchFromInput());
         $search = str_replace('&amp;','&',$fields->get_url());
         if ((!Env::has('only_current') && !Env::has('rechercher')) || Env::v('only_current') == 'on')