Use dedicated function to prepare PlPage for maps.
authorStéphane Jacob <sj@m4x.org>
Fri, 20 May 2011 11:22:43 +0000 (13:22 +0200)
committerStéphane Jacob <sj@m4x.org>
Tue, 24 May 2011 06:31:47 +0000 (08:31 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
modules/geoloc.php

index 15faaef..6952510 100644 (file)
@@ -29,7 +29,7 @@ class GeolocModule extends PLModule
         );
     }
 
-    function handler_map($page)
+    static public function prepare_map(PlPage $page)
     {
         global $globals;
         $page->changeTpl('geoloc/index.tpl');
@@ -41,6 +41,11 @@ class GeolocModule extends PLModule
         $page->assign('pl_extra_header', '<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />');
     }
 
+    function handler_map($page)
+    {
+        self::prepare_map($page);
+    }
+
     function handler_map_ajax($page)
     {
         $data = XDB::rawFetchAllAssoc('SELECT  pa.latitude, pa.longitude, GROUP_CONCAT(DISTINCT p.hrpid SEPARATOR \',\') AS hrpid,