Changeset 49369 in spip-zone


Ignore:
Timestamp:
Jul 5, 2011, 12:45:16 PM (9 years ago)
Author:
cedric@…
Message:

http://core.spip.org/issues/2069 :
Reparer le changement de fichier pour un zip

Location:
_core_/plugins/medias
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/formulaires/editer_document.html

    r48507 r49369  
    3333                                &#91;<a href='#' onclick='jQuery("#changer_fichier_document").toggle("fast");return false;'><:bouton_changer:></a>&#93;
    3434                                </p>
    35                                 <div id='changer_fichier_document' style='display:none;'>
    36                                 [(#INCLURE{fond=formulaires/inc-upload_document, env, joindre_upload=oui})]
     35                                #SET{upload,#INCLURE{fond=formulaires/inc-upload_document, env, joindre_upload=oui}}
     36                                <div id='changer_fichier_document' class="[(#GET{upload}|match{erreur}|non)none-js]">
     37                                        #GET{upload}
    3738                                </div>
    3839            </li>]
  • _core_/plugins/medias/formulaires/editer_document.php

    r47702 r49369  
    123123        $res = formulaires_editer_objet_traiter('document',$id_document,$id_parent,$lier_trad,$retour,$config_fonc,$row,$hidden);
    124124        $autoclose = "<script type='text/javascript'>if (window.jQuery) jQuery.modalboxclose();</script>";
    125         if (_request('copier_local') OR _request('joindre_upload') OR _request('joindre_ftp') OR _request('joindre_distant')){
     125        if (_request('copier_local')
     126          OR _request('joindre_upload')
     127          OR _request('joindre_ftp')
     128          OR _request('joindre_distant')
     129          OR _request('joindre_zip')){
    126130                $autoclose = "";
    127131                if (_request('copier_local')){
  • _core_/plugins/medias/formulaires/inc-lister_archive_jointe.html

    r48507 r49369  
    33        <input type='hidden' name='chemin_zip' value='#ENV{chemin_zip}' />
    44        <ul>
    5                 <li class='editer editer_options_upload_zip[ (#ENV*{erreurs_fichier_zip}|oui)erreur]'>[
    6                         <div class='erreur_message'><ul>(#ENV*{erreurs_fichier_zip}|joindre_liste_erreurs_to_li)</ul></div>
    7                 ]
     5                <li class='editer editer_options_upload_zip[ (#ENV*{erreurs_fichier_zip}|oui)erreur]'>
    86                <label><:medias:upload_fichier_zip_texte2:></label>
    97                <div class='choix'>
     
    1614                         onchange='jQuery("#editer_options_deballe_zip").slideDown();' />
    1715                        <label for='options_upload_zip_deballe'><:medias:upload_zip_decompacter:>
    18                                 <ol>
     16                                <ol class="spip">
    1917                                        (#ENV*{liste_fichiers_zip}|joindre_liste_contenu_tailles_archive)
    2018                                </ol>
     
    3735                        </ul>
    3836                </div>]
     37                [
     38                        <div class='erreur_message'>(#ENV*{erreurs_fichier_zip}|joindre_liste_erreurs_to_li)</div>
     39                ]
    3940        </li>
    4041        </ul>
  • _core_/plugins/medias/formulaires/joindre_document.php

    r47328 r49369  
    310310
    311311function joindre_liste_erreurs_to_li($erreurs){
     312        if (count($erreurs)==1)
     313                return "<p>".reset($erreurs)."</p>";
     314
     315
    312316        $res = implode("</li><li>",$erreurs);
    313         if (strlen($res)) $res = "<li>$res</li>";
     317        if (strlen($res)) $res = "<li>$res</li></ul>";
    314318        if (count($erreurs)>4){
    315                 $res = "<li><span style='cursor:pointer;' onclick='jQuery(this).siblings(\"ul\").toggle();return false;'>"._T("medias:erreurs_voir",array('nb'=>count($erreurs)))."</span><ul style='display:none;'>".$res."</ul></li>";
    316         }
     319                $res = "<p style='cursor:pointer;' onclick='jQuery(this).siblings(\"ul\").toggle();return false;'>"._T("medias:erreurs_voir",array('nb'=>count($erreurs)))."</p><ul class=\"spip none-js\">".$res."</ul>";
     320        }
     321        else
     322                $res = "<ul class=\"spip\">$res</ul>";
    317323        return $res;
    318324}
  • _core_/plugins/medias/plugin.xml

    r48933 r49369  
    33        <auteur>Collectif SPIP, Cedric Morin &amp; Romy Duhem-Verdiere pour la mediatheque</auteur>
    44        <icon>prive/themes/spip/images/portfolio-64.png</icon>
    5         <version>2.0.2</version>
     5        <version>2.0.3</version>
    66        <version_base>0.14.0</version_base>
    77        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.