Install: Redirections between Install and Index
This commit is contained in:
parent
a7727d8523
commit
254512c55a
@ -20,23 +20,9 @@
|
||||
use Framadate\Services\InstallService;
|
||||
use Framadate\Utils;
|
||||
|
||||
// Define values in place of config.php (that does not exists yet)
|
||||
const NOMAPPLICATION = 'Framadate';
|
||||
const DEFAULT_LANGUAGE = 'fr';
|
||||
const IMAGE_TITRE = 'images/logo-framadate.png';
|
||||
const LOG_FILE = 'admin/stdout.log';
|
||||
$ALLOWED_LANGUAGES = [
|
||||
'fr' => 'Français',
|
||||
'en' => 'English',
|
||||
'es' => 'Español',
|
||||
'de' => 'Deutsch',
|
||||
'it' => 'Italiano',
|
||||
];
|
||||
|
||||
require_once '../app/inc/init.php';
|
||||
define('CONF_FILENAME', ROOT_DIR . '/app/inc/config.php');
|
||||
|
||||
if (file_exists(CONF_FILENAME)) {
|
||||
if (is_file(CONF_FILENAME)) {
|
||||
header(('Location: ' . Utils::get_server_name()));
|
||||
exit;
|
||||
}
|
||||
@ -48,7 +34,7 @@ if (!empty($_POST)) {
|
||||
$result = $installService->install($_POST, $smarty);
|
||||
|
||||
if ($result['status'] === 'OK') {
|
||||
header(('Location: ' . Utils::get_server_name() . '/admin/migration.php'));
|
||||
header(('Location: ' . Utils::get_server_name() . 'admin/migration.php'));
|
||||
exit;
|
||||
} else {
|
||||
$error = __('Error', $result['code']);
|
||||
|
@ -75,7 +75,7 @@ class Utils {
|
||||
<script type="text/javascript" src="' . self::get_server_name() . 'js/bootstrap-datepicker.js"></script>
|
||||
<script type="text/javascript" src="' . self::get_server_name() . 'js/locales/bootstrap-datepicker.' . $locale . '.js"></script>
|
||||
<script type="text/javascript" src="' . self::get_server_name() . 'js/core.js"></script>';
|
||||
if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/nav/nav.js")) {
|
||||
if (is_file($_SERVER['DOCUMENT_ROOT'] . "/nav/nav.js")) {
|
||||
echo '<script src="/nav/nav.js" id="nav_js" type="text/javascript" charset="utf-8"></script><!-- /Framanav -->';
|
||||
}
|
||||
|
||||
|
@ -32,17 +32,31 @@ if (ini_get('date.timezone') == '') {
|
||||
}
|
||||
|
||||
define('ROOT_DIR', __DIR__ . '/../../');
|
||||
define('CONF_FILENAME', ROOT_DIR . '/app/inc/config.php');
|
||||
|
||||
require_once __DIR__ . '/constants.php';
|
||||
@include_once __DIR__ . '/config.php';
|
||||
require_once __DIR__ . '/i18n.php';
|
||||
if (is_file(CONF_FILENAME)) {
|
||||
|
||||
// Smarty
|
||||
require_once __DIR__ . '/smarty.php';
|
||||
require_once __DIR__ . '/constants.php';
|
||||
@include_once __DIR__ . '/config.php';
|
||||
|
||||
// Connection to database
|
||||
if (is_file(__DIR__ . '/config.php')) {
|
||||
// Connection to database
|
||||
$connect = new FramaDB(DB_CONNECTION_STRING, DB_USER, DB_PASSWORD);
|
||||
RepositoryFactory::init($connect);
|
||||
$err = 0;
|
||||
} else {
|
||||
define('NOMAPPLICATION', 'Framadate');
|
||||
define('DEFAULT_LANGUAGE', 'fr');
|
||||
define('IMAGE_TITRE', 'images/logo-framadate.png');
|
||||
define('LOG_FILE', 'admin/stdout.log');
|
||||
$ALLOWED_LANGUAGES = [
|
||||
'fr' => 'Français',
|
||||
'en' => 'English',
|
||||
'es' => 'Español',
|
||||
'de' => 'Deutsch',
|
||||
'it' => 'Italiano',
|
||||
];
|
||||
}
|
||||
$err = 0;
|
||||
|
||||
require_once __DIR__ . '/i18n.php';
|
||||
// Smarty
|
||||
require_once __DIR__ . '/smarty.php';
|
@ -29,7 +29,7 @@ $smarty->assign('APPLICATION_NAME', NOMAPPLICATION);
|
||||
$smarty->assign('SERVER_URL', Utils::get_server_name());
|
||||
$smarty->assign('SCRIPT_NAME', $_SERVER['SCRIPT_NAME']);
|
||||
$smarty->assign('TITLE_IMAGE', IMAGE_TITRE);
|
||||
$smarty->assign('use_nav_js', file_exists($_SERVER['DOCUMENT_ROOT'] . '/nav/nav.js'));
|
||||
$smarty->assign('use_nav_js', is_file($_SERVER['DOCUMENT_ROOT'] . '/nav/nav.js'));
|
||||
$smarty->assign('locale', $locale);
|
||||
$smarty->assign('langs', $ALLOWED_LANGUAGES);
|
||||
$smarty->assign('date_format', $date_format);
|
||||
|
@ -32,7 +32,7 @@ $pollService = new PollService($connect, $logService);
|
||||
$mailService = new MailService($config['use_smtp']);
|
||||
$purgeService = new PurgeService($connect, $logService);
|
||||
|
||||
if (file_exists('bandeaux_local.php')) {
|
||||
if (is_file('bandeaux_local.php')) {
|
||||
include_once('bandeaux_local.php');
|
||||
} else {
|
||||
include_once('bandeaux.php');
|
||||
|
@ -18,9 +18,15 @@
|
||||
*/
|
||||
|
||||
use Framadate\Services\PollService;
|
||||
use Framadate\Utils;
|
||||
|
||||
include_once __DIR__ . '/app/inc/init.php';
|
||||
|
||||
if (!is_file(CONF_FILENAME)) {
|
||||
header(('Location: ' . Utils::get_server_name() . 'admin/install.php'));
|
||||
exit;
|
||||
}
|
||||
|
||||
/* SERVICES */
|
||||
/* -------- */
|
||||
$logService = '\Framadate\Services\LogService';
|
||||
|
Loading…
Reference in New Issue
Block a user