Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /var/www/vhosts/FilerWeb01/chdemko.com/httpdocs/plugins/content/geshi/geshi/geshi.php on line 262 Deprecated: Function create_function() is deprecated in /var/www/vhosts/FilerWeb01/chdemko.com/httpdocs/plugins/content/geshi/geshi/geshi.php on line 4719

Le fichier d'entrée du module est celui qui est appelé par Joomla! au moment de l'affichage du module. Son nom est éponyme au module, ce qui dans ce cas est

mod_dictionary_icons.php 
Il est généralement composé de 4 étapes:

  • vérification de l'appel du fichier par Joomla!
  • inclusion du fichier de soutien du module
  • récupération des informations à afficher
  • affichage des informations en requérant le fichier de présentation du module

Ce qui se traduit dans le cas présent par

// No direct access to this file
defined('_JEXEC') or die('Restricted access');
 
// Include the helper functions only once
require_once dirname(__FILE__) . '/helper.php';
 
// Ask the helper class to get the list of icons
$list = modDictionaryIconsHelper::getList($params);
 
// Display the module using the layout parameter which is 'default' by default
require JModuleHelper::getLayoutPath('mod_dictionary_icons', $params->get('layout', 'default'));