12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- if (!defined('entry') || !entry) {
- define('entry', true);
- }
- /* ===========================
-
- Sorbet CMS - A PHP based tumblelog CMS forked from Gelato CMS
-
- Sorbet CMS is a free software licensed under the GPL 3.0
-
- =========================== */
-
- // Received a valid request, better start setting globals we'll need throughout the app in entry.php
- require_once "entry.php";
-
- $configFile = Absolute_Path . "config.php";
- if (file_exists($configFile)) {
- require_once($configFile);
- } else {
- exit('Error while parsing the config file');
- }
-
- global $user, $conf, $tumble;
- $install = new Install();
- if ($install->is_sorbet_installed()) {
- header("location: index.php");
- exit;
- }
- $util_class = new util();
- $install->data = $_POST;
- $install->check_form();
- $theme = new themes;
- $theme->set('version', $util_class->version());
- $theme->set('showForm', $install->showForm);
-
- $theme->set('db_login', isset($install->data['db_login'])? $install->data['db_login'] : '');
- $theme->set('db_host', (!empty($install->data['db_host']))? $install->data['db_host'] : '');
- $theme->set('db_name', (!empty($install->data['db_name']))? $install->data['db_name'] : '');
- $theme->set('login', isset($install->data['login'])?$install->data['login']:'');
- $theme->set('email', isset($install->data['email'])?$install->data['email']:'');
- $theme->set('title', isset($install->data['title'])?$install->data['title']:'');
- $theme->set('description', isset($install->data['description'])?$install->data['description']:'');
- $theme->set('url_installation', isset($_SERVER['SCRIPT_URI'])?substr($_SERVER["SCRIPT_URI"], 0, -12):'');
- $theme->set('themes', $util_class->getThemes());
-
- for ($c=1;$c<=10;$c++) {
- $errores[$c] = $install->mostrarerror($c);
- }
- $theme->set('error', $errores);
-
- $theme->display(Absolute_Path.'admin/themes/admin/install.htm');
|