server/onyx/modules/chconfig/__config.class.php

28 lines
577 B
PHP
Raw Normal View History

2013-10-09 13:40:23 +00:00
<?php
if(!defined('ONYX')) exit;
class __config
{
//Tableau des variables de la configuration
var $vars = array();
//Tableau des variables d'environnement
var $envs = array();
//Tableau des modules
var $modules = array();
function __construct($xml = null)
{
if (isset($xml))
{
$this->vars = parse_config($xml, "var", "name");
$this->envs = parse_config($xml, "env", "option");
foreach($xml->getElementsByTagName('module') as $module)
$this->modules[$module->getAttribute('name')] = parse_config($module, "option", "name");
}
}
}
?>