Version avec modules séparés !
This commit is contained in:
@@ -19,7 +19,7 @@ class AccueilModules {
|
||||
$this->getModules();
|
||||
$this->buildConfigMenu();
|
||||
}else{
|
||||
echo 'baaaaad persistance...';
|
||||
echo 'Impossible de trouver le fichier de configuration.';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,12 +29,12 @@ class AccueilModules {
|
||||
*/
|
||||
function getModules(){
|
||||
foreach($this->modules as $module=>$moduleConf){
|
||||
if(file_exists('class/'.ucfirst($module).'.php') && $moduleConf->visibility == "true"){
|
||||
if(file_exists('modules/'.$module.'/'.ucfirst($module).'.php') && $moduleConf->visibility == "true"){
|
||||
$params = array();
|
||||
foreach($moduleConf as $confParam){
|
||||
$params[$confParam->getName()] = "$confParam";
|
||||
}
|
||||
require ucfirst($module).'.php';
|
||||
require 'modules/'.$module.'/'.ucfirst($module).'.php';
|
||||
call_user_func(array($module, "start"), $params);
|
||||
}
|
||||
}
|
||||
@@ -88,7 +88,7 @@ class AccueilModules {
|
||||
* @return "ok" String si c'est bon, ou le message d'erreur
|
||||
*/
|
||||
public static function updateModule($module, $things2change){
|
||||
require ucfirst($module).'.php';
|
||||
require '../modules/'.$module.'/'.ucfirst($module).'.php';
|
||||
return call_user_func(array($module, "updateConfig"), $things2change);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user