Exemple #1
0
 private function enregistrement()
 {
     //TODO Faire enregistrement en base et tester le retour connection
     require_once 'modele/Membre.php';
     require_once 'modele/SessionSurf.php';
     $manager = new SessionSurfsManager(null);
     $sessionSurf = $manager->loadComplet($this->noSes);
     //Si propose pas de vehicule on verifie le nombre de place disponible
     if ($this->noVeh == -1) {
         //echo ' DEBUG participe.php dispototal '.$sessionSurf->nbPlacesTotal().' ';
         if (!$sessionSurf->disponibilitePlace()) {
             //echo ' DEBUG participe.php boolPlace '.$sessionSurf->disponibilitePlace().' ';
             $this->response_html .= '<p>Pas de place disponible dans les vehicules, vous pouvez proposer un vehicule.</p>';
             $this->response_status = 0;
         }
         if ($this->avecPlanche && !$sessionSurf->disponibilitePlacePlanche()) {
             $this->response_html .= '<p>Pas de place disponible pour ta planche, tu peux louer sur-place.</p>';
             $this->response_status = 0;
         }
     }
     if ($this->response_status) {
         require_once 'modele/Membre.php';
         $membre = $_SESSION['Membre'];
         $manager->ajoutParticipant($sessionSurf, $membre->noMem(), $this->avecPlanche);
         $this->response_status = 1;
         $this->response_html = '<p>Cool ' . $_SESSION['Membre']->prenom() . ', inscris dans ton agenda:</p>';
         $dateAllerObj = new DateTime($sessionSurf->dateAller());
         $this->response_html .= '<p>RDV: ' . $sessionSurf->lieuDep() . ' pour ' . $sessionSurf->spot()->nomSpot() . ' le ' . $dateAllerObj->format('d/m/Y à H:m') . '</p>';
     }
 }
Exemple #2
0
 /**
  * @depends testCreationBdd
  */
 public function testSessionSurfGetAll()
 {
     require_once 'modele/SessionSurf.php';
     $manager = new SessionSurfsManager(null);
     $listeSessionsSurf = $manager->getAll();
     $this->assertCount(0, $manager->getAll());
 }
Exemple #3
0
 private function enregistrerSession()
 {
     require_once 'modele/SessionSurf.php';
     require_once 'modele/Membre.php';
     $sessionSurf = new SessionSurf($this->proposition);
     $sessionSurf->setOrganisateur($_SESSION['Membre']);
     $manager = new SessionSurfsManager(null);
     $manager->ajoutSession($sessionSurf, $this->proposition['nomSpot'], $this->proposition['noVeh'], $this->proposition['nbrPlacesDispo'], $this->proposition['nbrPlanchesDispo']);
     $this->response_status = 1;
     $this->response_html = '<p>Ok, Proposition enregistrée! Go to surf !!! Recharges la page pour voir apparaitre dans la section je cherche ta proposition</p>';
     $sessionSurfEnBase = $manager->loadComplet($sessionSurf->noSes());
     require_once 'template.php';
     ob_start();
     ecrireJeChercheSection();
     $this->response_JeChercheSection = ob_get_contents();
     ob_end_clean();
 }
Exemple #4
0
function ecrireJeChercheSection()
{
    ?>
	<!-- Je cherche Section -->
	<div id="cherche" class="page">
	<div class="container">
		<!-- Title Page -->
		<div class="row">
			<div class="span12">
				<div class="title-page">
					<h2 class="title">Je cherche une session</h2>
					<h3 class="title-description">Rejoignez une équipe de glisse.</h3>
				</div>
			</div>
		</div>
		<!-- End Title Page -->

		<!-- Portfolio Projects -->
		<div class="row">
			<div class="span3">
				<!-- Filter -->
				<nav id="options" class="work-nav">
					<ul id="filters" class="option-set" data-option-key="filter">
						<li class="type-work">Les Spots</li>
						<li><a href="#filter" data-option-value="*" class="selected">Tous
								les spots</a></li>
	<?php 
    require_once "./modele/spot.php";
    $spotsManager = new SpotsManager(null);
    $spots = $spotsManager->getAll();
    foreach ($spots as $spot) {
        echo '<li><a href="#filter" data-option-value=".' . str_replace(' ', '', strtolower($spot->nomSpot())) . '">' . $spot->nomSpot() . '</a></li>';
    }
    ?>
	                    </ul>
				</nav>
				<!-- End Filter -->
			</div>

			<div class="span9">
				<div class="row">
					<section id="projects">
						<ul id="thumbs">
	                    		<?php 
    $managerSessionSurf = new SessionSurfsManager(null);
    $allSessionsSurfs = $managerSessionSurf->getAll();
    foreach ($allSessionsSurfs as $sessionsurf) {
        ecrireJeChercheItemSessionSurf($sessionsurf);
    }
    ?>
					
							</ul>
					</section>

				</div>
			</div>
		</div>
		<!-- End Portfolio Projects -->
	</div>

	</div>
	<!-- End Je cherche Section -->
<?php 
}