Changeset 49506 in spip-zone for _plugins_/site_archive


Ignore:
Timestamp:
Jul 8, 2011, 10:42:49 AM (9 years ago)
Author:
paladin@…
Message:

Légère optimisation

Location:
_plugins_/site_archive
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/site_archive/lang/sia_fr.php

    r49504 r49506  
    5757               
    5858        'err_manque_script' => 'Shell scrip manquant. Re-installer le plugin.',
    59         'erreur_manque_cde' => 'La commande système @cde@ est introuvable.'
     59        'err_manque_command' => 'La commande système @cde@ est introuvable.'
    6060);
  • _plugins_/site_archive/plugin.xml

    r49504 r49506  
    2727        <lien>http://www.quesaco.org/Archive-de-site-Website-archiver</lien>
    2828       
    29         <version>0.3.00</version>
     29        <version>0.3.01</version>
    3030        <etat>test</etat>
    3131       
  • _plugins_/site_archive/sia_fonctions.php

    r49503 r49506  
    419419        /**
    420420         * Recherche les commandes systèmes nécessaires
    421          * Envoie une erreur si non trouvée.
    422          * @todo A tester sous Win (avec ou sans gnu tools ?)
    423421         */
    424         $c = array_flip(array('batch', 'wget2', 'zip'));
     422        $c = sia_command_available ();
    425423        $commandes_ok = true;
     424       
    426425        foreach(array_keys($c) as $key)
    427426        {
    428427                // $batch, $wget et $zip
    429428
    430                 if(!($$key = sia_chemin_exec($key)))
     429                if(!$c[$key])
    431430                {
    432431                        sia_error_log('Error: command not found: '.$key);
     
    438437                else
    439438                {
    440                         $$key .= ' ';
     439                        $c[$key] .= ' ';
    441440                }
    442441        }
     
    752751/**
    753752 * Recherche les commandes systèmes nécessaires
    754  * Envoie une erreur si non trouvée.
     753 * Erreur si l'une des valeurs == FALSE
    755754 * @todo A tester sous Win (avec ou sans gnu tools ?)
    756  * @return bool|array false ou tableau des chemins
     755 * @return array false ou tableau des chemins
    757756 */
    758757function sia_command_available ()
  • _plugins_/site_archive/sia_install.php

    r49504 r49506  
    7878                                                if ($value === FALSE)
    7979                                                {
    80                                                         $msg .= '<li>' . _T('sia:erreur_manque_cde',
     80                                                        $msg .= '<li>' . _T('sia:err_manque_command',
    8181                                                                                         array('cde' => $key))
    8282                                                                . '</li>' . PHP_EOL
Note: See TracChangeset for help on using the changeset viewer.