=========================== */ // 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_gelato_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'] : DB_User); $theme->set('db_host', (!empty($install->data['db_host']))? $install->data['db_host'] : DB_Server); $theme->set('db_name', (!empty($install->data['db_name']))? $install->data['db_name'] : 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');