récuperer la config d'un autre module que le courant | Titre du sujet : récuperer la config d'un autre module que le courant par br_750 sur 13/12/2012 22:30:11
Bonjour, Pour un développement, j'ai besoin de récupérer la config d'un autre module que celui dans lequel je suis. ex : module A avec ses config et module B veut récupérer les config de A.
j'ai eu beau chercher dans les class de xoops je n'ai pas trouvé le moyen en passant par
$xoopsModuleConfig['email_support']
car le scope de cette commande est dans le module courant , je n'ai pas trouvé la solution pour lui passer un module et récupérer directement la conf dont j'ai besoin, j'ai pourtant fouillé dans la classe.
je l'ai donc fait de la manière suivante :
$module_handler = xoops_gethandler('module');
$xoopsModule = $module_handler->getByDirname("mobil_tag");
$config_handler = xoops_gethandler('config');
$Config=$config_handler->getConfigList($xoopsModule->getVar('mid'));
//et pour une config
define('SUPPORT', $Config['email_support']);
Ça fonctionne parfaitement , mais j'aurais voulu savoir si il n'y avait pas une méthode que j'aurais zappée.
merci A+
|
|