Changeset 90808 in spip-zone


Ignore:
Timestamp:
Jul 12, 2015, 1:22:26 PM (4 years ago)
Author:
teddy.spip@…
Message:

On est en 2015

Location:
_plugins_/medias_nettoyage/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/medias_nettoyage/trunk/action/supprimer_orphelins.php

    r83458 r90808  
    11<?php
     2
    23/**
    3  * Plugin Nettoyer la médiathèque
     4 * Plugin Nettoyer la médiathèque.
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
    9  * @package    SPIP\Medias_nettoyage\Action\Supprimer_Orphelins
    1011 */
    11 
    12 
    13 if (!defined("_ECRIRE_INC_VERSION")) {
     12if (!defined('_ECRIRE_INC_VERSION')) {
    1413    return;
    1514}
    1615
    17 function action_supprimer_orphelins_dist ()
     16function action_supprimer_orphelins_dist()
    1817{
    1918    $securiser_action = charger_fonction('securiser_action', 'inc');
    2019    $arg = $securiser_action();
    2120}
    22 
    23 ?>
  • _plugins_/medias_nettoyage/trunk/inc/medias_deplacer_doc_rep_orph.php

    r87689 r90808  
    11<?php
     2
    23/**
    3  * Fonctions d'actions du plugin "Nettoyer la médiathèque"
     4 * Fonctions d'actions du plugin "Nettoyer la médiathèque".
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
    911 */
    10 if (! defined('_ECRIRE_INC_VERSION')) {
     12if (!defined('_ECRIRE_INC_VERSION')) {
    1113    return;
    1214}
     
    2123 * @uses _DIR_IMG
    2224 * @uses _MEDIAS_NETTOYAGE_REP_ORPHELINS
    23  *     
     25 *
    2426 * @return array
    2527 */
    2628function inc_medias_deplacer_doc_rep_orph_dist()
    2729{
    28     /**
     30    /*
    2931     * On crée un log vraiment au début du script.
    3032     * Ainsi, on sait déjà en regardant les logs
    3133     * si le script est lancé ou pas.
    3234     */
    33     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Début de la procédure de déplacement.', "medias_nettoyage");
    34    
     35    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Début de la procédure de déplacement.', 'medias_nettoyage');
     36
    3537    $fichiers_orphelins = medias_lister_documents_repertoire_orphelins();
    3638    $fichiers_deplaces = array();
    3739    $message_log = array();
    3840    $repertoire_orphelins = _MEDIAS_NETTOYAGE_REP_ORPHELINS;
    39     $pattern_img = "/" . preg_replace("/\//", "\/", _DIR_IMG) . "/";
    40    
     41    $pattern_img = '/'.preg_replace("/\//", "\/", _DIR_IMG).'/';
     42
    4143    // On crée le répertoire IMG/orphelins s'il n'existe pas
    4244    medias_creer_repertoires_orphelins();
    4345    // On crée les répertoires d'extensions dans IMG/orphelins
    4446    medias_creer_extensions_repertoires($repertoire_orphelins);
    45    
     47
    4648    // Si on n'a pas de fichiers orphelins, on ne lance pas la procédure.
    4749    if (count($fichiers_orphelins) > 0) {
     
    5557            // mais on laisse cette sécu au cas où on a d'autres répertoires à créer.
    5658            while ($i < $profondeur) {
    57                 $repertoires = $repertoires . $chemin[$i] . '/';
    58                 $i ++;
     59                $repertoires = $repertoires.$chemin[$i].'/';
     60                ++$i;
    5961            }
    6062            if (!is_dir($repertoires)) {
    6163                @mkdir($repertoires, _SPIP_CHMOD);
    62                 $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : le répertoire ' . $repertoires . ' a été créé.';
     64                $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : le répertoire '.$repertoires.' a été créé.';
    6365            }
    6466            // Hop, on déplace notre fichier vers IMG/orphelins
    6567            @rename($fichier, $destination);
    66             $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : le fichier ' . $fichier . ' a été déplacé vers ' . $destination . '.';
     68            $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : le fichier '.$fichier.' a été déplacé vers '.$destination.'.';
    6769            // On construit un tableau dans le cas où qqn voudrait utiliser cette donnée.
    6870            // Pour le moment inutilisé.
     
    7072        }
    7173    } else {
    72         $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : Il ne semble pas avoir de documents orphelins dans IMG/';
     74        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : Il ne semble pas avoir de documents orphelins dans IMG/';
    7375    }
    74    
    75     spip_log("\n-------\n" . join("\n", $message_log) . "\n-------\n", "medias_nettoyage");
    76     /**
     76
     77    spip_log("\n-------\n".implode("\n", $message_log)."\n-------\n", 'medias_nettoyage');
     78    /*
    7779     * Et là, on marque bien la fin du script dans les logs.
    7880     */
    79     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Fin de la procédure de déplacement.', "medias_nettoyage");
    80    
     81    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Fin de la procédure de déplacement.', 'medias_nettoyage');
     82
    8183    return true;
    8284}
    83 
    84 ?>
  • _plugins_/medias_nettoyage/trunk/inc/medias_deplacer_rep_obsoletes.php

    r87689 r90808  
    11<?php
    2 /**
    3  * Fonctions d'actions du plugin "Nettoyer la médiathèque"
     2
     3/**
     4 * Fonctions d'actions du plugin "Nettoyer la médiathèque".
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
     
    2325 * @uses _DIR_IMG
    2426 * @uses _MEDIAS_NETTOYAGE_REP_ORPHELINS
    25  *     
    26  * @return void
    2727 */
    2828function inc_medias_deplacer_rep_obsoletes_dist()
    2929{
    30     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Début de la procédure de déplacement des répertoires obsolètes.', "medias_nettoyage");
    31    
     30    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Début de la procédure de déplacement des répertoires obsolètes.', 'medias_nettoyage');
     31
    3232    $pattern_obsoletes = array(
    33         "cache-",
    34         "icones"
     33        'cache-',
     34        'icones',
    3535    );
    3636    $repertoire_img = _DIR_IMG;
     
    3838    $repertoires_obsoletes = array();
    3939    $message_log = array();
    40     $pattern_img = "/" . preg_replace("/\//", "\/", $repertoire_img) . "/";
    41    
     40    $pattern_img = '/'.preg_replace("/\//", "\/", $repertoire_img).'/';
     41
    4242    // On crée le répertoire IMG/orphelins
    4343    medias_creer_repertoires_orphelins();
    44    
     44
    4545    // on cherche les fichiers de type IMG/cache-20x20-blabla.ext
    4646    $fichiers_obsoletes = find_all_in_path('IMG/', '/cache-');
    4747    // on vérifie tout de même que ces fichiers ne font pas parti des documents en BDD
    4848    $fichiers_obsoletes = array_unique(array_diff($fichiers_obsoletes, medias_lister_documents_bdd()));
    49    
     49
    5050    foreach ($pattern_obsoletes as $pattern) {
    51         $repertoires = glob($repertoire_img . $pattern . "*");
     51        $repertoires = glob($repertoire_img.$pattern.'*');
    5252        if (is_array($repertoires) and count($repertoires) > 0) {
    5353            $repertoires_obsoletes = array_merge($repertoires_obsoletes, $repertoires);
     
    5656    // on fusionne avec les fichiers obsolètes
    5757    $repertoires_obsoletes = array_merge($repertoires_obsoletes, $fichiers_obsoletes);
    58    
     58
    5959    // on enlève les valeurs vides du tableau.
    6060    $repertoires_obsoletes = array_filter($repertoires_obsoletes);
    61    
     61
    6262    if (count($repertoires_obsoletes) > 0) {
    6363        foreach ($repertoires_obsoletes as $repertoire_source) {
    6464            $repertoire_destination = preg_replace($pattern_img, $repertoire_orphelins, $repertoire_source);
    6565            @rename($repertoire_source, $repertoire_destination);
    66             $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : Déplacement de ' . $repertoire_source . ' vers ' . $repertoire_destination;
     66            $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : Déplacement de '.$repertoire_source.' vers '.$repertoire_destination;
    6767        }
    6868    } else {
    6969        // S'il n'y a pas de dossiers obsolètes, on met un message histoire de ne pas rester dans le brouillard.
    70         $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : Il n\'y a pas de dossiers ou de fichiers obsolètes';
    71     }
    72     spip_log("\n-------\n" . join("\n", $message_log) . "\n-------\n", "medias_nettoyage");
    73     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Fin de la procédure de déplacement des répertoires obsolètes.', "medias_nettoyage");
     70        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : Il n\'y a pas de dossiers ou de fichiers obsolètes';
     71    }
     72    spip_log("\n-------\n".implode("\n", $message_log)."\n-------\n", 'medias_nettoyage');
     73    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Fin de la procédure de déplacement des répertoires obsolètes.', 'medias_nettoyage');
     74
    7475    return;
    7576}
     
    8485 * @uses _DIR_IMG
    8586 * @uses _MEDIAS_NETTOYAGE_REP_ORPHELINS
    86  *     
     87 *
    8788 * @return array
    8889 */
    8990function medias_deplacer_documents_repertoire_orphelins()
    9091{
    91     /**
     92    /*
    9293     * On crée un log vraiment au début du script.
    9394     * Ainsi, on sait déjà en regardant les logs
    9495     * si le script est lancé ou pas.
    9596     */
    96     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Début de la procédure de déplacement.', "medias_nettoyage");
    97    
     97    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Début de la procédure de déplacement.', 'medias_nettoyage');
     98
    9899    $fichiers_orphelins = medias_lister_documents_repertoire_orphelins();
    99100    $fichiers_deplaces = array();
    100101    $message_log = array();
    101102    $repertoire_orphelins = _MEDIAS_NETTOYAGE_REP_ORPHELINS;
    102     $pattern_img = "/" . preg_replace("/\//", "\/", _DIR_IMG) . "/";
    103    
     103    $pattern_img = '/'.preg_replace("/\//", "\/", _DIR_IMG).'/';
     104
    104105    // On crée le répertoire IMG/orphelins s'il n'existe pas
    105106    medias_creer_repertoires_orphelins();
    106107    // On crée les répertoires d'extensions dans IMG/orphelins
    107108    medias_creer_extensions_repertoires($repertoire_orphelins);
    108    
     109
    109110    // Si on n'a pas de fichiers orphelins, on ne lance pas la procédure.
    110111    if (count($fichiers_orphelins) > 0) {
     
    118119            // mais on laisse cette sécu au cas où on a d'autres répertoires à créer.
    119120            while ($i < $profondeur) {
    120                 $repertoires = $repertoires . $chemin[$i] . '/';
    121                 $i ++;
     121                $repertoires = $repertoires.$chemin[$i].'/';
     122                ++$i;
    122123            }
    123             if (! is_dir($repertoires)) {
     124            if (!is_dir($repertoires)) {
    124125                @mkdir($repertoires, _SPIP_CHMOD);
    125                 $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : le répertoire ' . $repertoires . ' a été créé.';
     126                $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : le répertoire '.$repertoires.' a été créé.';
    126127            }
    127128            // Hop, on déplace notre fichier vers IMG/orphelins
    128129            @rename($fichier, $destination);
    129             $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : le fichier ' . $fichier . ' a été déplacé vers ' . $destination . '.';
     130            $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : le fichier '.$fichier.' a été déplacé vers '.$destination.'.';
    130131            // On construit un tableau dans le cas où qqn voudrait utiliser cette donnée.
    131132            // Pour le moment inutilisé.
     
    133134        }
    134135    } else {
    135         $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : Il ne semble pas avoir de documents orphelins dans IMG/';
    136     }
    137    
    138     spip_log("\n-------\n" . join("\n", $message_log) . "\n-------\n", "medias_nettoyage");
    139     /**
     136        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : Il ne semble pas avoir de documents orphelins dans IMG/';
     137    }
     138
     139    spip_log("\n-------\n".implode("\n", $message_log)."\n-------\n", 'medias_nettoyage');
     140    /*
    140141     * Et là, on marque bien la fin du script dans les logs.
    141142     */
    142     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Fin de la procédure de déplacement.', "medias_nettoyage");
    143    
     143    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Fin de la procédure de déplacement.', 'medias_nettoyage');
     144
    144145    return true;
    145146}
     
    160161 * @uses medias_lister_logos_fichiers()
    161162 * @uses _DIR_IMG
    162  *     
     163 *
    163164 * @return bool
    164165 */
    165166function medias_reparer_documents_fichiers()
    166167{
    167     /**
     168    /*
    168169     * On crée un log vraiment au début du script.
    169170     * Ainsi, on sait déjà en regardant les logs
    170171     * si le script est lancé ou pas.
    171172     */
    172     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Début de la procédure de réparation des documents.', "medias_nettoyage");
    173    
     173    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Début de la procédure de réparation des documents.', 'medias_nettoyage');
     174
    174175    $repertoire_img = _DIR_IMG;
    175176    $docs_fichiers = array();
    176     $pattern_img = "/" . preg_replace("/\//", "\/", $repertoire_img) . "/";
     177    $pattern_img = '/'.preg_replace("/\//", "\/", $repertoire_img).'/';
    177178    $message_log = array();
    178    
     179
    179180    // On va chercher dans IMG/*.*
    180     $fichiers = glob($repertoire_img . "*.*");
     181    $fichiers = glob($repertoire_img.'*.*');
    181182    if (is_array($fichiers) and count($fichiers) > 0) {
    182183        foreach ($fichiers as $fichier) {
     
    186187    }
    187188    $docs_fichiers = preg_replace($pattern_img, '', $docs_fichiers);
    188    
     189
    189190    if (count($docs_fichiers) > 0) {
    190191        // On va échapper chaque valeur d'url de fichier car
     
    194195            $url_fichiers[] = sql_quote($url_fichier);
    195196        }
    196         $docs_bdd = sql_allfetsel('id_document,fichier', 'spip_documents', "fichier IN (" . join(",", $url_fichiers) . ")");
    197        
     197        $docs_bdd = sql_allfetsel('id_document,fichier', 'spip_documents', 'fichier IN ('.implode(',', $url_fichiers).')');
     198
    198199        if (is_array($docs_bdd) and count($docs_bdd) > 0) {
    199200            foreach ($docs_bdd as $document) {
     
    204205                // car cette variable sera enresgitrée en BDD)
    205206                $destination_test = preg_replace($pattern_img, '', $destination);
    206                 if (count(explode("/", $destination_test)) == 1) {
    207                     $destination = $document['extension'] . '/' . $destination_test;
     207                if (count(explode('/', $destination_test)) == 1) {
     208                    $destination = $document['extension'].'/'.$destination_test;
    208209                }
    209                 if ($document['fichier'] != $destination and rename($repertoire_img . $document['fichier'], $repertoire_img . $destination)) {
     210                if ($document['fichier'] != $destination and rename($repertoire_img.$document['fichier'], $repertoire_img.$destination)) {
    210211                    sql_updateq('spip_documents', array(
    211                         'fichier' => $destination
    212                     ), 'id_document=' . $document['id_document']);
    213                     $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : le fichier ' . $repertoire_img . $document['fichier'] . ' a été déplacé vers ' . $repertoire_img . $destination . '.';
     212                        'fichier' => $destination,
     213                    ), 'id_document='.$document['id_document']);
     214                    $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : le fichier '.$repertoire_img.$document['fichier'].' a été déplacé vers '.$repertoire_img.$destination.'.';
    214215                } else {
    215                     $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : le fichier ' . $repertoire_img . $document['fichier'] . ' n\'a pu être déplacé vers ' . $repertoire_img . $destination . '.';
     216                    $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : le fichier '.$repertoire_img.$document['fichier'].' n\'a pu être déplacé vers '.$repertoire_img.$destination.'.';
    216217                }
    217218            }
    218219        }
    219220    } else {
    220         $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : Il n\'y a pas de documents à réparer.';
    221     }
    222    
    223     spip_log("\n-------\n" . join("\n", $message_log) . "\n-------\n", "medias_nettoyage");
    224     /**
     221        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : Il n\'y a pas de documents à réparer.';
     222    }
     223
     224    spip_log("\n-------\n".implode("\n", $message_log)."\n-------\n", 'medias_nettoyage');
     225    /*
    225226     * Et là, on marque bien la fin du script dans les logs.
    226227     */
    227     spip_log(date_format(date_create(), 'Y-m-d H:i:s') . ' : Fin de la procédure de réparation des documents.', "medias_nettoyage");
    228    
     228    spip_log(date_format(date_create(), 'Y-m-d H:i:s').' : Fin de la procédure de réparation des documents.', 'medias_nettoyage');
     229
    229230    return true;
    230231}
    231 
    232 ?>
  • _plugins_/medias_nettoyage/trunk/inc/medias_reparer_doc_fichiers.php

    r83459 r90808  
    11<?php
     2
    23/**
    3  * Fonctions d'actions du plugin "Nettoyer la médiathèque"
     4 * Fonctions d'actions du plugin "Nettoyer la médiathèque".
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
    911 */
    10 
    11 
    1212if (!defined('_ECRIRE_INC_VERSION')) {
    1313    return;
     
    3232 * @return bool
    3333 */
    34 function inc_medias_reparer_doc_fichiers_dist ()
     34function inc_medias_reparer_doc_fichiers_dist()
    3535{
    36     /**
     36    /*
    3737     * On crée un log vraiment au début du script.
    3838     * Ainsi, on sait déjà en regardant les logs
     
    4141    spip_log(
    4242        date_format(date_create(), 'Y-m-d H:i:s')
    43         . ' : Début de la procédure de réparation des documents.',
    44         "medias_nettoyage"
     43        .' : Début de la procédure de réparation des documents.',
     44        'medias_nettoyage'
    4545    );
    4646
    47     $repertoire_img     = _DIR_IMG ;
    48     $docs_fichiers      = array();
    49     $pattern_img        = "/" . preg_replace("/\//", "\/", $repertoire_img) . "/";
    50     $message_log        = array();
     47    $repertoire_img = _DIR_IMG;
     48    $docs_fichiers = array();
     49    $pattern_img = '/'.preg_replace("/\//", "\/", $repertoire_img).'/';
     50    $message_log = array();
    5151
    5252    // On va chercher dans IMG/*.*
    53     $fichiers = glob($repertoire_img . "*.*");
     53    $fichiers = glob($repertoire_img.'*.*');
    5454    if (is_array($fichiers) and count($fichiers) > 0) {
    5555        foreach ($fichiers as $fichier) {
     
    7575            'id_document,fichier',
    7676            'spip_documents',
    77             "fichier IN ("
    78             . join(",", $url_fichiers)
    79             . ")"
     77            'fichier IN ('
     78            .implode(',', $url_fichiers)
     79            .')'
    8080        );
    8181
     
    8888                // car cette variable sera enresgitrée en BDD)
    8989                $destination_test = preg_replace($pattern_img, '', $destination);
    90                 if (count(explode("/", $destination_test)) == 1) {
    91                     $destination = $document['extension'] . '/' . $destination_test ;
     90                if (count(explode('/', $destination_test)) == 1) {
     91                    $destination = $document['extension'].'/'.$destination_test;
    9292                }
    9393                if ($document['fichier'] != $destination
    94                     and rename($repertoire_img . $document['fichier'], $repertoire_img . $destination)) {
     94                    and rename($repertoire_img.$document['fichier'], $repertoire_img.$destination)) {
    9595                    sql_updateq(
    9696                        'spip_documents',
    9797                        array('fichier' => $destination),
    98                         'id_document=' . $document['id_document']
     98                        'id_document='.$document['id_document']
    9999                    );
    100100                    $message_log[] = date_format(date_create(), 'Y-m-d H:i:s')
    101                     . ' : le fichier '
    102                     . $repertoire_img
    103                     . $document['fichier']
    104                     . ' a été déplacé vers '
    105                     . $repertoire_img
    106                     . $destination
     101                    .' : le fichier '
     102                    .$repertoire_img
     103                    .$document['fichier']
     104                    .' a été déplacé vers '
     105                    .$repertoire_img
     106                    .$destination
    107107                    .'.';
    108108                } else {
    109109                    $message_log[] = date_format(date_create(), 'Y-m-d H:i:s')
    110                     . ' : le fichier '
    111                     . $repertoire_img
    112                     . $document['fichier']
    113                     . ' n\'a pu être déplacé vers '
    114                     . $repertoire_img
    115                     . $destination
    116                     . '.';
     110                    .' : le fichier '
     111                    .$repertoire_img
     112                    .$document['fichier']
     113                    .' n\'a pu être déplacé vers '
     114                    .$repertoire_img
     115                    .$destination
     116                    .'.';
    117117                }
    118118            }
    119119        }
    120120    } else {
    121         $message_log[] = date_format(date_create(), 'Y-m-d H:i:s') . ' : Il n\'y a pas de documents à réparer.';
     121        $message_log[] = date_format(date_create(), 'Y-m-d H:i:s').' : Il n\'y a pas de documents à réparer.';
    122122    }
    123123
    124124    spip_log(
    125125        "\n-------\n"
    126         . join("\n", $message_log)
    127         . "\n-------\n",
    128         "medias_nettoyage"
     126        .implode("\n", $message_log)
     127        ."\n-------\n",
     128        'medias_nettoyage'
    129129    );
    130     /**
     130    /*
    131131     * Et là, on marque bien la fin du script dans les logs.
    132132     */
    133133    spip_log(
    134134        date_format(date_create(), 'Y-m-d H:i:s')
    135         . ' : Fin de la procédure de réparation des documents.',
    136         "medias_nettoyage"
     135        .' : Fin de la procédure de réparation des documents.',
     136        'medias_nettoyage'
    137137    );
    138138
    139139    return true;
    140140}
    141 
    142 ?>
  • _plugins_/medias_nettoyage/trunk/lang/paquet-medias_nettoyage_fr.php

    r82717 r90808  
    66// Module: paquet-medias_nettoyage
    77// Langue: fr
    8 // Date: 14-04-2014 12:34:22
     8// Date: 14-04-2014-2015 12:34:22
    99// Items: 2
    1010
    11 if (!defined('_ECRIRE_INC_VERSION')) return;
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12    return;
     13}
    1214
    1315$GLOBALS[$GLOBALS['idx_lang']] = array(
    1416
    1517// M
    16         'medias_nettoyage_description' => 'Ce plugin permet de lister les documents présents physiquement dans le répertoire IMG mais qui ne sont plus référencés en BDD. Une tâche de fond déplace ces fichiers dans un répertoire IMG/orphelins.',
     18    'medias_nettoyage_description' => 'Ce plugin permet de lister les documents présents physiquement dans le répertoire IMG mais qui ne sont plus référencés en BDD. Une tâche de fond déplace ces fichiers dans un répertoire IMG/orphelins.',
    1719    'medias_nettoyage_nom' => 'Nettoyer la médiathèque',
    18         'medias_nettoyage_slogan' => 'On range nos medias!',
     20    'medias_nettoyage_slogan' => 'On range nos medias!',
    1921);
    20 ?>
  • _plugins_/medias_nettoyage/trunk/medias_nettoyage_autorisations.php

    r83009 r90808  
    11<?php
     2
    23/**
    3  * Définit les autorisations du plugin Nettoyer la médiathèque
     4 * Définit les autorisations du plugin Nettoyer la médiathèque.
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
    9  * @package    SPIP\Medias_nettoyage\Autorisations
    1011 */
    11 
    12 if (!defined("_ECRIRE_INC_VERSION")) {
     12if (!defined('_ECRIRE_INC_VERSION')) {
    1313    return;
    1414}
    1515
    1616/**
    17  * Fonction d'appel pour le pipeline
     17 * Fonction d'appel pour le pipeline.
     18 *
    1819 * @pipeline autoriser
    1920 */
     
    2324
    2425/**
    25  * Autorisation pour l'onglet medias_tabbord
     26 * Autorisation pour l'onglet medias_tabbord.
    2627 *
    2728 * @param  string $faire Action demandée
     
    3031 * @param  array  $qui   Description de l'auteur demandant l'autorisation
    3132 * @param  array  $opt   Options de cette autorisation
     33 *
    3234 * @return bool          true s'il a le droit, false sinon
    33 **/
     35 **/
    3436function autoriser_medias_tabbord_onglet_dist($faire, $type, $id, $qui, $opt)
    3537{
     
    3840
    3941/**
    40  * Autorisation pour l'onglet medias_rep_orphelins
     42 * Autorisation pour l'onglet medias_rep_orphelins.
    4143 *
    4244 * @param  string $faire Action demandée
     
    4547 * @param  array  $qui   Description de l'auteur demandant l'autorisation
    4648 * @param  array  $opt   Options de cette autorisation
     49 *
    4750 * @return bool          true s'il a le droit, false sinon
    48 **/
     51 **/
    4952function autoriser_medias_rep_orphelins_onglet_dist($faire, $type, $id, $qui, $opt)
    5053{
     
    5356
    5457/**
    55  * Autorisation pour l'onglet medias_rep_img
     58 * Autorisation pour l'onglet medias_rep_img.
    5659 *
    5760 * @param  string $faire Action demandée
     
    6063 * @param  array  $qui   Description de l'auteur demandant l'autorisation
    6164 * @param  array  $opt   Options de cette autorisation
     65 *
    6266 * @return bool          true s'il a le droit, false sinon
    63 **/
     67 **/
    6468function autoriser_medias_rep_img_onglet_dist($faire, $type, $id, $qui, $opt)
    6569{
     
    6872
    6973/**
    70  * Autorisation de suppression d'un fichier orphelin
     74 * Autorisation de suppression d'un fichier orphelin.
    7175 *
    7276 * @param  string $faire Action demandée
     
    7579 * @param  array  $qui   Description de l'auteur demandant l'autorisation
    7680 * @param  array  $opt   Options de cette autorisation
     81 *
    7782 * @return bool          true s'il a le droit, false sinon
    78 **/
     83 **/
    7984function autoriser_medias_orphelins_supprimer_dist($faire, $type, $id, $qui, $opt)
    8085{
    8186    return $qui['statut'] == '0minirezo' and $qui['webmestre'] == 'oui';
    8287}
    83 
    84 ?>
  • _plugins_/medias_nettoyage/trunk/medias_nettoyage_fonctions.php

    r90807 r90808  
    66 * @plugin     Nettoyer la médiathèque
    77 *
    8  * @copyright  2014
     8 * @copyright  2014-2015
    99 * @author     Teddy Payet
    1010 * @licence    GNU/GPL
  • _plugins_/medias_nettoyage/trunk/medias_nettoyage_options.php

    r82705 r90808  
    11<?php
     2
    23/**
    3  * Options principales du plugin "Nettoyer la médiathèque"
     4 * Options principales du plugin "Nettoyer la médiathèque".
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
    9  * @package    SPIP\Medias_nettoyage\Options
    1011 */
    11 
    1212if (!defined('_ECRIRE_INC_VERSION')) {
    1313    return;
    1414}
    1515
    16 if (!defined("_MEDIAS_NETTOYAGE_PAQUET")) {
    17     define("_MEDIAS_NETTOYAGE_PAQUET", 200);
     16if (!defined('_MEDIAS_NETTOYAGE_PAQUET')) {
     17    define('_MEDIAS_NETTOYAGE_PAQUET', 200);
    1818}
    1919
    20 if (!defined("_MEDIAS_NETTOYAGE_REP_ORPHELINS")) {
    21     define("_MEDIAS_NETTOYAGE_REP_ORPHELINS", _DIR_IMG . 'orphelins/');
     20if (!defined('_MEDIAS_NETTOYAGE_REP_ORPHELINS')) {
     21    define('_MEDIAS_NETTOYAGE_REP_ORPHELINS', _DIR_IMG.'orphelins/');
    2222}
    23 
    24 ?>
  • _plugins_/medias_nettoyage/trunk/medias_nettoyage_pipelines.php

    r82705 r90808  
    11<?php
     2
    23/**
    3  * Pipelines du plugin "Nettoyer la médiathèque"
     4 * Pipelines du plugin "Nettoyer la médiathèque".
    45 *
    56 * @plugin     Nettoyer la médiathèque
    6  * @copyright  2014
     7 *
     8 * @copyright  2014-2015
    79 * @author     Teddy Payet
    810 * @licence    GNU/GPL
    9  * @package    SPIP\Medias_nettoyage\Pipelines
    1011 */
    11 
    12 if (!defined("_ECRIRE_INC_VERSION")) {
     12if (!defined('_ECRIRE_INC_VERSION')) {
    1313    return;
    1414}
    1515
    1616/**
    17  * On se greffe au pipeline taches_generales_cron pour lancer nos tâches
     17 * On se greffe au pipeline taches_generales_cron pour lancer nos tâches.
    1818 *
    1919 * @param  array $taches
     
    2323function medias_nettoyage_taches_generales_cron($taches)
    2424{
    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
     25    $taches['medias_deplacer_orphelins'] = 5 * 3600; // toutes les 5h
     26    $taches['medias_deplacer_obsoletes'] = 5 * 3600; // toutes les 5h
     27    $taches['medias_reparer_documents'] = 5 * 3600; // toutes les 5h
    2928
    3029    return $taches;
     
    3534 *
    3635 * @param  string $flux
     36 *
    3737 * @return string
    3838 */
    3939function medias_nettoyage_header_prive($flux)
    4040{
    41 
    4241    $page_exec = array('medias_rep_orphelins', 'medias_rep_img', 'medias_tabbord');
    4342
    4443    if (intval(spip_version()) == 2 and in_array(_request('exec'), $page_exec)) {
    4544        $flux .= '<link rel="stylesheet" href="'
    46         . find_in_path('prive/style_prive_medias_nettoyage.css')
    47         . '" type="text/css" media="all" />';
     45        .find_in_path('prive/style_prive_medias_nettoyage.css')
     46        .'" type="text/css" media="all" />';
    4847    }
    4948
    5049    return $flux;
    5150}
    52 
    53 ?>
Note: See TracChangeset for help on using the changeset viewer.