Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Incase create_database parameter is set to true, we create the database.
- */
- if(isset($params["create_database"]))
- {
- /**
- * Executes the method createDatabase that creates the actual database, the tables and the database user.
- */
- $data = $this->createDatabase($auth, $databaseHandler, $params["name"], $project_id);
- if(!$data)
- {
- trigger_error(get_class($this).": Error occured during the create database step.".mysql_error(), E_USER_ERROR);
- return false;
- }
- /**
- * Adds the language to the project that were chosen as default language.
- */
- $display_name = (strcmp($params["language"], "se") === 0) ? 'Svenska' : 'English';
- $languageHandler->addLanguage($params["language"], $display_name, $data["database"]);
- /**
- * Creates default settings for the project.
- */
- Settings::addSetting('default_language', 1, $data["database"]);
- Settings::addSetting('startpage', 2, $data["database"]);
- Settings::addSetting('project_environment', 1, 'dev');
- /**
- * Sets values for those settings.
- */
- $params = array("language" => "", "setting" => "default_language", "value" => $params["language"]);
- Settings::updateSetting($params, $data["database"]);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement