Correction du bug de l'ajout de module avec la nouvelle classe Module
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user