} else { $config = new \core\Configuration(); $nom_site = $config->getNomSite(); $url_site = $config->getUrlSite(); $gerant_site = $config->getGerantSite(); $mail_site = $config->getMailSite(); $mail_administrateur = $config->getMailAdministrateur(); $contenu_dynamique = $config->getContenusDynamique(); $responsive = $config->getResponsive(); $cache_config = $config->getCache(); } } //---------- fin actif pour la configuration des infos générales ------------------------------------// //---------- actif pour la configuration des bases de données ------------------------------------// if ($page == "configuration/base-de-donnees") { $ini_parse1 = new \core\iniparser\IniParser(); $ini1 = $ini_parse1->getParse(ROOT . "config/config.ini"); if (isset($_SESSION['err_modification_configini'])) { $db_type_dev = $_SESSION["db_type_dev"]; $db_name_dev = $_SESSION["db_name_dev"]; $db_user_dev = $_SESSION["db_user_dev"]; $db_pass_dev = $_SESSION["db_pass_dev"]; $db_host_dev = $_SESSION["db_host_dev"]; $db_type_prod = $_SESSION["db_type_prod"]; $db_name_prod = $_SESSION["db_name_prod"]; $db_user_prod = $_SESSION["db_user_prod"]; $db_pass_prod = $_SESSION["db_pass_prod"]; $db_host_prod = $_SESSION["db_host_prod"]; unset($_SESSION['err_modification_configini']); } else { $developpement = $ini["developpment"];
<?php $ini = new \core\iniparser\IniParser(); $dev_info = [$_POST["db_type_dev"], $_POST["db_name_dev"], $_POST["db_user_dev"], $_POST["db_pass_dev"], $_POST["db_host_dev"]]; $prod_info = [$_POST["db_type_prod"], $_POST["db_name_prod"], $_POST["db_user_prod"], $_POST["db_pass_prod"], $_POST["db_host_prod"]]; $ini->setModifierConfigIni($_POST["developpement"], $dev_info, $prod_info); header("location:" . ADMWEBROOT . "configuration/base-de-donnees");
define('LIBSWEBROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_NAME']) . "libs/"); //definit le chemin vers la racine des libs -> libs/ define('LIBSROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_FILENAME']) . "libs/"); //definit le chemin vers la racine de l'admin -> admin/ define('ADMWEBROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_NAME']) . "administrator/"); //definit la route vers les modules utilisés define('MODULEROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_FILENAME']) . "modules/"); //definit la route vers les modules utilisés define('MODULEWEBROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_NAME']) . "modules/"); //definit la webroot our l'admin des modules define('MODULEADMWEBROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_NAME']) . "administrator/modules/"); //definit la route vers le dossier temporaire define('TEMPROOT', str_replace("{$page_root}", '', $_SERVER['SCRIPT_FILENAME']) . "temp/"); //-------------------------- FIN CONSTANTE POUR LES ROUTES ----------------------------------------------------------------------------// //-------------------------- CONSTANTE BDD ----------------------------------------------------------------------------// $ini_parse = new \core\iniparser\IniParser(); //on test si on a bien le fichier de config. sinon on est sur une nouvelle installation if (file_exists(ROOT . "config/config.ini") === true) { $ini = $ini_parse->getParse("config/config.ini"); //si l'installation est à 1 cela veut dire que l'on doit ainstaller le site if ($ini["installation"] == 1 && $page_root != "installation.php") { header("location:" . WEBROOT . "installation-ribs"); } } else { header("location:" . WEBROOT . "installation"); } if ($ini["developpment"] == 1) { $tab = "dev"; } else { $tab = "prod"; }