72 lines
2.3 KiB
PHP
Executable File
72 lines
2.3 KiB
PHP
Executable File
<?php
|
|
|
|
/**------------------------------------------------
|
|
*
|
|
* Rooty, 2018 <rooty@rooty.me>
|
|
*
|
|
* This software is protected by copyright, please
|
|
* read the file COPYRIGHT.
|
|
* This program is distributed in the hope that it
|
|
* will be useful, but without any warranty; without
|
|
* even the implied warranty of merchantability or
|
|
* fitness for a particular purpose. Please
|
|
* read the file LICENCE.
|
|
*
|
|
* Fichier backend.php
|
|
*
|
|
* Fichier d'execution du système
|
|
*
|
|
* @author Rooty <www.rooty.me|rooty@rooty.me>
|
|
* @link www.rooty.me
|
|
* @since 2018/07/01
|
|
* @version 0.3
|
|
* @copyright Copyright © 2009-2018, Rooty
|
|
* @package services_systeme
|
|
* @docreview Tristan <tristan@initiance.com> | 30-10-2005
|
|
*/
|
|
|
|
/* Configuration des Headers */
|
|
header("Content-type: text/xml");
|
|
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
|
|
header("Pragma: no-cache");
|
|
|
|
|
|
/**
|
|
* Doit être déclaré pour que les librairies fonctionnent
|
|
*/
|
|
define('SYSTEM_IN', true);
|
|
|
|
$COMMUN_PATH_CONFIG=""; /* chemin vers les fichiers de configuration */
|
|
$CONF_LIB_PATH =""; /* chemin des librairies */
|
|
|
|
#####################################################################################################
|
|
### Inclusion du contrôle d'installation
|
|
#####################################################################################################
|
|
include($CONF_LIB_PATH."config/installcontrol.php");
|
|
if ( !defined('GRANILIM_INSTALLED') )
|
|
{
|
|
header("location:install/index.php");
|
|
}
|
|
#####################################################################################################
|
|
### Inclusion du contrôle du système (système en lui même)
|
|
#####################################################################################################
|
|
include($CONF_LIB_PATH."lib/system/system_control/systemcontrol.php");
|
|
/**
|
|
* Création du systemControl
|
|
*<P>celui-ci se configure en fonction des autres éléments implémentés</P>
|
|
*/
|
|
$GLOBALS["SYSTEM_CONTROL"]=new SystemControl();
|
|
/**
|
|
* Exécute l'opération demandée, ferme les connexions et envoit la page demandée
|
|
*/
|
|
includePackage("syndication.php");
|
|
$GLOBALS['SYSTEM_TEMPLATE_DIR']="";
|
|
$syndicationManager=new SyndicationManager();
|
|
systemPrint($syndicationManager->__execSyndication());
|
|
/**
|
|
* On ne veut pas avoir d'exécution, mais juste les plugins et le système d'export(s)
|
|
*/
|
|
$_GET["system"]="noExec";
|
|
$GLOBALS["SYSTEM_CONTROL"]->execute();
|
|
?>
|