Qware_core/help.php
2024-09-15 10:12:49 +02:00

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 &copy; 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();
?>