<?php
/***************************************************************************
- * Copyright (C) 2003-2004 Polytechnique.org *
+ * Copyright (C) 2003-2006 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
class GeolocConfig
{
var $webservice_url = '';
+ var $dynamap_path = false;
+ var $icon_path = false;
+
+ function use_map() {
+ return $this->dynamap_path != false;
+ }
}
// }}}
$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/');
}
+$page->assign('use_map', $globals->geoloc->use_map());
+
$page->register_modifier('display_lines', 'display_lines');
$page->run();
header("Content-type: application/x-shockwave-flash");
-readfile("../../plugins/geoloc/dynamap.swf");
+if ($globals->geoloc->use_map())
+ readfile($globals->geoloc->dynamap_path);
?>
header("Content-type: application/x-shockwave-flash");
-readfile("../../plugins/geoloc/icon.swf");
+if ($globals->geoloc->use_map())
+ readfile($globals->geoloc->icon_path);
?>
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:
Aujourd'hui {$localises} de nos camarades sont localisés grâce à leurs adresses personnelles.
</p>
{/if}
+{if $use_map}
<p class="center">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="600" height="450" id="dynamap" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="dynamap{$dynamap_vars|default:"only_current=on"}.swf" />
<embed src="dynamap{$dynamap_vars|default:"only_current=on"}.swf" quality="high" bgcolor="#ffffff" width="600" height="450" name="dynamap" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
+<p class="smaller">Carte fournie gracieusement par <a href="http://www.geodesix.com/">Geodesix</a>.</p>
</p>
<form id="search_form" action="{#globals.baseurl#}/advanced_search.php?{$dynamap_vars|default:"only_current=on"}&rechercher=1" method="post">
<p>
<input type="button" value="Lister les camarades de la carte" onclick="searchMapId(this.form)"/>
</p>
</form>
+{else}
+<p>Le moteur de carte n'a pas été installé sur cette version de plat/al. Veuillez contacter <a href="http://www.geodesix.com/">Geodesix</a>.</p>
+{/if}
<p class="descr">Pour toute question, problème ou suggestion tu peux envoyer un mail à <a href="mailto:contact+geoloc@polytechnique.org">contact+geoloc@polytechnique.org</a></p>
{* vim:set et sw=2 sts=2 sws=2: *}
f.submit();
}
{/literal}</script>
- <input type="button" value="Voir les résultats sur une carte" onclick="launch_form('geoloc/')"/>
+ {if $use_map}
+ <input type="button" value="Voir les résultats sur une carte" onclick="launch_form('geoloc/')"/>
+ {/if}
<input type="button" value="Chercher" onclick="launch_form('{$smarty.server.PHP_SELF}')"/>
</p>
<p>
{if $search_results_nb==0}Aucune{else}{$search_results_nb}{/if} réponse{if $search_results_nb>1}s{/if}.
</h1>
- {if $search_results_nb and $advanced and !$simple}
+ {if $search_results_nb and $advanced and !$simple and $use_map}
<p>
[<a href='geoloc/?{$search_vars}'>Voir la recherche sur une carte</a>].
</p>