} 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");
Beispiel #3
0
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";
}