From: x2001corpet Date: Wed, 7 Jun 2006 11:41:23 +0000 (+0000) Subject: dynamap pas obligatoire X-Git-Tag: xorg/0.9.10~67 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=5c7c72a4b4aaadf6024e9342ba1c5c3433745a89;p=platal.git dynamap pas obligatoire git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@302 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/hooks/geoloc.inc.php b/hooks/geoloc.inc.php index 0165c29..bbdd1c4 100644 --- a/hooks/geoloc.inc.php +++ b/hooks/geoloc.inc.php @@ -1,6 +1,6 @@ dynamap_path != false; + } } // }}} diff --git a/hooks/tmp.inc.php b/hooks/tmp.inc.php index f0d1b57..0c52987 100644 --- a/hooks/tmp.inc.php +++ b/hooks/tmp.inc.php @@ -12,7 +12,8 @@ function tmp_menu() $globals->menu->addPrivateEntry(XOM_GROUPS, 10, 'Trombi/Site promo', 'trombipromo.php'); $globals->menu->addPrivateEntry(XOM_GROUPS, 20, 'Conseil Pro.', 'referent.php'); - $globals->menu->addPrivateEntry(XOM_GROUPS, 10, 'Planisphère', 'geoloc/'); + if ($globals->geoloc->use_map()) + $globals->menu->addPrivateEntry(XOM_GROUPS, 10, 'Planisphère', 'geoloc/'); $globals->menu->addPrivateEntry(XOM_GROUPS, 30, 'Groupes X', 'http://www.polytechnique.net/plan.php'); $globals->menu->addPrivateEntry(XOM_INFOS, 10, 'Documentations', 'Docs/'); diff --git a/htdocs/advanced_search.php b/htdocs/advanced_search.php index a935b64..de17927 100644 --- a/htdocs/advanced_search.php +++ b/htdocs/advanced_search.php @@ -122,6 +122,8 @@ if (!Env::has('rechercher')) { } +$page->assign('use_map', $globals->geoloc->use_map()); + $page->register_modifier('display_lines', 'display_lines'); $page->run(); diff --git a/htdocs/geoloc/dynamap.php b/htdocs/geoloc/dynamap.php index 1d3ecc5..3e4755b 100644 --- a/htdocs/geoloc/dynamap.php +++ b/htdocs/geoloc/dynamap.php @@ -38,6 +38,7 @@ if (urlencode(Env::get('initfile')) != $initfile) header("Content-type: application/x-shockwave-flash"); -readfile("../../plugins/geoloc/dynamap.swf"); +if ($globals->geoloc->use_map()) + readfile($globals->geoloc->dynamap_path); ?> diff --git a/htdocs/geoloc/icon.php b/htdocs/geoloc/icon.php index 7482ffc..2805756 100644 --- a/htdocs/geoloc/icon.php +++ b/htdocs/geoloc/icon.php @@ -26,6 +26,7 @@ new_nonhtml_page('', AUTH_COOKIE); header("Content-type: application/x-shockwave-flash"); -readfile("../../plugins/geoloc/icon.swf"); +if ($globals->geoloc->use_map()) + readfile($globals->geoloc->icon_path); ?> diff --git a/htdocs/geoloc/index.php b/htdocs/geoloc/index.php index 5af6ecb..8f13d57 100644 --- a/htdocs/geoloc/index.php +++ b/htdocs/geoloc/index.php @@ -33,6 +33,7 @@ $search = preg_replace('/(^|&)mapid=([0-9]+)(&|$)/','\1\3', $search); if ($search) $page->assign('dynamap_vars', $search); +$page->assign('use_map', $globals->geoloc->use_map()); $page->run(); // vim:set et sws=4 sw=4 sts=4: diff --git a/templates/geoloc/index.tpl b/templates/geoloc/index.tpl index 871f393..129b152 100644 --- a/templates/geoloc/index.tpl +++ b/templates/geoloc/index.tpl @@ -58,6 +58,7 @@ function searchMapId(f) Aujourd'hui {$localises} de nos camarades sont localisés grâce à leurs adresses personnelles.

{/if} +{if $use_map}

@@ -66,12 +67,16 @@ Aujourd'hui {$localises} de nos camarades sont localis +

Carte fournie gracieusement par Geodesix.

+{else} +

Le moteur de carte n'a pas été installé sur cette version de plat/al. Veuillez contacter Geodesix.

+{/if}

Pour toute question, problème ou suggestion tu peux envoyer un mail à contact+geoloc@polytechnique.org

{* vim:set et sw=2 sts=2 sws=2: *} diff --git a/templates/search.adv.form.tpl b/templates/search.adv.form.tpl index dd4a263..8d1ace2 100644 --- a/templates/search.adv.form.tpl +++ b/templates/search.adv.form.tpl @@ -315,7 +315,9 @@ f.submit(); } {/literal} - + {if $use_map} + + {/if}

diff --git a/templates/search.tpl b/templates/search.tpl index 3df8b19..adc472b 100644 --- a/templates/search.tpl +++ b/templates/search.tpl @@ -34,7 +34,7 @@ {if $search_results_nb==0}Aucune{else}{$search_results_nb}{/if} réponse{if $search_results_nb>1}s{/if}. - {if $search_results_nb and $advanced and !$simple} + {if $search_results_nb and $advanced and !$simple and $use_map}

[Voir la recherche sur une carte].