public function get_data_member()
 {
     $bdd = new bdd();
     if ($this->idMember == 0) {
         $query = $bdd->query('SELECT * FROM  ' . TABLE_MEMBERS . ' WHERE membre_id = 0');
     } else {
         $query = $bdd->query('SELECT * FROM  ' . TABLE_MEMBERS . ' WHERE membre_id = ?', $this->idMember);
     }
     $fetch = $bdd->fetch($query);
     $this->dataMember = $fetch;
     $this->lang = empty($fetch['membre_lang']) ? DEFAULT_LANG : $fetch['membre_lang'];
     $this->design = empty($fetch['membre_design']) ? DEFAULT_DESIGN : $fetch['membre_design'];
     $this->rank = empty($fetch['membre_rank']) ? RANK_GUEST : $fetch['membre_rank'];
 }
     $databaseBDD = $_SESSION['__install'][1]['databaseBDD'];
     $prefixeBDD = $_SESSION['__install'][1]['prefixeBDD'];
     $table_members = str_replace(PREFIXE_BDD, $prefixeBDD, TABLE_MEMBERS);
     file_put_contents(ROOT . 'config/bdd.php', "<?php\n\$BDD['mysql']['host']=\"{$hostBDD}\";\n\$BDD['mysql']['login']=\"{$loginBDD}\";\n\$BDD['mysql']['password']=\"{$passwordBDD}\";\n\$BDD['mysql']['database']=\"{$databaseBDD}\";\n\$BDD['mysql']['prefixe']=\"{$prefixeBDD}\";\n\$BDD['mysql']['displayErrors']=false;\n?>");
     $default_lang = $_SESSION['__install'][2]['langDefault'];
     $default_theme = $_SESSION['__install'][2]['designDefault'];
     $default_module = $_SESSION['__install'][2]['moduleDefault'];
     file_put_contents(ROOT . 'config/infos.php', "<?php\n\$INFOS['defaultParams']['lang']=\"{$default_lang}\";\n\$INFOS['defaultParams']['theme']=\"{$default_theme}\";\n\$INFOS['defaultParams']['module']=\"{$default_module}\";\n\$INFOS['defaultParams']['cache']=true;\n?>");
     $admin_login = $_SESSION['__install'][3]['login'];
     $admin_password = $_SESSION['__install'][3]['password'];
     $admin_email = $_SESSION['__install'][3]['email'];
     chmod(ROOT . 'config/config.php', 0777);
     chmod(ROOT . 'config/bdd.php', 0777);
     chmod(ROOT . 'config/infos.php', 0777);
     $bdd = new bdd(array('host' => $hostBDD, 'login' => $loginBDD, 'database' => $databaseBDD, 'password' => $passwordBDD, 'displayErrors' => false));
     $bdd->query(str_replace('#_PREFIX_#', $prefixeBDD, file_get_contents(ROOT . 'install/db/install.sql')));
     $bdd->query('INSERT INTO `' . $table_members . '` ( membre_login, membre_email, membre_password, membre_register, membre_last_up, membre_rank, membre_design, membre_lang ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ? ) ', array($admin_login, $admin_email, $admin_password, time(), time(), RANK_ADMIN, NULL, NULL));
     unset($_SESSION['__install']);
     if (isset($_POST['delete_dir'])) {
         $_SESSION['__delete_dir_install'] = true;
     }
     break;
 case 4:
     if (isset($_POST['login'], $_POST['password'], $_POST['passwordConfirm'], $_POST['email'])) {
         $login = $_POST['login'];
         $password = $_POST['password'];
         $passwordconfirm = $_POST['passwordConfirm'];
         $email = $_POST['email'];
         if ($password == $passwordconfirm) {
             $passwordHash = _hash($password);
             if (check_email($email) === 1) {