Changeset 106441 in spip-zone for _plugins_/extraire_documents


Ignore:
Timestamp:
Sep 26, 2017, 9:51:29 PM (2 years ago)
Author:
rastapopoulos@…
Message:

On refait l'indentation parce que c'était n'importe quoi

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/extraire_documents/trunk/extraire/defaut/10_tika_server.php

    r104193 r106441  
    3434 **/
    3535function extraire_defaut_10_tika_server_extraire_dist($fichier, $infos) {
    36     $infos = array('contenu' => false, 'metadata' => false);
    37     $contenu = '';
     36        $infos = array('contenu' => false, 'metadata' => false);
     37        $contenu = '';
    3838        include_spip('inc/config');
    39 
     39       
    4040        $url_serveur = (lire_config('extrairedoc_config/url_serveur')!='') ? lire_config('extrairedoc_config/url_serveur') : 'localhost';
    4141        $port = (lire_config('extrairedoc_config/port')!='') ? lire_config('extrairedoc_config/port') : 9998;
    42 
    43     // Bespoin de charger composer
    44     if (!class_exists('Composer\\Autoload\\ClassLoader')) {
     42       
     43        // Bespoin de charger composer
     44        if (!class_exists('Composer\\Autoload\\ClassLoader')) {
    4545                include_spip('lib/Composer/Autoload/ClassLoader');
    4646        }
    47 
    48     $loader = new \Composer\Autoload\ClassLoader();
    49 
    50     // On définit le bon chemin pour le namespace de la librairie nécessaire
    51     $loader->addPsr4('Vaites\\ApacheTika\\', _DIR_PLUGIN_EXTRAIREDOC . 'lib/vaites/php-apache-tika/src');
    52     $loader->register();
     47       
     48        $loader = new \Composer\Autoload\ClassLoader();
     49       
     50        // On définit le bon chemin pour le namespace de la librairie nécessaire
     51        $loader->addPsr4('Vaites\\ApacheTika\\', _DIR_PLUGIN_EXTRAIREDOC . 'lib/vaites/php-apache-tika/src');
     52        $loader->register();
    5353       
    5454        // On récupère le client pour discuter avec Tika
     
    5656       
    5757        // On tente de récupérer le texte brut du fichier
    58     try {
    59         set_time_limit (0);
    60         $contenu = $client->getText(_DIR_RACINE . $fichier);
     58        try {
     59                set_time_limit (0);
     60                $contenu = $client->getText(_DIR_RACINE . $fichier);
    6161                $metadata = (array) $client->getMetadata(_DIR_RACINE . $fichier);
    6262                $meta = (array) $metadata['meta'];
    63     }
    64     catch (Exception $e) {
    65         //Pour toute exception on s'arrete et on retourne un contenu vide
    66         //Les cas de figure sont entre autre les fichiers mal formés ou signés
    67         return '';
    68     }
    69    
    70     //Libérer les ressources
    71     unset($client);
    72     unset($loader);
     63        }
     64        catch (Exception $e) {
     65                //Pour toute exception on s'arrete et on retourne un contenu vide
     66                //Les cas de figure sont entre autre les fichiers mal formés ou signés
     67                return '';
     68        }
     69       
     70        //Libérer les ressources
     71        unset($client);
     72        unset($loader);
    7373       
    7474        // Si on a trouvé du texte
     
    7676                $infos['contenu'] = $contenu;
    7777                $infos['titre'] = $metadata['title'];
    78 
    7978        }
    8079       
    81     return $infos;
     80        return $infos;
    8281}
Note: See TracChangeset for help on using the changeset viewer.