Changeset 59471 in spip-zone


Ignore:
Timestamp:
Mar 17, 2012, 12:38:13 AM (8 years ago)
Author:
marcimat@…
Message:

Permettons de télécharger les archives directement.
On rétablit donc cette fonctionnalité qui était présente en 2.1

Location:
_core_/plugins/svp
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/formulaires/charger_plugin.html

    r55799 r59471  
    11<div class="formulaire_spip formulaire_charger_plugin" id="formulaire_charger_plugin">
    2         <h3 class="titrem">[(#CHEMIN_IMAGE{plugin-add-24.png}|balise_img{icone ajouter_plugin-24,cadre-icone})]<:plugin_titre_automatique_ajouter:></h3>
     2        <h3 class="titrem">[(#CHEMIN_IMAGE{plugin-add-24.png}|balise_img{icone ajouter_plugin-24,cadre-icone})]<:svp:titre_form_charger_plugin:></h3>
    33
    44        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
  • _core_/plugins/svp/inc/svp_actionner.php

    r59379 r59471  
    981981                                include_spip('action/teleporter');
    982982                                $teleporter_composant = charger_fonction('teleporter_composant', 'action');
    983                                 $ok = $teleporter_composant('http', $zip, _DIR_PLUGINS_AUTO . $dest);                           
     983                                $ok = $teleporter_composant('http', $zip, _DIR_PLUGINS_AUTO . $dest);
    984984                                if ($ok === true) {
    985985                                        return array(
     
    989989                                }
    990990                                $this->err($ok);
    991                                 $this->log("Téléporteur en erreur : " . $ok);   
     991                                $this->log("Téléporteur en erreur : " . $ok);
    992992                        } else {
    993993                                $this->log("Aucune adresse pour le dépot " . $i['id_depot'] );
  • _core_/plugins/svp/lang/svp_fr.php

    r59429 r59471  
    2020        'bouton_actualiser_tout' => 'Actualiser les dépôts',
    2121        'bouton_appliquer' => 'Appliquer',
     22        'bouton_confirmer' => 'Confirmer',
    2223        'bouton_desactiver' => 'Désactiver',
    2324        'bouton_desinstaller' => 'Désinstaller',
     
    6364        'config_depot_editable' => 'Permettre l\'édition des dépots ?',
    6465        'config_depot_editable_explication' => 'Cela rend éditable les informations d\'un dépot et permet ainsi de leur joindre éventuellement des mots-clés ou documents. Cette option ne devrait intéresser personne ! Préférez laisser «non» !',
     66        'confirmer_telecharger_dans' => 'Le plugin sera chargé dans un répertoire (@dir@) qui existe déjà.
     67        Cela écrasera le contenu de ce répertoire.
     68        Une copie de l\'ancien contenu sera sauvegardé dans «&nbsp;@dir_backup@&nbsp;».
     69                Vous devez confirmer cette action.',
    6570
    6671        // E
     
    8085        'erreur_teleporter_methode_inconue' => 'Méthode @methode@ inconnue pour téléporter',
    8186        'erreur_teleporter_type_fichier_inconnu' => 'Type de fichier inconnu pour la source @source@',
    82 
     87        'explication_destination' => 'Le chemin sera calculé depuis le nom de l\'archive si vous ne le remplissez pas.',
     88       
    8389        // F
    8490        'fieldset_debug' => 'Débug',
     
    131137        'label_1_autre_contribution' => 'autre contribution',
    132138        'label_actualise_le' => 'Actualisé le',
     139        'label_archive' => 'URL de l\'archive',
    133140        'label_branches_spip' => 'Compatible',
    134141        'label_categorie' => 'Catégorie',
     
    139146        'label_critere_etat' => 'États',
    140147        'label_critere_phrase' => 'Rechercher dans les plugins',
     148        'label_destination' => 'Chemin depuis le répertoire «&nbsp;auto&nbsp;» où déposer le plugin',
    141149        'label_modifie_le' => 'Modifié le',
    142150        'label_n_autres_contributions' => 'autres contributions',
     
    209217        'message_ok_depot_ajoute' => 'Le dépôt « @url@ » a été ajouté.',
    210218        'message_ok_plugins_trouves' => '@nb_plugins@ plugin(s) correspondent aux critères choisis (@tri@). Sélectionnez ci-dessous les plugins que vous souhaitez télécharger et activer sur votre serveur.',
     219        'message_telechargement_archive_effectue' => 'L\'archive a été correctement extraite dans @dir@.',
    211220
    212221        // N
     
    236245
    237246        // T
     247        'telecharger_archive_plugin_explication' => 'Vous pouvez télécharger une archive qui se chargera
     248                dans votre répertoire «&nbsp;plugins/auto&nbsp;», en écrivant l\'URL de l\'archive dans le champ de saisie.',
    238249        'titre_depot' => 'Dépôt',
    239250        'titre_depots' => 'Dépôts',
    240251        'titre_form_ajouter_depot' => 'Ajouter un dépôt',
    241252        'titre_form_configurer_svp' => 'Configurer le Serveur de Plugins',
     253        'titre_form_charger_plugin' => 'Rechercher et ajouter des plugins',
     254        'titre_form_charger_plugin_archive' => 'Télécharger un plugin depuis son archive',
    242255        'titre_liste_autres_contributions' => 'Squelettes, bibliothèques, jeux d\'icônes...',
    243256        'titre_liste_autres_depots' => 'Autres dépôts',
  • _core_/plugins/svp/paquet.xml

    r59379 r59471  
    22        prefix="svp"
    33        categorie="maintenance"
    4         version="0.76.3"
     4        version="0.77.0"
    55        etat="test"
    66        compatibilite="[3.0.0-beta;3.0.*]"
  • _core_/plugins/svp/prive/squelettes/contenu/charger_plugin.html

    r59379 r59471  
    2626        #FORMULAIRE_CHARGER_PLUGIN
    2727</div>
     28
     29[(#VAL|test_plugins_auto|non)
     30<div class='ajax'>
     31        #FORMULAIRE_CHARGER_PLUGIN_ARCHIVE
     32</div>]
Note: See TracChangeset for help on using the changeset viewer.