Changeset 111996 in spip-zone for _outils_/spip-cli


Ignore:
Timestamp:
Oct 15, 2018, 9:40:18 AM (5 weeks ago)
Author:
marcimat@…
Message:

Sur la commande de vérification des images… bien identifier les fichiers présents dans la médiathèque ! Une coquille de refactoring croyait qu’aucune image n’était présente !

Location:
_outils_/spip-cli/trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _outils_/spip-cli/trunk/src/Application.php

    r111877 r111996  
    1717
    1818        const NAME = "Spip Cli";
    19         const VERSION = "0.5.3";
     19        const VERSION = "0.5.4";
    2020
    2121        /** @var Container */
  • _outils_/spip-cli/trunk/src/Command/ImagesVerifierExtensions.php

    r111691 r111996  
    298298        protected function verifier_fichiers_en_base($files) {
    299299                $base = $this->getDataDirectory();
    300                 $absents = array_map(function($file) use ($base) {
     300                $fichiers = array_map(function($file) use ($base) {
    301301                        return substr($file, strlen($base));
    302302                }, $files);
    303303
    304                 $presents = sql_allfetsel('id_document, fichier', 'spip_documents', sql_in('fichier', $_files));
     304                $presents = sql_allfetsel('id_document, fichier', 'spip_documents', sql_in('fichier', $fichiers));
    305305                if ($presents) {
    306                         $absents = array_diff($absents, array_column($presents, 'fichier'));
     306                        $absents = array_diff($fichiers, array_column($presents, 'fichier'));
     307                } else {
     308                        $absents = $fichiers;
    307309                }
    308310
Note: See TracChangeset for help on using the changeset viewer.