Changeset 102433 in spip-zone


Ignore:
Timestamp:
Jan 23, 2017, 7:43:19 PM (3 years ago)
Author:
teddy.spip@…
Message:

On rapatrie le bugfix, prendre en compte les réglages du formulaire de configuration.

Location:
_plugins_/medias_dereferencer/branches/v1
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/medias_dereferencer/branches/v1

  • _plugins_/medias_dereferencer/branches/v1/genie/medias_dereferencer_vu.php

    r98373 r102433  
    1616
    1717function genie_medias_dereferencer_vu_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.";
     18        include_spip('inc/config');
     19        $lier_document_cfg = lire_config('medias_dereferencer/lier_document');
     20        /**
     21         * Il faut avoir activé la liaison des documents dans le formulaire de configuration.
     22         * Si on n'a pas encore configuré le plugin, on n'active pas la liaison des documents.
     23         */
     24        if (!empty($lier_document_cfg) and $lier_document_cfg == 'oui') {
     25                include_spip('inc/session');
     26                $message_log = array();
     27                $message_log[] = "\n-----";
     28                $message_log[] = date_format(date_create(), 'Y-m-d H:i:s');
     29                $message_log[] = 'Fonction : ' . __FUNCTION__;
     30                if (session_get('id_auteur')) {
     31                        $message_log[] = "L'action a été lancé par l'auteur #" . session_get('id_auteur') . ', ' . session_get('nom') . ' (' . session_get('statut') . ')';
     32                } else {
     33                        $message_log[] = "L'action a été lancé par SPIP en tâche de fond.";
     34                }
     35
     36                medias_maj_documents_non_lies();
     37
     38                // on met l'heure de fin de la procédure dans le message de log
     39                $message_log[] = date_format(date_create(), 'Y-m-d H:i:s');
     40                $message_log[] = "-----\n";
     41                // Et maintenant on stocke les messages dans un fichier de log.
     42                include_spip('inc/utils');
     43                spip_log(implode("\n", $message_log), 'medias_dereferencer');
    2744        }
    28 
    29         medias_maj_documents_non_lies();
    30 
    31         // on met l'heure de fin de la procédure dans le message de log
    32         $message_log[] = date_format(date_create(), 'Y-m-d H:i:s');
    33         $message_log[] = "-----\n";
    34         // Et maintenant on stocke les messages dans un fichier de log.
    35         include_spip('inc/utils');
    36         spip_log(implode("\n", $message_log), 'medias_dereferencer');
    3745
    3846        return true;
  • _plugins_/medias_dereferencer/branches/v1/paquet.xml

    r98423 r102433  
    22        prefix="medias_dereferencer"
    33        categorie="statistique"
    4         version="1.2.6"
     4        version="1.2.7"
    55        etat="test"
    66        compatibilite="[3.0.9;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.