Example #1
0
 $data = $_POST;
 $data['encryption_key'] = $core->random_key_string();
 // First create the database, then create tables, then write config file
 if ($bitcoin == NULL || $bitcoin->getinfo() == NULL) {
     $message = "Unable to make connection to the bitcoin daemon. Is it running? Are your settings correct?";
 } else {
     if ($database->create_database($data) == false) {
         $message = $core->show_message('error', "The database could not be created, please verify your settings.");
     } else {
         if ($database->create_tables($data) == false) {
             $message = $core->show_message('error', "The database tables could not be created, please verify your settings.");
         } else {
             if ($core->write_database_config($data) == false) {
                 $message = $core->show_message('error', "The database configuration file covuld not be written, please chmod application/config/database.php file to 777");
             } else {
                 if ($database->add_config_entries($data) == false) {
                     $message = $core->show_message('error', 'error db config');
                 } else {
                     if ($core->write_config_config($data) == false) {
                         $message = $core->show_message('error', "Unable to write config.");
                     } else {
                         if ($core->write_bitcoin_config($data) == false) {
                             $message = $core->show_message('error', "The bitcoin configuration file could not be written, please chmod application/config/bitcoin.php file to 777");
                         }
                     }
                 }
             }
         }
     }
 }
 // If no errors, redirect to registration page