static function createMainConfig($host, $user, $password, $DBname) { $DB_str = "<?php\nclass DB extends DBmysql {\n" . " public \$dbhost = '{$host}';\n" . " public \$dbuser = '{$user}';\n" . " public \$dbpassword = '" . rawurlencode($password) . "';\n" . " public \$dbdefault = '{$DBname}';\n" . "}\n"; return Toolbox::writeConfig('config_db.php', $DB_str); }
function update1($DBname) { $host = $_SESSION['db_access']['host']; $user = $_SESSION['db_access']['user']; $password = $_SESSION['db_access']['password']; if (DBConnection::createMainConfig($host, $user, $password, $DBname) && !empty($DBname)) { $from_install = true; include_once GLPI_ROOT . "/install/update.php"; } else { // can't create config_db file _e("Can't create the database connection file, please verify file permissions."); echo "<h3>" . __('Do you want to continue?') . "</h3>"; echo "<form action='install.php' method='post'>"; echo "<input type='hidden' name='update' value='yes'>"; echo "<p class='submit'><input type='hidden' name='install' value='Etape_0'>"; echo "<input type='submit' name='submit' class='submit' value=\"" . __('Continue') . "\">"; echo "</p>"; Html::closeForm(); } }