Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2.             /**
  3.              * Incase create_database parameter is set to true, we create the database.
  4.              */
  5.             if(isset($params["create_database"]))
  6.             {
  7.                 /**
  8.                  * Executes the method createDatabase that creates the actual database, the tables and the database user.
  9.                  */
  10.                 $data = $this->createDatabase($auth, $databaseHandler, $params["name"], $project_id);
  11.                 if(!$data)
  12.                 {
  13.                     trigger_error(get_class($this).": Error occured during the create database step.".mysql_error(), E_USER_ERROR);
  14.                     return false;
  15.                 }
  16.                
  17.                 /**
  18.                  * Adds the language to the project that were chosen as default language.
  19.                  */
  20.                 $display_name = (strcmp($params["language"], "se") === 0) ? 'Svenska' : 'English';
  21.                 $languageHandler->addLanguage($params["language"], $display_name, $data["database"]);
  22.                
  23.                 /**
  24.                  * Creates default settings for the project.
  25.                  */          
  26.                 Settings::addSetting('default_language', 1, $data["database"]);
  27.                 Settings::addSetting('startpage', 2, $data["database"]);
  28.                 Settings::addSetting('project_environment', 1, 'dev');
  29.                
  30.                 /**
  31.                  * Sets values for those settings.
  32.                  */
  33.                 $params = array("language" => "", "setting" => "default_language", "value" => $params["language"]);
  34.                 Settings::updateSetting($params, $data["database"]);
  35.             }
  36. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement