'."\r\n".''."\r\n";
$content .= XMLcreate($_POST, 0);
$content .= '';
file_put_contents('config.xml', $content);
header('Location:index.php');
}
include('files/header.php');
// Fichier de configuration
if (!file_exists('config.xml')) {
die('
Erreur fatale : Fichier de configuration introuvable.
Retour ');
}
// Configuration
$config = simplexml_load_file('config.xml');
$config = XMLParse($config);
$config = array_settype($config);
extract($config);
$copyCOLOR = explode(' ', $copyCOLOR);
$copyPOS = explode('-', $copyPOS);
### Gestion des nouveaux plugins ###
// Ajoute la configuration des plugins non-installés aux tableaux, il faut valider le formulaire pour les installer
$Plugins = glob('plugins/*.xml');
$NewPlugins = array();
foreach ($Plugins as $plugin) {
// nom du plugin
preg_match('#plugins/(.*).xml#', $plugin, $matches);
$plugin_name = $matches[1];
// configuration du plugin
$plugin = XMLparse(simplexml_load_file($plugin));
// mode du plugin (effacage pour pas l'inscrire dans la config)
$plugin_mode = $plugin['mode'];
unset($plugin['mode']);
if (!array_key_exists($plugin_name, ${$plugin_mode})) {
${$plugin_mode}[$plugin_name] = $plugin;
$NewPlugins[$plugin_name] = true;
}
}
### Formulaire ###
echo '
';
?>