Méthode ModuleInterface::GetInfo
GetInfo
GetInfo — Renvoie les infos essentielles sur le module
Cette méthode de la classe ModuleInterface renvoie un tableau associatif contenant le nom du module, les informations sur le module contenu dans module/lang/{lang}/config.ini ainsi que la liste des fonctionnalités proposées par le module.
Aucun paramètre
Cette fonction retourne un tableau associatif avec comme clé 'name', 'infos' et 'functionnalities'
exemple de retour
GetInfo — Renvoie les infos essentielles sur le module
Description
Code PHP :
Array GetInfo( )
Cette méthode de la classe ModuleInterface renvoie un tableau associatif contenant le nom du module, les informations sur le module contenu dans module/lang/{lang}/config.ini ainsi que la liste des fonctionnalités proposées par le module.
Liste de paramètres
Aucun paramètre
Valeur de retour
Cette fonction retourne un tableau associatif avec comme clé 'name', 'infos' et 'functionnalities'
exemple de retour
Code PHP :
Array ( [name] => wiki [infos] => Array ( [name] => Wiki [author] => ben.popeye [author_mail] => ben.popeye@phpboost.com [author_link] => [url=http://www.phpboost.com]http://www.phpboost.com[/url] [version] => 2.0 [info] => Ce module vous procure un système de création d articles auquels les membres peuvent très facilement contribuer [date] => 05/05/07 [compatibility] => 2.0 [admin] => 1 [css] => 1 [cache] => 1 [sql_table] => 4 [starteable_page] => wiki.php [moderation_panel] => 0 [config] => 1 [com] => wiki_articles [mini_module] => 0 [url_rewrite] => # Wiki #\nRewriteRule ^(.*)wiki/([a-z0-9-]+)$ DIR/wiki/wiki.php?title=$2 ) [functionnalities] => Array ( [0] => Search [1] => LatestAdds [2] => LatestModifications ) )
Exemple d'utilisation
Code PHP :
// Initialisation de l'objet $modules = new Modules(); // Récupération d'un module $module = $modules->GetModule('mon_module'); $infos = $module->GetInfo();