Пример #1
0
<?php

// On charge le fichier des fonctions
include_once 'function.php';
if (!empty($_POST['confButton'])) {
    /* mise à jour de la conf */
    $confINI = $_POST['confINI'];
    define('__myINSTALLDIR__', dirname(__DIR__));
    $confINI['install_DIR'][0] = __myINSTALLDIR__;
    $confINI['install_DIR'][1] = "Répertoire racine de l'application (non modifiable)";
    $confINI['admin_DIR'][0] = __myINSTALLDIR__ . DIRECTORY_SEPARATOR . "admin";
    $confINI['admin_DIR'][1] = "Répertoire admin de l'appliation (non modifiable)";
    $confINI['dataStore'][0] = __myINSTALLDIR__ . DIRECTORY_SEPARATOR . "data";
    $confINI['dataStore'][1] = "Répertoire de stockage des slides et vidéos (non modifiable)";
    write_slideDB($confINI, $confINIFile);
    touch('../forceRefresh.txt');
}
// On defini les constantes
foreach ($confINI as $key => $val) {
    define('__' . $key . '__', $confINI[$key][0]);
}
?>
<div id="wrapper" >	
	<div class="form_description" >
		<h1>Paramétrages</h1>
		<p>Paramétrage de l'application</p>
	</div>
	
	
	<form id="confForm" class="" action="<?php 
echo htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES | ENT_HTML5, 'UTF-8');
Пример #2
0
// On charge le fichier des fonctions
include_once 'function.php';
// On détermine les paramètres
define('__myINSTALLDIR__', dirname(__DIR__));
$confINI['install_DIR'][0] = __myINSTALLDIR__;
$confINI['install_DIR'][1] = "Répertoire racine de l'application";
$confINI['admin_DIR'][0] = __myINSTALLDIR__ . DIRECTORY_SEPARATOR . "admin";
$confINI['admin_DIR'][1] = "Répertoire admin de l'appliation";
$confINI['dataStore'][0] = __myINSTALLDIR__ . DIRECTORY_SEPARATOR . "data";
$confINI['dataStore'][1] = "Répertoire de stockage des slides et vidéos";
$confINI['nbSlide'][0] = "5";
$confINI['nbSlide'][1] = "Nombre de slide affiché (inactif)";
$confINI['speedSlide'][0] = "4000";
$confINI['speedSlide'][1] = "vitesse de transition entre les slides (inactif)";
$confINI['maxLen'][0] = "180";
$confINI['maxLen'][1] = "Nombre de caractère pour le texte déroulant";
$confINI['minSpace'][0] = "10";
$confINI['minSpace'][1] = "espace entre les messages déroulants";
/*
$confINI['IDscreen1'][0] = "195.83.81.45";
$confINI['IDscreen1'][1] = "ID de l'écran 1 (inactif)";
$confINI['IDscreen2'][0] = "195.83.81.xx";
$confINI['IDscreen2'][1] = "ID de l'écran 2 (inactif)";
*/
print '<pre>';
print_r($confINI);
print '</pre>';
// On met a jour les paramètres
write_slideDB($confINIFile, $confINI);
Пример #3
0
function delFromSlideDB($slideID, $slideDBFile)
{
    if (file_exists($slideDBFile)) {
        copy($slideDBFile, $slideDBFile . '.bkp');
        $slideDB = parse_ini_file($slideDBFile, true);
        unset($slideDB[$slideID]);
        write_slideDB($slideDB, $slideDBFile);
        return $slideDB;
    }
}