if (empty($prefix)) { $prefix = 'cS_'; } // Test the db connection. /**#@+ * @ignore */ define('DB_NAME', $dbname); define('DB_USER', $uname); define('DB_PASSWORD', $passwrd); define('DB_HOST', $dbhost); /**#@-*/ // We'll fail here if the values are no good. require_cS_db(); if (!empty($wpdb->error)) { cS_die($wpdb->error->get_error_message()); } $handle = fopen('../system/application/config/database.php', 'w'); foreach ($configFile as $line_num => $line) { switch (substr($line, 1, 20)) { case "db['default']['datab": fwrite($handle, str_replace("putyourdbnamehere", $dbname, $line)); break; case "db['default']['usern": fwrite($handle, str_replace("'usernamehere'", "'{$uname}'", $line)); break; case "db['default']['passw": fwrite($handle, str_replace("'yourpasswordhere'", "'{$passwrd}'", $line)); break; case "db['default']['hostn": fwrite($handle, str_replace("localhost", $dbhost, $line));
/** * Wraps fatal errors in a nice header and footer and dies. * * @since 1.5.0 * * @param string $message * @return unknown */ function bail($message) { if (!$this->show_errors) { if (class_exists('cS_Error')) { $this->error = new cS_Error('500', $message); } else { $this->error = $message; } return false; } cS_die($message); }