52 lines
1.8 KiB
PHP
Executable File
52 lines
1.8 KiB
PHP
Executable File
<?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('You need to rename config-sample.php to config.php and fill out the required details.');
|
|
}
|
|
|
|
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');
|