X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=inc%2Fconfig.php;h=6e3f80b81dcae149732845a5a9161f72362a3a61;hb=2ee436eaa19fd5819a0e6c705b5fcc93f11fb338;hp=8bafd5950b5d2ab1cd493a4b12e3372d49735419;hpb=37f2773aa548a92456570083abcf9776f5774906;p=github%2Fwallabag%2Fwallabag.git diff --git a/inc/config.php b/inc/config.php index 8bafd595..6e3f80b8 100644 --- a/inc/config.php +++ b/inc/config.php @@ -8,15 +8,25 @@ * @license http://www.wtfpl.net/ see COPYING file */ -define ('POCHE_VERSION', '0.2.1'); +define ('POCHE_VERSION', '0.3'); if (!is_dir('db/')) { @mkdir('db/',0705); } +define ('MODE_DEMO', FALSE); define ('ABS_PATH', 'assets/'); define ('CONVERT_LINKS_FOOTNOTES', TRUE); +define ('REVERT_FORCED_PARAGRAPH_ELEMENTS',FALSE); define ('DOWNLOAD_PICTURES', TRUE); +define ('SALT', '464v54gLLw928uz4zUBqkRJeiPY68zCX'); +define ('LANG', 'fr_FR.UTF8'); + +putenv("LC_ALL=".LANG); +setlocale(LC_ALL, LANG); +bindtextdomain(LANG, "./locale"); +textdomain(LANG); + $storage_type = 'sqlite'; # sqlite or file include 'functions.php'; @@ -32,9 +42,7 @@ require_once 'class.messages.php'; Session::init(); -$store = new $storage_type(); -$msg = new Messages(); - +$store = new $storage_type(); # initialisation de RainTPL raintpl::$tpl_dir = './tpl/'; raintpl::$cache_dir = './cache/'; @@ -42,4 +50,24 @@ raintpl::$base_url = get_poche_url(); raintpl::configure('path_replace', false); raintpl::configure('debug', false); $tpl = new raintpl(); + +if(!$store->isInstalled()) +{ + logm('poche still not installed'); + $tpl->draw('install'); + if (isset($_GET['install'])) { + if (($_POST['password'] == $_POST['password_repeat']) + && $_POST['password'] != "" && $_POST['login'] != "") { + $store->install($_POST['login'], encode_string($_POST['password'] . $_POST['login'])); + Session::logout(); + MyTool::redirect(); + } + } + exit(); +} + +$_SESSION['login'] = (isset ($_SESSION['login'])) ? $_SESSION['login'] : $store->getLogin(); +$_SESSION['pass'] = (isset ($_SESSION['pass'])) ? $_SESSION['pass'] : $store->getPassword(); + +$msg = new Messages(); $tpl->assign('msg', $msg); \ No newline at end of file