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 }
function ecrireJeProposeConnecte() { ?> <!-- Contact Form --> <div class="row"> <div class="span9"> <form id="propose-form" class="contact-form" action="#"> <input type="hidden" name="choix" value="je_propose"> <p class="contact-name"> Spot: <select id="nomSpot" name="nomSpot"> <?php require_once "./modele/spot.php"; $spotsManager = new SpotsManager(null); $spots = $spotsManager->getAll(); foreach ($spots as $spot) { echo '<option value="' . $spot->nomSpot() . '">' . $spot->nomSpot() . '</option>'; } ?> </select> <p class="contact-name"> Lieu départ: <input type="text" pattern="[1-9]" placeholder="Lieu de rdv pour le départ" name="lieuDep" required> </p> </p> <p class="contact-name"> Aller: <input id="propose-dateAller" type="date" placeholder="Full Name" value="" name="dateAller" required/> <input id="propose-heureAller" type="time" placeholder="18:00" value="" name="heureAller" required/> </p> <p class="contact-name"> Retour: <input id="propose-dateRetour" type="date" placeholder="Full Name" value="" name="dateRetour" required/> </p> <p class="contact-name"> Je prends mon véhicule: <select id="avecVehicule" name="noVeh"> <option value='-1'>Je ne prends pas ma voiture</option> <?php $membre = $_SESSION['Membre']; foreach ($membre->listeVehicules() as $tuture) { $titre_voiture = $tuture->marqueVeh() . ' ' . $tuture->modeleVeh(); echo '<option value="' . $tuture->noVeh() . '">' . $titre_voiture . '</option>'; } ?> </select> </p> <p class="contact-name"> Nombre de places dispo dans la voiture: <input type="text" pattern="[1-9]" placeholder="Nombre de places dispo" id="nbrPlacesDispo" name="nbrPlacesDispo" size="3"> </p> <p class="contact-name"> Nombre de places pour planches dispo: <input type="text" pattern="[1-9]" placeholder="Nombre de places pour planches dispo" id="nbrPlanchesDispo" name="nbrPlanchesDispo" size="3"> </p> <p class="contact-submit"> <a id="propose_submit" class="button" href="#propose">Je Propose</a> </p> <div id="propose-response"></div> </form> </div> <div class="span3"> <div class="contact-details"> <h3>INFOS SPOT</h3> <ul id="photoSpot"> </ul> </div> </div> </div> <!-- End Contact Form --> <?php }
/** * @depends testCreationBdd */ public function testSpotsGetAll() { $manager = new SpotsManager(null); $this->assertCount(6, $manager->getAll()); }