예제 #1
0
파일: index.php 프로젝트: vsanth/cartspiral
 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));
예제 #2
0
 /**
  * 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);
 }