Intégrer une fonction à l'installation du module

243
Author
Gregory
Publication
12/18/2020
12/18/2020
Update
12/19/2020
Rating
0.0 (0 vote)
Level
Advanced
Intégrer une fonction à l'installation du module

Intégrer une fonction à l'installation du module

Apprenez à intégrer une fonction à l'installation d'un Module XOOPS.

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.


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;
}