Changeset 93607 in spip-zone for _core_/plugins/breves/breves_administrations.php
- Timestamp:
- Dec 13, 2015, 11:31:30 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/breves/breves_administrations.php
r93092 r93607 15 15 * 16 16 * @package SPIP\Breves\Installation 17 **/ 18 if (!defined('_ECRIRE_INC_VERSION')) return; 17 **/ 18 if (!defined('_ECRIRE_INC_VERSION')) { 19 return; 20 } 19 21 20 22 /** … … 22 24 * 23 25 * Crée les tables SQL du plugin (spip_breves) 24 * 26 * 25 27 * @param string $nom_meta_base_version 26 28 * Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP … … 28 30 * Version du schéma de données dans ce plugin (déclaré dans paquet.xml) 29 31 */ 30 function breves_upgrade($nom_meta_base_version, $version_cible) {32 function breves_upgrade($nom_meta_base_version, $version_cible) { 31 33 // cas particulier : 32 34 // si plugin pas installe mais que la table existe 33 35 // considerer que c'est un upgrade depuis v 1.0.0 34 36 // pour gerer l'historique des installations SPIP <=2.1 35 if (!isset($GLOBALS['meta'][$nom_meta_base_version])) {36 $trouver_table = charger_fonction('trouver_table', 'base');37 if (!isset($GLOBALS['meta'][$nom_meta_base_version])) { 38 $trouver_table = charger_fonction('trouver_table', 'base'); 37 39 if ($desc = $trouver_table('spip_breves') 38 AND isset($desc['exist']) AND $desc['exist']){ 39 ecrire_meta($nom_meta_base_version,'1.0.0'); 40 AND isset($desc['exist']) AND $desc['exist'] 41 ) { 42 ecrire_meta($nom_meta_base_version, '1.0.0'); 40 43 } 41 44 // si pas de table en base, on fera une simple creation de base 42 45 } 43 46 44 47 $maj = array(); 45 48 $maj['create'] = array( 46 array('maj_tables', array('spip_breves')),49 array('maj_tables', array('spip_breves')), 47 50 ); 48 51 … … 56 59 * 57 60 * Supprime les tables SQL du plugin (spip_breves) 58 * 61 * 59 62 * @param string $nom_meta_base_version 60 63 * Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP 61 **/64 **/ 62 65 function breves_vider_tables($nom_meta_base_version) { 63 66 sql_drop_table("spip_breves"); 64 67 65 68 effacer_meta("activer_breves"); 66 69 67 70 effacer_meta($nom_meta_base_version); 68 71 }
Note: See TracChangeset
for help on using the changeset viewer.