mysqli_close($db); $nbresa = mysqli_num_rows($resarow); // Ligne entête while ($username = mysqli_fetch_array($userrow)) { $csv_output = "Historique des réservations de " . $username['nom_user'] . " " . $username['prenom_user']; $csv_output .= "\n"; $csv_output .= "Coordonnées" . $separator . $username['adresse_user'] . $separator . $username['code_postale_city'] . $separator . $username['nom_city'] . $separator . $username['pays_city']; $csv_output .= "\n"; $csv_output .= "Date de Naissance" . $separator . $username['jour_naissance_user'] . "/ " . $username['mois_naissance_user'] . "/ " . $username['annee_naissance_user']; $csv_output .= "\n"; $csv_output .= "Téléphone/mail" . $separator . $username['tel_user'] . $separator . $username['mail_user']; $csv_output .= "\n"; $csv_output .= "Date d'inscription" . $separator . $username['date_insc_user'] . $separator . "login" . $separator . $username['login_user']; $csv_output .= "\n"; $csv_output .= "\n"; } $csv_output .= "Liste des réservations entre le " . getDateFr($date1) . " et le " . getDateFr($date2); $csv_output .= "\n"; $csv_output .= "\n"; $csv_output .= "date" . $separator . "Heure de début" . $separator . "Heure de fin" . $separator . "Durée" . $separator . "Poste"; $csv_output .= "\n"; if ($nbresa > 0) { while ($row = mysqli_fetch_array($resarow)) { $csv_output .= dateFr($row['dateresa_resa']) . $separator . getTime($row['debut_resa']) . $separator . getTime($row['debut_resa'] + $row['duree_resa']) . $separator . getTime($row['duree_resa']) . $separator . $row['nom_computer']; $csv_output .= "\n"; } } else { $csv_output = "Pas de données pour la période demandée pour l'adhérent"; } print $csv_output; exit;
if ($res != FALSE) { $usage = ''; while($row = mysql_fetch_array($res)) { $usage .= '<br />'.$row['nom_usage']; } }*/ // affichage if (TRUE == isset($_SESSION['other_user'])) { $reserve = '<dt>Réservation pour : </dt><dd> ' . getUserName($_SESSION['other_user']) . '</dd>'; } else { $reserve = '<dt>Réservation par : </dt><dd> ' . getUserName($_SESSION['iduser']) . '<dd>'; } $step = '<dl class="dl-horizontal">' . $reserve . ' <dt>prevue le : </dt><dd> ' . dateFr($_SESSION['resa']['date']) . '<dd> <dt>De </dt><dd>' . getTime($_SESSION["debut"]) . ' à ' . getTime($_SESSION["debut"] + $_SESSION["duree"]) . ' (Durée : ' . getTime($_SESSION["duree"]) . ')</dd> <dt>Ordinateur sélectionné : </dt><dd>' . $_SESSION['resa']['nomcomp'] . '</dd> </dl> <form method="post" action="' . $_SERVER["REQUEST_URI"] . '" role="form">'; //choix de l'utilisateur si on est autorise if ($_SESSION['status'] == 4 or $_SESSION['status'] == 3) { $searchuser = $_POST['adh']; $step .= ' <p class="lead">Entrez un adhérent (nom ou numéro de carte):</p> <div class="input-group input-group-sm"> <input type="text" name="adh" class="form-control"> <span class="input-group-btn"><button type="submit" value="Rechercher" name="adh_submit" class="btn btn-default btn-flat"><i class="fa fa-search"></i></button></span> </div> ';
$nbattente = mysqli_num_rows($resultA); if ($nbattente > 0) { ?> <hr><p class="text-warning">Vous êtes inscrit(e) sur liste d'attente aux ateliers suivants :</p> <table class="table"> <thead> <tr class="text-warning"> <th>Date et heure</th><th>Durée</th><th>Nom de l'atelier</th><th>Lieu</th><th>Désincription</th></tr></thead><tbody> <?php for ($i = 1; $i <= $nbattente; $i++) { $rowA = mysqli_fetch_array($resultA); $result2 = getSujetById($rowA["id_sujet"]); $rowsujetA = mysqli_fetch_array($result2); $salle = mysqli_fetch_array(getSalle($row["salle_atelier"])); $lieuatelierA = $salle["nom_salle"] . " (" . $espaces[$salle["id_espace"]] . ")"; echo "<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td >" . dateFr($rowA["date_atelier"]) . " (" . $rowA["heure_atelier"] . ")</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>" . getTime($rowA["duree_atelier"]) . "</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>" . $rowsujetA["label_atelier"] . "</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>" . $lieuatelierA . "</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td><a href=\"index.php?m=6&b=3&idatelier=" . $row["id_atelier"] . "\"><button type=\"button\" class=\"btn bg-red sm\"><i class=\"fa fa-trash-o\" title=\" se désinscrire\"></i></button></a></td></td></tr>"; } ?> </table> <?php } } else { echo '<div class="alert alert-info alert-dismissable"> <i class="fa fa-info"></i> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Vous ne participez à aucun atelier</div>'; } ?> </div><!-- /.tab-pane atelier--> <!-- tab pane les sessions --> <div class="tab-pane" id="tab_2">
$result = getResaById($_SESSION['iduser'], 2); if ($result != FALSE) { // affichage ?> <div class="box box-warning"><div class="box-header"> <h3 class="box-title">Réservations archivées</h3></div> <div class="box-body"><table class="table"> <thead><tr> <th>Date</th> <th>Heure de debut</th> <th>Heure de fin</th> <th>Durée</th> <th>Machine réservée</th></tr></thead><tbody> <?php while ($row = mysqli_fetch_array($result)) { echo "<tr><td>" . dateFr($row['dateresa_resa']) . "</td>\n\t\t\t\t <td>" . getTime($row['debut_resa']) . "</td>\n\t\t\t\t <td>" . getTime($row['debut_resa'] + $row['duree_resa']) . "</td>\n\t\t\t\t <td>" . getTime($row['duree_resa']) . "</td>\n\t\t\t\t <td>" . $row['nom_computer'] . "</td></tr>"; } ?> </tbody></table></div></div> </div> <?php } } else { echo "<div class=\"alert alert-info alert-dismissable\"><i class=\"fa fa-info\"></i>\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button> Vous n'avez pas de réservations enregistrée</h4></div>"; } ?> </div>
<div class="col-md-3"> <div class="box box-primary"> <div class="box-body box-profile"> <img class="profile-user-img img-responsive img-circle" src="<?php echo $imgprofile; ?> " alt="User profile picture"> <h3 class="profile-username text-center"><?php echo $row["nom_user"]; ?> <?php echo $row["prenom_user"]; ?> </h3> <p class="text-muted text-center">Inscrit(e) depuis le <?php echo dateFr($row["date_insc_user"]); ?> </p> <hr> <strong><i class="fa fa-map-marker margin-r-5"></i> Adresse</strong> <p class="text-muted"><?php echo $row["adresse_user"]; ?> <br><?php echo getCity($row["ville_user"]); ?> </p> <hr> <strong><i class="fa fa-pencil margin-r-5"></i> Données personnelles</strong> <p class="text-muted">né(e) le <?php
function filedateHuman($filepath) { return dateFr(filemtime($filepath)); }
//VARIABLES $host = 'localhost'; $dbname = 'minichat'; $charset = 'utf8'; $user = '******'; $password = ''; // Objet $bdd de la classe PDO pour se connecter à la bdd $bdd = new PDO('mysql:host=' . $host . ';dbname=' . $dbname . ';charset=' . $charset, $user, $password); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } // Récupération des 10 derniers messages $reponse = $bdd->query('SELECT pseudo, message, date_message FROM minichat ORDER BY id DESC LIMIT 0, 10'); // Affichage de chaque message (toutes les données sont protégées par htmlspecialchars) while ($donnees = $reponse->fetch()) { echo '<div class="page-header"><div class="container"><p>Pseudo : <strong>' . htmlspecialchars($donnees['pseudo']) . '</strong></p><p>Message : ' . htmlspecialchars($donnees['message']) . '</p><p>Date : ' . htmlspecialchars(dateFr($donnees['date_message'])) . '</p></div></div>'; } $reponse->closeCursor(); /* Configure la date en français */ setlocale(LC_TIME, 'fr_FR', 'fra'); //Définit le décalage horaire par défaut de toutes les fonctions date/heure date_default_timezone_set("Europe/Paris"); //Definit l'encodage interne mb_internal_encoding("UTF-8"); //Convertir une date US en françcais function dateFr($date) { return strftime('%d-%m-%Y', strtotime($date)); } ?> </body>
$objet = ObjetSuivant($resultat); $date = "1900-01-01"; do { html('<div class="message">'); if ($date != dateFr($objet->me_date)) { html('<div class="entete">' . dateComplete($objet->me_date) . '</div>'); } html('<div class="titre">' . $objet->me_titre . '</div>'); html('<div class="texte">'); html($objet->me_texte); html('</div>'); html('<div class="signature">'); html('Publié par ' . $objet->me_auteur . ' à ' . horaireSeul($objet->me_date)); html('</div>'); html('</div>'); $date = dateFr($objet->me_date); } while ($objet = ObjetSuivant($resultat)); html('</div>'); // La colonne de droite et ses rubriques html('<div id="margepage">'); afficheCitations(); afficheLiens(); afficheBlogNotes(); afficheArchives(); afficheStats(); afficheProfil(); html('</div>'); // Le peu de code nécessaire pour ajuster les deux colonnes. html('<div id="vide"></div>'); // La fin de page html('<div id="finpage">');