Changeset 107893 in spip-zone for _plugins_/amappca
- Timestamp:
- Dec 6, 2017, 8:34:35 PM (3 years ago)
- Location:
- _plugins_/amappca/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/amappca/trunk/amappca_administrations.php
r96206 r107893 23 23 **/ 24 24 function amappca_upgrade($nom_meta_base_version, $version_cible) { 25 include_spip('inc/config'); 25 26 $maj = array(); 26 27 27 28 $maj['create'] = array( 28 array('maj_tables', array('spip_amap_periodes', 'spip_amap_distributions', 'spip_amap_distributions_liens', 'spip_organisations', 'spip_commandes', 'spip_commandes_details')) 29 array( 30 'maj_tables', 31 array( 32 'spip_amap_periodes', 33 'spip_amap_distributions', 34 'spip_amap_distributions_liens', 35 'spip_organisations', 36 'spip_commandes', 37 'spip_commandes_details' 38 ) 39 ), 40 array( 41 'ecrire_config', 42 'contacts_et_organisations/utiliser_annuaires', 43 'on' 44 ), 45 array( 46 'ecrire_config', 47 'contacts_et_organisations/associer_aux_auteurs', 48 'on' 49 ), 50 array( 51 'ecrire_config', 52 'contacts_et_organisations/afficher_infos_sur_auteurs', 53 'on' 54 ), 55 array( 56 'ecrire_config', 57 'contacts_et_organisations/supprimer_reciproquement_auteurs_et_contacts', 58 'on' 59 ), 60 array( 61 'sql_insertq', 62 'spip_annuaires', 63 array( 64 'titre' => 'Producteurs de l’AMAP', 65 'identifiant' => 'amap_producteurs', 66 ) 67 ), 68 array( 69 'sql_insertq', 70 'spip_annuaires', 71 array( 72 'titre' => 'Consommateurs de l’AMAP', 73 'identifiant' => 'amap_consommateurs', 74 ) 75 ), 29 76 ); 30 77 … … 44 91 sql_drop_table("spip_amap_periodes"); 45 92 sql_drop_table("spip_amap_distributions"); 46 93 47 94 # Nettoyer les versionnages et forums 48 95 sql_delete("spip_versions", sql_in("objet", array('amap_periode', 'amap_distribution'))); 49 96 sql_delete("spip_versions_fragments", sql_in("objet", array('amap_periode', 'amap_distribution'))); 50 97 sql_delete("spip_forum", sql_in("objet", array('amap_periode', 'amap_distribution'))); 51 98 99 // TODO : Supprimer les contacts des deux annuaires et ces annuaires 100 52 101 effacer_meta($nom_meta_base_version); 53 102 } -
_plugins_/amappca/trunk/amappca_pipelines.php
r96206 r107893 25 25 */ 26 26 function amappca_optimiser_base_disparus($flux){ 27 28 27 sql_delete("spip_amap_periodes", "statut='poubelle' AND maj < " . $flux['args']['date']); 29 28 30 29 return $flux; 31 30 } 31 32 function amappca_pre_styliser($flux) { 33 var_dump($flux); 34 if (preg_match(';^amap.*$;', $flux['args']['fond'])) { 35 _chemin(_DIR_PLUGIN_AMAPPCA . 'squelettes/'); 36 $GLOBALS['marqueur'] .= ':amap'; 37 } 38 39 return $flux; 40 } -
_plugins_/amappca/trunk/paquet.xml
r96218 r107893 28 28 <pipeline nom="declarer_tables_interfaces" inclure="base/amappca.php" /> 29 29 <pipeline nom="optimiser_base_disparus" inclure="amappca_pipelines.php" /> 30 <pipeline nom="pre_styliser" inclure="amappca_pipelines.php" /> 30 31 31 32 <menu nom="amap_periodes" titre="amap_periode:titre_amap_periodes" parent="menu_edition" icone="images/amap_periode-16.png" action="amap_periodes" />
Note: See TracChangeset
for help on using the changeset viewer.