当前位置: 首页>>代码示例>>PHP>>正文


PHP Utilisateur::getSolde方法代码示例

本文整理汇总了PHP中Utilisateur::getSolde方法的典型用法代码示例。如果您正苦于以下问题:PHP Utilisateur::getSolde方法的具体用法?PHP Utilisateur::getSolde怎么用?PHP Utilisateur::getSolde使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Utilisateur的用法示例。


在下文中一共展示了Utilisateur::getSolde方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: reserverTrajet

 public function reserverTrajet($nbplace)
 {
     $database = UsineBDD::getUsine()->connection();
     $infos_trajet = Trajet::getInformationTrajet($_POST['confirmation_trajet_id'])[0];
     $nbplace_reste = $infos_trajet['nb_place'] - $nbplace;
     if (Utilisateur::getUtilisateurId() == $infos_trajet['id_conducteur']) {
         $this->_erreurs[] = "Vous ne pouvez pas réserver sur votre propre trajet";
     } elseif (!Trajet::trajetExiste($infos_trajet['id'])) {
         $this->_erreurs[] = "Désolé, ce trajet n'a jamais existé / n'existe plus";
     } elseif (!$this->verifierDate($database, $infos_trajet['id'])) {
         $this->_erreurs[] = "Vous ne pouvez pas réserver un trajet similaire à la même date / Vous ne pouvez pas réserver un trajet à la même date et même heure";
     } elseif (Utilisateur::getSolde() < $nbplace * $infos_trajet['prix']) {
         $this->_erreurs[] = "Vous n'avez pas assez d'argent pour réserver ce trajet";
     } elseif ($nbplace > $infos_trajet['nb_place'] || $nbplace_reste < 0) {
         $this->_erreurs[] = "Vous avez réservé un nombre de place trop important";
     } else {
         $sql_reservation = "INSERT INTO reservation VALUES('',:id,:t,:nb)";
         $this->updatePlace($infos_trajet['id'], $nbplace);
         $requete_reservation = $database->prepare($sql_reservation);
         $requete_reservation->execute(array(':id' => Utilisateur::getUtilisateurId(), ':t' => $infos_trajet['id'], ':nb' => $nbplace));
         $this->_confirm = "Votre réservation a bien été prise en compte";
     }
 }
开发者ID:vrajau,项目名称:Covoiturage,代码行数:23,代码来源:Reservation.php

示例2:

<?php

$message = Utilisateur::getMessageNonLu() > 0 ? '(' . Utilisateur::getMessageNonLu() . ')' : '';
$menu = '<div class=" size pure-menu pure-menu-horizontal">';
$menu .= '<a href="#" class="pure-menu-heading pure-menu-link">Easy Covoit\'</a>';
$menu .= '<ul class="pure-menu-list">';
$menu .= '<li class="pure-menu-item"><a href="/Vue/rechercherTrajet.php" class="pure-menu-link">Rechercher un trajet</a></li>';
$menu .= '<li class="pure-menu-item"><a href="/Controller/ProfilController.php?context=profil" class="pure-menu-link">Mon Profil</a></li>';
$menu .= '<li class="pure-menu-item"><a href="/Controller/MessageController.php?context=reception" class="pure-menu-link">Messagerie' . $message . '</a></li>';
$menu .= '<li class="pure-menu-item"><a href="/Controller/ProfilController.php?context=reservations" class="pure-menu-link">Mes Réservations</a></li>';
if (Utilisateur::peutCreerTrajet()) {
    $menu .= '<li class="pure-menu-item"><a href="/Controller/TrajetController.php" class="pure-menu-link">Nouveau Trajet</a></li>';
    $menu .= '<li class="pure-menu-item"><a href="/Controller/ProfilController.php?context=trajets" class="pure-menu-link">Mes Annonces</a></li>';
} else {
    $menu .= '<li class="pure-menu-item"><a href="/Controller/VehiculeController.php" class="pure-menu-link">Devenir Conducteur!</a></li>';
}
$menu .= '<li class="pure-menu-item"><a href="#" class="pure-menu-link">Solde : ' . Utilisateur::getSolde() . '€</a></li>';
$menu .= '<li class="pure-menu-item"> <form action="/Vue/accueil.php" methdod="GET"><button type="submit"class="button-disconnect pure-button" name="logout"><i class="fa fa-cogs"></i> Se déconnecter</button></form></li>';
$menu .= '</ul> </div>';
echo $menu;
?>


               
                    
                    
                
            
开发者ID:vrajau,项目名称:Covoiturage,代码行数:21,代码来源:menu.php


注:本文中的Utilisateur::getSolde方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。