95 lines
3.3 KiB
PHP
95 lines
3.3 KiB
PHP
<?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 help.php
|
|
*
|
|
* Fichier d'execution de l'aide utilisateur.
|
|
*
|
|
* @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/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
|
|
*<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
|
|
*/
|
|
|
|
$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();
|
|
?>
|