[PLUGINS] +clavettes et dependances
[lhc/web/clavette_www.git] / www / plugins / import_ics / import_ics_pipelines.php
1 <?php
2 /**
3 * Utilisations de pipelines par Import_ics
4 *
5 * @plugin Import_ics
6 * @copyright 2013
7 * @author Amaury
8 * @licence GNU/GPL
9 * @package SPIP\Import_ics\Pipelines
10 */
11
12 if (!defined('_ECRIRE_INC_VERSION')) return;
13
14 /**
15 * Optimiser la base de données en supprimant les liens orphelins
16 * de l'objet vers quelqu'un et de quelqu'un vers l'objet.
17 *
18 * @pipeline optimiser_base_disparus
19 * @param array $flux Données du pipeline
20 * @return array Données du pipeline
21 */
22 function import_ics_optimiser_base_disparus($flux){
23 include_spip('action/editer_liens');
24 $flux['data'] += objet_optimiser_liens(array('almanach'=>'*'),'*');
25 return $flux;
26 }
27
28
29 function import_ics_taches_generales_cron($taches_generales){
30 $taches_generales['import_ics_synchro'] = 3600*24;/*mettre à jour toutes les 24 heures parait bien*/
31 return $taches_generales;
32 }
33 ?>