aboutsummaryrefslogtreecommitdiffhomepage
path: root/inc/config.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/config.php')
-rw-r--r--inc/config.php27
1 files changed, 24 insertions, 3 deletions
diff --git a/inc/config.php b/inc/config.php
index 8bafd595..bd9287fe 100644
--- a/inc/config.php
+++ b/inc/config.php
@@ -14,9 +14,12 @@ if (!is_dir('db/')) {
14 @mkdir('db/',0705); 14 @mkdir('db/',0705);
15} 15}
16 16
17define ('MODE_DEMO', FALSE);
17define ('ABS_PATH', 'assets/'); 18define ('ABS_PATH', 'assets/');
18define ('CONVERT_LINKS_FOOTNOTES', TRUE); 19define ('CONVERT_LINKS_FOOTNOTES', TRUE);
20define ('REVERT_FORCED_PARAGRAPH_ELEMENTS',FALSE);
19define ('DOWNLOAD_PICTURES', TRUE); 21define ('DOWNLOAD_PICTURES', TRUE);
22define ('SALT', '464v54gLLw928uz4zUBqkRJeiPY68zCX');
20$storage_type = 'sqlite'; # sqlite or file 23$storage_type = 'sqlite'; # sqlite or file
21 24
22include 'functions.php'; 25include 'functions.php';
@@ -32,9 +35,7 @@ require_once 'class.messages.php';
32 35
33Session::init(); 36Session::init();
34 37
35$store = new $storage_type(); 38$store = new $storage_type();
36$msg = new Messages();
37
38# initialisation de RainTPL 39# initialisation de RainTPL
39raintpl::$tpl_dir = './tpl/'; 40raintpl::$tpl_dir = './tpl/';
40raintpl::$cache_dir = './cache/'; 41raintpl::$cache_dir = './cache/';
@@ -42,4 +43,24 @@ raintpl::$base_url = get_poche_url();
42raintpl::configure('path_replace', false); 43raintpl::configure('path_replace', false);
43raintpl::configure('debug', false); 44raintpl::configure('debug', false);
44$tpl = new raintpl(); 45$tpl = new raintpl();
46
47if(!$store->isInstalled())
48{
49 logm('poche still not installed');
50 $tpl->draw('install');
51 if (isset($_GET['install'])) {
52 if (($_POST['password'] == $_POST['password_repeat'])
53 && $_POST['password'] != "" && $_POST['login'] != "") {
54 $store->install($_POST['login'], encode_string($_POST['password'] . $_POST['login']));
55 Session::logout();
56 MyTool::redirect();
57 }
58 }
59 exit();
60}
61
62$_SESSION['login'] = (isset ($_SESSION['login'])) ? $_SESSION['login'] : $store->getLogin();
63$_SESSION['pass'] = (isset ($_SESSION['pass'])) ? $_SESSION['pass'] : $store->getPassword();
64
65$msg = new Messages();
45$tpl->assign('msg', $msg); \ No newline at end of file 66$tpl->assign('msg', $msg); \ No newline at end of file