source: spip-zone/_plugins_/medias_nettoyage/trunk/medias_nettoyage_pipelines.php @ 82296

Last change on this file since 82296 was 82296, checked in by teddy.spip@…, 7 years ago
  • Complément et ajout de PHPDoc
  • On commente le code par des exemples
  • On incrémente et on passe en stable.
  • Property svn:executable set to *
File size: 1.2 KB
Line 
1<?php
2/**
3 * Pipelines du plugin "Nettoyer la médiathèque"
4 *
5 * @plugin     Nettoyer la médiathèque
6 * @copyright  2014
7 * @author     Teddy Payet
8 * @licence    GNU/GPL
9 * @package    SPIP\Medias_nettoyage\Pipelines
10 */
11
12if (!defined("_ECRIRE_INC_VERSION")) return;
13
14/**
15 * On se greffe au pipeline taches_generales_cron pour lancer nos tâches
16 *
17 * @param  array $taches
18 *
19 * @return array
20 */
21function medias_nettoyage_taches_generales_cron($taches) {
22
23        $taches['medias_deplacer_orphelins']    = 5 * 3600; // toutes les 5h
24        $taches['medias_deplacer_obsoletes']    = 5 * 3600; // toutes les 5h
25        $taches['medias_reparer_documents']     = 5 * 3600; // toutes les 5h
26
27        return $taches;
28}
29
30/**
31 * Ajouter des éléments dans le header du privé.
32 *
33 * @param  string $flux
34 * @return string
35 */
36function medias_nettoyage_header_prive($flux){
37
38        $page_exec = array('medias_rep_orphelins', 'medias_rep_img', 'medias_tabbord');
39
40        if (intval(spip_version()) == 2 AND in_array(_request('exec'), $page_exec)) {
41                $flux .= '<link rel="stylesheet" href="' . find_in_path('prive/style_prive_medias_nettoyage.css') . '" type="text/css" media="all" />';
42        }
43
44        return $flux;
45}
46
47?>
Note: See TracBrowser for help on using the repository browser.