</form> <?php showFooter(); } $dbConfig = $dPconfig["db"]["std"]; $host = $dbConfig["dbhost"]; $user = $dbConfig["dbuser"]; $pass = $dbConfig["dbpass"]; $name = $dbConfig["dbname"]; $table = "users"; $userCol = "user_username"; $passCol = "user_password"; $saltCol = "user_salt"; try { $db = new CMbDb($host, $user, $pass, $name); } catch (PDOException $e) { return; } $admin_user = $db->getAssoc("SELECT * FROM {$table} WHERE {$userCol} = 'admin'"); if (!$admin_user) { return; } // Abandon if only user is still admin/admin if ($admin_user[$userCol] == "admin" && $admin_user[$passCol] == md5("admin")) { return; } // Check if any authentification if (!empty($_POST["username"]) && !empty($_POST["password"])) { $username = $_POST["username"]; $password = $_POST["password"];
<table class="form"> <tr> <th class="category">Construction de la base</th> </tr> <tr> <td class="button"> <button class="modify" type="submit">Construire la base</button> </td> </tr> </table> </form> <?php if (@$_POST["do"]) { $db = CMbDb::getStd(); $db->queryDump("includes/mediboard.sql"); ?> <table class="tbl"> <tr> <th>Action</th> <th>Statut</th> </tr> <tr> <td>Construction des tables pour les 'core' modules</td> <td> <?php if (!count($dbConnection->_errors)) {
</tr> <tr> <th><label for="adminpass">Mot de passe de l'administrateur</label></th> <td><input type="password" size="40" name="adminpass" value="" /></td> </tr> <tr> <td class="button" colspan="2"> <button type="submit" class="new">Création de la base et des utilisateurs</button> </td> </tr> <?php if (@$_POST["adminhost"]) { $dbConnection = new CMbDb($_POST["adminhost"], $_POST["adminuser"], $_POST["adminpass"]); foreach ($queries as $query) { $dbConnection->query($query); } ?> <tr> <th class="category">Action</th> <th class="category">Statut</th> </tr> <tr> <td>Création des bases et des utilisateurs</td> <td> <?php if (!count($dbConnection->_errors)) {