File "licence_administrations.php"

Full path: /home/argothem/www/organecyberpresse/plugins/auto/licence/v1.1.0/licence_administrations.php
File size: 1.22 KB
MIME-type: text/x-php
Charset: utf-8

<?php

/**
 * Plugin Licence
 *
 * (c) 2007-2014 fanouch
 * Distribue sous licence GPL
 *
 * Modification des tables
 *
 * @package SPIP\Licence\Administration
 */

if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

/**
 * Installation ou mise à jour du plugin
 *
 * Ajoute un champ id_licence sur les tables spip_articles et spip_documents
 *
 * @param string $nom_meta_base_version
 * 		Le nom de la meta d'installation
 * @param float $version_cible
 * 		La version vers laquelle installer
 * @return void
 */
function licence_upgrade($nom_meta_base_version, $version_cible) {
	$maj = [];

	$maj['create'] = [
		['maj_tables',['spip_articles','spip_documents']]
	];

	$maj['0.2.0'] = ['maj_tables',['spip_documents']];

	include_spip('base/upgrade');
	maj_plugin($nom_meta_base_version, $version_cible, $maj);
}

/**
 * Désinstallation du plugin
 *
 * On supprime :
 * -* La meta de configuration
 * -* La meta d'installation
 *
 * On laisse :
 * -* Les nouveaux champs sur les tables spip_documents et spip_articles
 *
 * @param string $nom_meta_base_version
 * 		Le nom de la meta d'installation
 * @return void
 */
function licence_vider_tables($nom_meta_base_version) {
	effacer_meta('licence');
	effacer_meta($nom_meta_base_version);
}