* * * 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 help.php * * Fichier d'execution de l'aide utilisateur. * * @author Rooty * @link www.rooty.me * @since 2018/07/01 * @version 0.3 * @copyright Copyright © 2009-2018, Rooty * @package services_systeme * @docreview Tristan | 30-10-2005 */ /* Configuration des Headers */ //header("Content-type: text/html"); //header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 //header("Pragma: no-cache"); $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 *

celui-ci se configure en fonction des autres éléments implémentés

*/ //$GLOBALS["SYSTEM_CONTROL"]=new SystemControl(); /** * Exécute l'opération demandée, ferme les connexions et envoit la page demandée */ $classe=(!empty($_GET["classe"]))?strtolower($_GET["classe"]):null; $classe=(!empty($_POST["classe"]) && $classe==null)?strtolower($_POST["classe"]):$classe; $action=(!empty($_GET["action"]))?strtolower($_GET["action"]):null; $action=(!empty($_POST["action"]) && $classe==null)?strtolower($_POST["action"]):$action; //$path=$CONF_DATA_PATH.'data/doc/source/outils/'.$classe.'/'.$action.'.xml'; $path='data/doc/source/outils/'.$classe.'/'.$action.'.xml'; echo $path; if (file_exists($path)){ # Récupération du package: classe xslt includePackage("xml.php"); # Création de l'objet XS $XS = new xslt($path, $CONF_DATA_PATH.'data/doc/docbook-xsl/html/docbookhtml.xsl', true, 'xsltproc'); # Transformation $XS->transform(); # Affichage du résultat systemPrint(str_replace("media/", "data/doc/source/outils/".$classe."/media/", $XS->output())); // systemPrint(str_replace("outils/".$classe."/media/", "data/doc/source/outils/".$classe."/media/", $XS->output())); // systemPrint( $XS->output()); }/*else{ # Cas la documentation n'existe pas... :-( $path=$CONF_DATA_PATH."data/static/html/".lcode()."_help.htm"; if (!file_exists($path)){ # Le fichier d'aide n'existe pas pour la langue... $path=$CONF_DATA_PATH."data/static/html/default_help.htm"; } $file=new file( $path ); systemPrint($file->readAll()); }*/ //$GLOBALS["SYSTEM_CONTROL"]->outputExecutionPage(); ?>