Example #1
0
 public function Membre($id, $mdp)
 {
     $num_rows = 0;
     $identifiant = 'id';
     $identifiant = $this->idOrLogin($id);
     $req = "SELECT * FROM membre WHERE " . $identifiant . "= '" . $id . "'";
     $base = connexion();
     try {
         $resReq = $base->query($req);
         //query pour lecture, exec pour ecriture, modif
     } catch (PDOException $e) {
         echo 0;
     }
     // requête SQL de selection du membre se connectant en comparant son ID et son MDP
     if (PDO_num_rows($req) == 1) {
         // un seule utilisateur se connecte, donc il n'y à qu'une ligne à vérifier, si il y en a plus, c'est une erreur.
         $jE = $resReq->fetchAll(PDO::FETCH_ASSOC);
         //$contenue  récupère untableau de valeur contenant les valeur du membre se connectant
         foreach ($jE as $table => $row) {
             if (isset($row['id']) && $row['id'] != "" && password_verify($mdp, $row['mdp'])) {
                 $this->id = $row['id'];
                 $this->login = $row['login'];
                 $this->nom = $row['nom'];
                 $this->prenom = $row['prenom'];
                 $this->mail = $row['mail'];
                 $this->droit = $row['droit'];
                 $this->dateInsc = $row['dateInsc'];
                 $this->membreActuel();
                 //le nouveaux membre utilisateur devient un membreActuel.
             }
         }
         $base = null;
         //************** DECONNEXION BASE DE DONNEES **************\\
     } else {
         return null;
     }
 }
Example #2
0
    $idLiaison = $_GET['idliaison'];
} else {
    if (!isset($idLiaison) || $idLiaison == "") {
        $idLiaison = 15;
    }
}
echo '
			<form  style="text-align:left;" class="form-horizontal">
				  <fieldset id="choixLiaison">
					<h4>Sélectionner la liaison et la date souhaitée :</h4>
					  <div class="col-lg-4 noMargin">
							<select class="form-control" id="slct_idLiaison" style="width:100%;">';
echo afficheLiaisonSelect($_GET['secteur']) . '</select>
						</div>';
// Selection des prix a afficher en liste
$nbPeriodes = PDO_num_rows('SELECT * FROM periode');
$periodes = array();
$catypes = array();
$lignes = '<div id="separateur"><div id="separateur">
							<div class="col-lg-12">
								<form class="form-horizontal">
									<fieldset>
										<div class="form-group">
											<h4>Tarifs de la liaison numéro ' . $idLiaison . ' :</h4>
											<table class="table table-striped table-bordered">
												<tr>
													<th colspan="6">Liaison Ports départ-arrivée</th>
												</tr>
												<tr>
													<th rowspan="2">Catégorie</th>
													<th rowspan="2">Type</th>
Example #3
0
							<form method="post" id="update_bateau_equip_form" class="form-horizontal col-lg-4">
									  <legend>Modifier les équipements</legend>
								  <fieldset>	
										  <div>
											<input type="hidden" class="form-control" table = "equiper" champs_id ="idbateau" name = "input_id" id="input_id" value="' . $ID . '">
										  </div>
									<div class="form-group">
									  <label for="input_nom" class="control-label">Nom</label>
									  <div>
										<input type="text" disabled="disabled"  class="form-control" name = "input_nom" id="input_nom" value="' . $NOM . '">
									  </div>
									</div>
									<div class="form-group">';
    $stmt = retourneStatementSelect('SELECT idequip, libequip FROM equipement');
    while ($resultat = $stmt->fetch(PDO::FETCH_ASSOC)) {
        $nb_rows = PDO_num_rows('SELECT * FROM equiper WHERE idbateau=' . $ID . ' AND idequip=' . $resultat['idequip']);
        if ($nb_rows == 1) {
            $checked = 'checked="checked"';
        } else {
            $checked = "";
        }
        $lignes .= '
									  <div class="col-lg-12">
										<div class="input-group">
										  <span class="input-group-addon">
											<input type="checkbox" aria-label="..." value="' . $resultat['idequip'] . '" ' . $checked . '>
										  </span>
										  <input type="text" class="form-control" aria-label="' . $resultat['libequip'] . '" value="' . $resultat['libequip'] . '" disabled="disabled">
										</div><!-- /input-group -->
									  </div><!-- /.col-lg-6 -->';
    }
Example #4
0
function afficheDateTraverseeSelect($idLiaison)
{
    $selected = '';
    $date = '';
    $svDate = "";
    // svDate > sauvegarde de l date precedente pour eviter de la mettre plus d'une fois
    $lignes = '<div class="col-lg-4 noMargin">	<select class="form-control" id="slct_dateLiaison">';
    // pre-selectionne si get avec valeur
    if (!isset($_GET['date'])) {
        $lignes .= '<option selected="selected">Choisissez une date ici</option>';
    } else {
        if (isset($_GET['date']) && $_GET['date'] != '') {
            $date = $_GET['date'];
        }
    }
    // Selection des liaisons du secteur choisi a afficher en liste
    $sql = "SELECT dateTraversee FROM traversee WHERE idliaison = " . $idLiaison . " ORDER BY dateTraversee";
    if (PDO_num_rows($sql) > 0) {
        //S'il y a bien des dates (traversées) pour cette liaison
        $stmt = retourneStatementSelect($sql);
        while ($resultat = $stmt->fetch(PDO::FETCH_ASSOC)) {
            if ($svDate != $resultat['dateTraversee']) {
                if ($date == $resultat['dateTraversee']) {
                    $selected = 'selected="selected"';
                }
                $lignes .= '	<option ' . $selected . ' value="' . $resultat['dateTraversee'] . '">' . setDateFormatLecture($resultat['dateTraversee']) . '</option>';
                $svDate = $resultat['dateTraversee'];
            }
            $selected = '';
        }
        $stmt = null;
    } else {
        $lignes .= '<option value="0">Aucune date disponible pour cette liaison</option>';
    }
    $lignes .= '</select>	</div>';
    echo $lignes;
}