Correction du bug de l'ajout de module avec la nouvelle classe Module

This commit is contained in:
Chouchen
2010-10-06 08:24:08 +00:00
parent 759a5556cc
commit 3574fc102c
15 changed files with 29 additions and 35 deletions

View File

@@ -1,13 +1,7 @@
<?php
class Module
{
/**
* Liste des paramètres du module en concordance avec le "config.xml"
* Ses éléments ne peuvent être modifiés
* @var array
*/
protected static $paramsList = array();
// Nom du module (aka le nom de la classe en minuscule)
protected $moduleName;
@@ -24,8 +18,9 @@ class Module
*/
private $params = array();
public function __construct($class, $params){
public function __construct($class, $params = null){
$this->setNames($class, $this->moduleTitle);
if($params != null && is_array($params))
$this->setParams($params);
}
@@ -71,6 +66,13 @@ class Module
$this->moduleTitle = $libelle;
}
/**
* @return la liste des paramètres du module
*/
public function getParamsList(){
return $this->paramsList;
}
/**
* @param $class string nom du module
* @param $key string le nom du paramètre à changer