Esempio n. 1
0
</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"];
Esempio n. 2
0
<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)) {
Esempio n. 3
0
  </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)) {