Correction de la connection BDD générique

This commit is contained in:
xdrm-brackets 2015-12-30 17:04:02 +01:00
commit 6f35306f36
4 changed files with 20 additions and 12 deletions

View File

@ -38,8 +38,10 @@ class DataBase{
/* retourne une instance de la classe */ /* retourne une instance de la classe */
public static function getInstance(){ public static function getInstance(){
if( DataBase::$instance == null ){ if( DataBase::$instance == null ){
if( $_SERVER['HTTP_HOST'] == 'sid' ) // si co en local if( $_SERVER['HTTP_HOST'] == 'sid' ) // si co en local (xdrm)
DataBase::$instance = new DataBase("localhost", "sid2", "php", "Qt358nUdyeTxLDM8"); DataBase::$instance = new DataBase("localhost", "sid2", "php", "Qt358nUdyeTxLDM8");
else if( $_SERVER['HTTP_HOST'] == 'localhost' ) // si co en local (autres)
DataBase::$instance = new DataBase("localhost", "sid2", "root", "");
else // si co en ligne else // si co en ligne
DataBase::$instance = new DataBase("mysql.hostinger.fr", "u712664263_sid", "u712664263_php", "Qt358nUdyeTxLDM8"); 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 /* VERIFIE L'EXISTENCE D'UN UTILISATEUR DANS LA BDD
* *
* @identifiant<String> l'identifiant de l'utilisateur recherché * @identifiant<String> l'identifiant de l'utilisateur recherché
@ -85,7 +85,7 @@ class userRepo extends DBAccess{
$getUtilisateurInfo->execute(array( ':utilisateurUID' => $utilisateurUID )); $getUtilisateurInfo->execute(array( ':utilisateurUID' => $utilisateurUID ));
// on retourne le résultat en supprimant les doublons à indices numériques // 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 ***/ /*** PROFILE ***/
/***************/ /***************/
if( connected() ){ // si l'utilisateur est connecté if( connected() ){ // si l'utilisateur est connecté
$infos = userRepo::info($_SESSION['identifiant']);
$droits = explode(',', $infos['droits']);
echo "<section name='myprofile' data-title='Profil'>"; 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>'; echo '</section>';
} }