if (!empty($_REQUEST)) { foreach ($_REQUEST as $key => $val) { if (!in_array($val, $ignore)) { $_SESSION['install'][$key] = trim($val); } } } // get user selected language $userLang = !empty($_SESSION['install']['user-lang']) ? $_SESSION['install']['user-lang'] : 'en_US'; require_once 'core/Language.php'; $language = new Language(); $langs = $language->get($userLang); //END: get user selected language require_once 'core/SystemHelper.php'; $systemHelper = new SystemHelper(); if (!$systemHelper->initWritable()) { $dir = $systemHelper->getWritableDir(); $message = $langs['messages']['Bad init Permission']; $message = str_replace('{*}', $dir, $message); $message = str_replace('{C}', $systemHelper->getPermissionCommands(array($dir, ''), '775'), $message); $message = str_replace('{CSU}', $systemHelper->getPermissionCommands(array($dir, ''), '775', true), $message); die($message); } require_once 'install/vendor/smarty/libs/Smarty.class.php'; require_once 'core/Installer.php'; $smarty = new Smarty(); $installer = new Installer(); // check if app was installed if ($installer->isInstalled() && !isset($_SESSION['install']['installProcess'])) { $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $url = preg_replace('/install\\/?/', '', $url, 1);