Changeset 98423 in spip-zone


Ignore:
Timestamp:
Jun 15, 2016, 12:35:55 PM (3 years ago)
Author:
teddy.spip@…
Message:

Importation du bugfix dans la branche

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

Legend:

Unmodified
Added
Removed
  • _plugins_/medias_dereferencer/branches/v1

  • _plugins_/medias_dereferencer/branches/v1/medias_dereferencer_fonctions.php

    r98373 r98423  
    193193        include_spip('inc/session');
    194194        $documents_raccourcis = medias_lister_medias_used_in_text();
     195        $liste_documents = array();
    195196        $message_log = array();
    196197        $message_log[] = "\n-----";
     
    249250                                }
    250251                        }
     252                        /**
     253                         * On stocke par statut les documents pour faire une mise à jour par lot
     254                         */
     255                        $liste_documents[$document['statut']][] = $document['id_document'];
     256                }
     257                if (is_array($liste_documents) and count($liste_documents) > 1) {
     258                        // Si un document est déjà dans 'publie', il ne doit pas être présent dans le tableau 'prepa'
     259                        $liste_documents['prepa'] = array_diff($liste_documents['prepa'], $liste_documents['publie']);
     260                        // On met à jour les documents en cours de préparation
     261                        sql_updateq('spip_documents', array('statut' => 'prepa'), 'id_document IN (' . implode(',', $liste_documents['prepa']) . ')');
     262                        // On met à jour les documents publiés
     263                        sql_updateq('spip_documents', array('statut' => 'publie'), 'id_document IN (' . implode(',', $liste_documents['publie']) . ')');
    251264                }
    252265        }
  • _plugins_/medias_dereferencer/branches/v1/paquet.xml

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