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