source: spip-zone/_plugins_/medias_dereferencer/trunk/genie/medias_dereferencer_htaccess.php @ 96483

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

Un joli bug : le genie lançait la création des htaccess sans prendre en compte les valeurs de la configuration du plugin.
Donc, double vérification : dans le genie et la fonction.
Up de z

File size: 1.3 KB
Line 
1<?php
2
3/**
4 * Fichier d'une tâche de fond du plugin 'Déréférencer les médias'.
5 *
6 * @plugin     Déréférencer les médias
7 *
8 * @copyright  2015-2016
9 * @author     Teddy Payet
10 * @licence    GNU/GPL
11 */
12if (!defined('_ECRIRE_INC_VERSION')) {
13        return;
14}
15include_spip('medias_dereferencer_fonctions');
16
17function genie_medias_dereferencer_htaccess_dist($t) {
18        include_spip('inc/session');
19        $message_log = array();
20        $message_log[] = "\n-----";
21        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s');
22        $message_log[] = 'Fonction : ' . __FUNCTION__;
23        if (session_get('id_auteur')) {
24                $message_log[] = "L'action a été lancé par l'auteur #" . session_get('id_auteur') . ', ' . session_get('nom') . ' (' . session_get('statut') . ')';
25        } else {
26                $message_log[] = "L'action a été lancé par SPIP en tâche de fond.";
27        }
28        include_spip('inc/config');
29        $config_md = lire_config('medias_dereferencer');
30
31        if ($config_md['htaccess'] === 'oui') {
32                md_creation_htaccess_img();
33        }
34
35        // on met l'heure de fin de la procédure dans le message de log
36        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s');
37        $message_log[] = "-----\n";
38        // Et maintenant on stocke les messages dans un fichier de log.
39        spip_log(implode("\n", $message_log), 'medias_dereferencer');
40
41        return true;
42}
Note: See TracBrowser for help on using the repository browser.