Intégrer une fonction à l'installation du module

Auteur
Gregory
Publication
18-12-2020
18-12-2020
Mise à jour
19-12-2020
Note
0.0 (0 vote)
Niveau
Avancé
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;
}