[AJOUT] Profil

This commit is contained in:
Fauvet 2015-12-08 10:57:35 +01:00
parent 61a2daa43d
commit cdd94070fb
4 changed files with 19 additions and 13 deletions

View File

@ -38,8 +38,8 @@ class DataBase{
/* retourne une instance de la classe */
public static function getInstance(){
if( DataBase::$instance == null ){
if( $_SERVER['HTTP_HOST'] == 'sid.local' ) // si co en local
DataBase::$instance = new DataBase("localhost", "sid2", "php", "Qt358nUdyeTxLDM8");
if( $_SERVER['HTTP_HOST'] == 'localhost' ) // si co en local
DataBase::$instance = new DataBase("localhost", "sid2", "root", "");
else // si co en ligne
DataBase::$instance = new DataBase("mysql.hostinger.fr", "u712664263_sid", "u712664263_php", "Qt358nUdyeTxLDM8");
}

View File

@ -9,7 +9,7 @@
/* */
/**************************************************************/
class userRepo extends DBAccess{
class userRepo{
/* VERIFIE L'EXISTENCE D'UN UTILISATEUR DANS LA BDD
*
* @identifiant<String> l'identifiant de l'utilisateur recherché
@ -85,7 +85,7 @@ class userRepo extends DBAccess{
$getUtilisateurInfo->execute(array( ':utilisateurUID' => $utilisateurUID ));
// on retourne le résultat en supprimant les doublons à indices numériques
return $getUtilisateurInfo->fetch();
return DataBase::delNumeric( $getUtilisateurInfo->fetch(), true );
}

View File

@ -1,4 +1,5 @@
<?php define('__ROOT__', dirname(dirname(__FILE__)) );
<?php
// define('__ROOT__', dirname(dirname(__FILE__)) );
/***********************************************************
* *

View File

@ -40,19 +40,24 @@ require_once __ROOT__.'/manager/security.php';
/***************/
/*** PROFILE ***/
/***************/
if( connected() ){ // si l'utilisateur est connecté
$infos = userRepo::info($_SESSION['identifiant']);
$droits = explode(',', $infos['droits']);
echo "<section name='myprofile' data-title='Profil'>";
echo 'profil';
echo '<p>';
echo 'Nom : '.ucfirst($infos['nom']).'<br><br>';
echo 'Prénom : '.ucfirst($infos['prenom']).'<br><br>';
echo 'Statut : ';
foreach ($droits as $droit) {
echo "<span class='link'>".$droit.'</span>';
echo '&nbsp&nbsp&nbsp';
}
echo '<br><br>';
echo 'Mail : '.$infos['mail'];
echo '</p>';
echo '</section>';
}