/
fonctions.php
60 lines (51 loc) · 1.67 KB
/
fonctions.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
// Ce fichier contient les fonctions php
// aiguillage vers la bonne fonction en fonction du choix
if (isset($_REQUEST['choix'])) {
switch ($_REQUEST['choix']) {
case 'getImgSpot' :
getImgSpot($_REQUEST['idSpot']);
break;
//case 'getTabClientJSon' : getTabClient(true); break;
// insÈrer ici les autres cas...
}
}
// ************** FONCTIONS APPELEES PAR AJAX
// Retrouve l'image correspondant au spot
function getImgSpot($idSpot) {
$urlFichier='photo/'.$idSpot.'.jpg'; // constitue nom du fichier photo
//$ret='<img src="'.$urlFichier.'" alt="" />'; // constitue contenu html <img .../>
require_once("./modele/spot.php");
$spotsManager = new SpotsManager(null);
$spot = $spotsManager->getAll()[$idSpot];
echo '<li>'.$spot->urlGoogleMap().'</li>';
?>
<li><div id="previsions_fsi_gratuites"></div></li>
<script type="text/javascript">
<!--
var _fsi = _fsi || [];
var _config = {};
// début variables modifiables
_config.target = 'previsions_fsi_gratuites'; // id de l'élément ou la réponse sera affichée automatiquement
_config.callback = function(response){
// traitement de la réponse
};
// fin variables modifiables
// NE PAS MODIFIER
_fsi.push([
_config,
['_setAuthCode', '9JJx-ULjHH-zrNM'],
['_setSpot', '<?php echo $spot->idFSI() ?>'],
['_setTypeExport', 'W_300'],
['_showAll', false]
]);
(function() {
var fsip = document.createElement('script'); fsip.type = 'text/javascript'; fsip.async = true;
fsip.src = 'http://www.francesurfinfo.com/affiliation/js/fsip_free_builder.php?iFsi='+_fsi.length;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fsip, s);
})();
// -->
</script>
<?php
}
?>