Browse Source

Installation avec la fonction actuelle

pull/4/head
RastaPopoulos 1 year ago
parent
commit
afd058f24c
  1. 2
      base/notifavancees_tables.php
  2. 40
      notifavancees_administrations.php
  3. 13
      paquet.xml

2
base/notifavancees_tables.php

@ -43,5 +43,3 @@ function notifavancees_declarer_tables_principales($tables_principales){
return $tables_principales;
}
?>

40
notifavancees_administrations.php

@ -7,41 +7,18 @@ include_spip('inc/meta');
// Installation et mise à jour
function notifavancees_upgrade($nom_meta_version_base, $version_cible){
$version_actuelle = '0.0';
if (
(!isset($GLOBALS['meta'][$nom_meta_version_base]))
|| (($version_actuelle = $GLOBALS['meta'][$nom_meta_version_base]) != $version_cible)
){
if (version_compare($version_actuelle,'0.0','=')){
// Création des tables
include_spip('base/create');
include_spip('base/abstract_sql');
creer_base();
ecrire_meta($nom_meta_version_base, $version_actuelle=$version_cible, 'non');
}
/*if (version_compare($version_actuelle,'0.5','<')){
include_spip('base/create');
include_spip('base/abstract_sql');
// Modification de notifavancees
sql_alter('');
// On change la version
echo "Mise à jour du plugin notifavancees en version 0.5<br/>";
ecrire_meta($nom_meta_version_base, $version_actuelle=$version_cible, 'non');
}*/
$maj = array();
}
$maj['create'] = array(
array('maj_tables', array('spip_notifications_abonnements')),
);
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
// Désinstallation
function notifavancees_vider_tables($nom_meta_version_base){
include_spip('base/abstract_sql');
// On efface les tables du plugin
@ -49,7 +26,4 @@ function notifavancees_vider_tables($nom_meta_version_base){
// On efface la version entregistrée
effacer_meta($nom_meta_version_base);
}
?>

13
paquet.xml

@ -23,20 +23,7 @@
<necessite nom="saisies" compatibilite="[3.23.2;[" />
<necessite nom="yaml" compatibilite="[1.5.3;[" />
<spip compatibilite="[3.0.0;3.2.99]">
<necessite nom="spip_bonux" compatibilite="[3.4.6;[" />
<necessite nom="queue" compatibilite="[0.6.6;[" />
<necessite nom="facteur" compatibilite="[3.6.2;[" />
</spip>
<spip compatibilite="[2.1.0;2.1.99]">
<necessite nom="spip_bonux" compatibilite="[2.2.23;[" />
<necessite nom="queue" compatibilite="[0.6.2;[" />
<necessite nom="facteur" compatibilite="[1.8.11;[" />
</spip>
</paquet>

Loading…
Cancel
Save