1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?php
/**
* generate the xml
*
* PHP version 5
*
* @category PHP
* @package PSI_XML
* @author Michael Cramer <BigMichi1@users.sourceforge.net>
* @copyright 2009 phpSysInfo
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License
* @version SVN: $Id: xml.php 390 2010-11-11 14:19:21Z jacky672 $
* @link http://phpsysinfo.sourceforge.net
*/
/**
* application root path
*
* @var string
*/
define('APP_ROOT', dirname(__FILE__));
/**
* internal xml or external
* external is needed when running in static mode
*
* @var boolean
*/
define('PSI_INTERNAL_XML', true);
require_once APP_ROOT.'/includes/autoloader.inc.php';
// check what xml part should be generated
if (isset($_GET['plugin'])) {
$plugin = basename(htmlspecialchars($_GET['plugin']));
if ($plugin == "complete") {
$output = new WebpageXML(true, null);
$output->run();
} elseif ($plugin != "") {
$output = new WebpageXML(false, $plugin);
$output->run();
}
} else {
$output = new WebpageXML(false, null);
$output->run();
}
?>
|