Intégrer une fonction à l'installation du module
Ce tutoriel vous expliquera les différentes étapes nécessaires pour que XOOPS puisse utiliser une fonction lors de la première installation de votre module.
Pour accéder à la totalité des pages (), vous devez être membre du site.
L'inscription est donc obligatoire mais gratuite !
XOOPS permet d'appeler une fonction personnalisée lors de la première installation de votre module.
Cela est nécessaire, par exemple, pour :
- Créer des dossiers dans le dossier uploads de XOOPS,
- Insérer des données dans la base de données .
Pour que XOOPS détecte votre fonction, vous devez commencer par déclarer le fichier dans laquelle elle se trouvera.
Cette déclaration est à faire dans le fichier de configuration de votre module :
nom-du-module
xoops_version.php
Il faut ajouter le code suivant pour déclarer votre fichier :
$modversion['onInstall'] = 'include/install.php';
Il faut évidemment créer un fichier install.php qui contiendra la fonction.
nom-du-module
include
install.php
Le fichier doit contenir une fonction nommée xoops_module_install_Nom-du-module
function xoops_module_install_Nom-du-module()
{
// le code nécessaire
return true;
}