Documentation du code de SPIP et de ses plugins

SVP

svp_administrations.php

Fichier gérant l'installation et désinstallation du plugin

Tags
plugin

SVP pour SPIP

license

GPL

Table of Contents

Functions

svp_upgrade()  : void
Installation et mises à jour du plugin
svp_vider_tables()  : void
Désinstallation du plugin
svp_synchroniser_prefixe()  : mixed
Ajoute le préfixe des plugins dans chaque ligne de paquets

Functions

svp_upgrade()

Installation et mises à jour du plugin

svp_upgrade(string $nom_meta_base_version, string $version_cible) : void

Crée les tables SQL du plugin (spip_depots, spip_plugins, spip_depots_plugins, spip_paquets)

Parameters
$nom_meta_base_version : string

Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP

$version_cible : string

Version du schéma de données dans ce plugin (déclaré dans paquet.xml)

svp_vider_tables()

Désinstallation du plugin

svp_vider_tables(string $nom_meta_base_version) : void

Supprime les tables SQL du plugin (spip_depots, spip_plugins, spip_depots_plugins, spip_paquets)

Parameters
$nom_meta_base_version : string

Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP

Tags
used-by
exec_admin_plugin_dist()

svp_synchroniser_prefixe()

Ajoute le préfixe des plugins dans chaque ligne de paquets

svp_synchroniser_prefixe() : mixed

Cette mise à jour permet de dupliquer le préfixe des plugins dans la ligne des paquets (cette colonne était absente avant) pour plus de simplicité ensuite dans les requêtes SQL.


        
On this page

Search results