Subversion Repositories Applications.framework

Rev

Rev 79 | Rev 89 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 79 Rev 80
Line 54... Line 54...
54
    final public function __construct() {
54
    final public function __construct() {
Line 55... Line 55...
55
    	
55
    	
56
    	// les différents paramètres nécessaires sont lus à partir du registre
56
    	// les différents paramètres nécessaires sont lus à partir du registre
57
    	$this->registre = Registre::getInstance();
57
    	$this->registre = Registre::getInstance();
58
    	$this->gestionnaire_erreur = GestionnaireErreur::getInstance();
58
    	$this->gestionnaire_erreur = GestionnaireErreur::getInstance();
59
    	$this->type = $this->registre->get('bdd_type');
59
    	$this->type = Config::get('bdd_protocole');
60
    	$this->hote = $this->registre->get('bdd_hote');
60
    	$this->hote = Config::get('bdd_serveur');
61
    	$this->bdd_nom = $this->registre->get('bdd_nom');
61
    	$this->bdd_nom = Config::get('bdd_nom');
62
    	$this->utilisateur = $this->registre->get('bdd_utilisateur');
62
    	$this->utilisateur = Config::get('bdd_utilisateur');
Line 63... Line 63...
63
    	$this->pass = $this->registre->get('bdd_pass');
63
    	$this->pass = Config::get('bdd_mot_de_passe');
-
 
64
    	
64
    	
65
    	$this->dsn = $this->type.':dbname='.$this->bdd_nom.';host='.$this->hote;
Line 65... Line 66...
65
    	$this->dsn = $this->type.':dbname='.$this->bdd_nom.';host='.$this->hote;
66
    	echo $this->dsn;
66
    }
67
    }
67
    
68
    
Line 88... Line 89...
88
     */
89
     */
89
    final private function connecter() {
90
    final private function connecter() {
Line 90... Line 91...
90
    	
91
    	
91
    	// TODO: retirer le try catch et laisser le problème au gestionnaire d'exceptions    	
92
    	// TODO: retirer le try catch et laisser le problème au gestionnaire d'exceptions    	
92
		try {
93
		try {
93
		    $this->connexion = new PDO($this->dsn,$this->utilisateur,$this->pass);
94
		    $this->connexion = new PDO($this->dsn, $this->utilisateur, $this->pass);
Line 94... Line 95...
94
		} catch (PDOException $e) {
95
		} catch (PDOException $e) {
95
 
96