123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- if(!defined('entry') || !entry) define('entry',true);
- /* ===========================
-
- gelato CMS - A PHP based tumblelog CMS
- development version
- http://www.gelatocms.com/
-
- gelato CMS is a free software licensed under the GPL 2.0
- Copyright (C) 2007 by Pedro Santana <pecesama at gmail dot com>
-
- =========================== */
-
- // 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;
- }
- $install->data = $_POST;
- $install->check_form();
- $theme = new themes;
- $theme->set('version',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'] : 'localhost');
- $theme->set('db_name',(!empty($install->data['db_name']))? $install->data['db_name'] : 'gelatocms');
- $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',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');
- ?>
|