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

Last change on this file since 82705 was 82705, checked in by teddy.spip@…, 7 years ago

On met un glob() particulier pour retrouver les logos du site SPIP. (pierretux)

  • 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")) {
13    return;
14}
15
16/**
17 * On se greffe au pipeline taches_generales_cron pour lancer nos tâches
18 *
19 * @param  array $taches
20 *
21 * @return array
22 */
23function medias_nettoyage_taches_generales_cron($taches)
24{
25
26    $taches['medias_deplacer_orphelins']    = 5 * 3600; // toutes les 5h
27    $taches['medias_deplacer_obsoletes']    = 5 * 3600; // toutes les 5h
28    $taches['medias_reparer_documents']     = 5 * 3600; // toutes les 5h
29
30    return $taches;
31}
32
33/**
34 * Ajouter des éléments dans le header du privé.
35 *
36 * @param  string $flux
37 * @return string
38 */
39function medias_nettoyage_header_prive($flux)
40{
41
42    $page_exec = array('medias_rep_orphelins', 'medias_rep_img', 'medias_tabbord');
43
44    if (intval(spip_version()) == 2 and in_array(_request('exec'), $page_exec)) {
45        $flux .= '<link rel="stylesheet" href="'
46        . find_in_path('prive/style_prive_medias_nettoyage.css')
47        . '" type="text/css" media="all" />';
48    }
49
50    return $flux;
51}
52
53?>
Note: See TracBrowser for help on using the repository browser.