本文整理汇总了PHP中Utilisateur::getUtilisateurId方法的典型用法代码示例。如果您正苦于以下问题:PHP Utilisateur::getUtilisateurId方法的具体用法?PHP Utilisateur::getUtilisateurId怎么用?PHP Utilisateur::getUtilisateurId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Utilisateur
的用法示例。
在下文中一共展示了Utilisateur::getUtilisateurId方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: envoyerMessageA
public static function envoyerMessageA($id_trajet)
{
$database = UsineBDD::getUsine()->connection();
$passagers = Reservation::getUtilisateurReservation($id_trajet);
$info = Trajet::getInformationTrajet($id_trajet)[0];
$date = date('d-n-Y H:i', $info['timestamp_trajet']);
$message = "Le trajet " . $info['ville_depart'] . '-' . $info['ville_arrive'] . 'du ' . $date . 'a été annulé ! Vous avez recu 10€ en dédomagement';
foreach ($passagers as $array => $passager) {
$sql_message = "INSERT INTO messagerie VALUES('',:ide,:idd,:c,:t,'')";
$requete = $database->prepare($sql_message);
$requete->execute(array(':ide' => Utilisateur::getUtilisateurId(), ':idd' => $passager['id_membre'], ':c' => $message, ':t' => time()));
}
}
示例2: ajouterVehicule
public function ajouterVehicule()
{
$database = UsineBDD::getUsine()->connection();
if (!empty(trim($_POST['marque'])) && !empty(trim($_POST['couleur'])) && !empty(trim($_POST['modele'])) && !empty(trim($_POST['mise_en_service']))) {
$sql_vehicule = "INSERT INTO vehicule VALUES ('',:membre,:mq,:mo,:c,:ms)";
$requete_vehicule = $database->prepare($sql_vehicule);
$requete_vehicule->execute(array(':membre' => Utilisateur::getUtilisateurId(), ':mq' => $_POST['marque'], ':mo' => $_POST['modele'], ':c' => $_POST['couleur'], ':ms' => $_POST['mise_en_service']));
Utilisateur::rendreConducteur();
$this->_confirm = "C'est bon ! Vous pouvez désormais ajouter des trajets !";
} else {
$this->_erreurs[] = "Il manque des informations pour valider votre véhicule";
}
}
示例3: isNoteExisteU
public static function isNoteExisteU($id_trajet, $utilisateur)
{
$database = UsineBDD::getUsine()->connection();
$info_t = Trajet::getInformationTrajet($id_trajet)[0];
$sql = "SELECT id FROM note WHERE id_trajet=:idt AND id_membre=:idm AND id_membre_note=:idn";
$requete = $database->prepare($sql);
$requete->execute(array(':idt' => $info_t['id'], ':idm' => Utilisateur::getUtilisateurId(), ':idn' => $utilisateur));
$res = $requete->fetchAll();
if (count($res) != 0) {
return true;
} else {
return false;
}
}
示例4: getAllTrajetConducteur
public static function getAllTrajetConducteur()
{
$database = UsineBDD::getUsine()->connection();
$sql_trajets = "SELECT id FROM trajet WHERE id_conducteur=:idc";
$requete_trajets = $database->prepare($sql_trajets);
$requete_trajets->execute(array(':idc' => Utilisateur::getUtilisateurId()));
$trajets = $requete_trajets->fetchAll();
return $trajets;
}
示例5:
<?php
$html = '';
if (isset($_GET['id_membre'])) {
$membre = Utilisateur::getInfo($_GET['id_membre']);
if (count($membre) == 0) {
$html = '<div class="error"><p> Ce membre n\'existe pas</p></div>';
} else {
$membre = $membre[0];
$type_compte = $membre['type_compte'] == 3 ? 'Conducteur/Passager' : 'Passager';
$note = Note::calculerMoyenne($membre['id']);
}
} else {
$membre = Utilisateur::getInfo(Utilisateur::getUtilisateurId())[0];
$type_compte = $membre['type_compte'] == 3 ? 'Conducteur/Passager' : 'Passager';
$note = Note::calculerMoyenne($membre['id']);
}
if (count($membre) != 0) {
if ($membre['type_compte'] == 3) {
$voiture = Utilisateur::getVoiture($membre['id'])[0];
$table = '<tr> <td class="bold_td"> Marque : </td><td>' . $voiture['marque'] . ' </td></tr>';
$table .= '<tr> <td class="bold_td"> Modèle : </td><td>' . $voiture['modele'] . '</td></tr>';
$table .= '<tr> <td class="bold_td"> Couleur : </td><td style="background-color:#' . $voiture['couleur'] . '"></td></tr>';
$table .= '<tr> <td class="bold_td"> Mise en Service : </td><td>' . $voiture['mise_service'] . '</td></tr>';
} else {
$table = '<tr><td class="italic_td" colspan="2">Ce membre ne possède pas de voiture</td></tr>';
}
if (!$note) {
$note = "Pas encore noté";
} else {
$note .= '/5';
示例6: header
<?php
require_once "../Config/autoload.php";
require 'LoginController.php';
if (!isset($_GET['context']) || empty(trim($_GET['context']))) {
header('Location: ../Vue/rechercherTrajet.php');
}
if ($_GET['context'] == 'trajets' && isset($_GET['id_trajet']) && Utilisateur::getUtilisateurId() == Trajet::getTrajetConducteurId($_GET['id_trajet'])) {
render('mytrajet.php');
} elseif ($_GET['context'] == 'trajets' || $_GET['context'] == 'trajets' && isset($_GET['id_u'])) {
render('mytrajet.php');
} elseif ($_GET['context'] == 'reservations' || $_GET['context'] == 'reservations' && isset($_GET['id_t'])) {
render('myreservation.php');
} elseif ($_GET['context'] == 'profil') {
render('profil.php');
} else {
header('Location: ../Vue/rechercherTrajet.php');
}
示例7: getAllReservation
public static function getAllReservation()
{
$database = UsineBDD::getUsine()->connection();
$sql_reservations = "SELECT * FROM reservation WHERE id_membre=:id";
$requete_reservations = $database->prepare($sql_reservations);
$requete_reservations->execute(array(':id' => Utilisateur::getUtilisateurId()));
$resultat_reservations = $requete_reservations->fetchAll();
return $resultat_reservations;
}
示例8: getAllMessage
public static function getAllMessage()
{
$database = UsineBDD::getUsine()->connection();
$sql = "SELECT * FROM messagerie v WHERE id_destinataire=:id ORDER BY 5 DESC";
$requete = $database->prepare($sql);
$requete->execute(array(':id' => Utilisateur::getUtilisateurId()));
$res = $requete->fetchAll();
return $res;
}