Changeset 7473


Ignore:
Timestamp:
02/14/13 10:30:57 (7 years ago)
Author:
kent1
Message:

On part du principe ou emballe medias crée un média à savoir 1 document par article créé (surtout depuis que l'on gère les conversions liées aux documents eux mêmes) cf : http://www.mediaspip.net/technical-documentation/plugins-used-by-mediaspip/emballemedias-formulaire-d-upload/article/emballe-medias-a-quoi-cela-sert

On enlève donc tout ce qui est en référence aux compteurs qui affichaient plusieurs documents sur la même page

Location:
plugins_spip/import_video/emballe_medias/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/import_video/emballe_medias/trunk/formulaires/em_supprimer_media.html

    r6937 r7473  
    11#CACHE{0}
    2 <div class="formulaire_spip formulaire_supprimer_document formulaire_emballe_medias" id='formulaire_supprimer_document[_(#ENV{compteur})]'>
     2<div class="formulaire_spip formulaire_supprimer_document formulaire_emballe_medias" id='formulaire_supprimer_document[_(#ENV{id_document})]'>
    33        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
    44        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     
    66                #ACTION_FORMULAIRE{#ENV{action}}
    77                <BOUCLE_documents_en_cours(DOCUMENTS){id_document}{tous}>
     8                <script type="text/javascript">
     9                        var cacher_infos_document_#ID_DOCUMENT = function(){
     10                                if(!jQuery('#formulaire_supprimer_document_#ID_DOCUMENT .infos_document').parent().is('.info_document_icone')){
     11                                        jQuery('#formulaire_supprimer_document_#ID_DOCUMENT .infos_document').wrap('<div class="info_document_icone" id="info_document_icone_#ID_DOCUMENT"></div>');
     12                                        jQuery('#info_document_icone_#ID_DOCUMENT').prepend('<a href="#">click</a>');
     13                                        jQuery('#formulaire_supprimer_document_#ID_DOCUMENT .infos_document').hide();
     14                                        jQuery('#info_document_icone_#ID_DOCUMENT > a').click(function(e){
     15                                                e.preventDefault();
     16                                                jQuery('#formulaire_supprimer_document_#ID_DOCUMENT .infos_document').toggle('slow');
     17                                                return false;
     18                                        });
     19                                }
     20                        }
     21                        jQuery(document).ready(function(){
     22                                cacher_infos_document_#ID_DOCUMENT();
     23                        });
     24                        onAjaxLoad(cacher_infos_document_#ID_DOCUMENT);
     25                </script>
    826                <ul>
    927                        <li class="fieldset" id="formulaire_supprimer_document_#ID_DOCUMENT">
     
    1331                                [(#EXTENSION|match{gif|png|jpg}|oui)#SET{em_type,image}]
    1432                                [(#GET{em_type}|non)#SET{em_type,normal}]
    15                                 #SET{nb,#ENV{compteur}}
    1633                                <fieldset>
    17                                         <legend>[(#ENV{compteur}|oui)<:emballe_medias:previsu_document_nb{nb=#GET{nb}}:>][(#ENV{compteur}|non)<:emballe_medias:previsu_document:>]</legend>
     34                                        <legend><:emballe_medias:previsu_document:></legend>
    1835                                        <ul>
    1936                                                <li class="previsu_document #GET{type}">
    2037                                                        [(#CHEMIN{prive/inc-previsu_doc_#GET{em_type}_#EXTENSION.html}|oui)
    21                                                         <INCLURE{fond=prive/inc-previsu_doc_#GET{em_type}_#EXTENSION,em_type=#GET{em_type},id_document,id_objet,objet,compteur,total,ajax}>
     38                                                        <INCLURE{fond=prive/inc-previsu_doc_#GET{em_type}_#EXTENSION,em_type=#GET{em_type},id_document,id_objet,objet,ajax}>
    2239                                                        ]
    2340                                                        [(#CHEMIN{prive/inc-previsu_doc_#GET{em_type}_#EXTENSION.html}|non)
    24                                                         <INCLURE{fond=prive/inc-previsu_doc_#GET{em_type},em_type=#GET{em_type},id_document,id_objet,objet,compteur,total,ajax}>
     41                                                        <INCLURE{fond=prive/inc-previsu_doc_#GET{em_type},em_type=#GET{em_type},id_document,id_objet,objet,ajax}>
    2542                                                        ]
    2643                                                </li>
     
    2845                                </fieldset>
    2946                        ]
    30                         [(#FICHIER|get_spip_doc|file_exists|non)#SET{fichier,#FICHIER|basename}
     47                        [(#FICHIER|get_spip_doc|file_exists|non)
     48                                #SET{fichier,#FICHIER|basename}
    3149                                <p class="reponse_formulaire reponse_formulaire_erreur"><:emballe_medias:erreur_document_disparu{fichier=#GET{fichier}}:></p>
    3250                                #SET{type,#ENV{em_type}}
  • plugins_spip/import_video/emballe_medias/trunk/formulaires/em_supprimer_media.php

    r7268 r7473  
    77 * b_b (http://http://www.weblog.eliaz.fr)
    88 *
    9  * © 2008/2012 - Distribue sous licence GNU/GPL
     9 * © 2008/2013 - Distribue sous licence GNU/GPL
    1010 *
    1111 * Formulaire d'affichage et de suppression de médias
     
    1414if (!defined("_ECRIRE_INC_VERSION")) return;
    1515 
    16 function formulaires_em_supprimer_media_charger_dist($id_document,$type='',$objet,$id_objet,$redirect='',$compteur='',$total=''){
    17         global $visiteur_session;
     16function formulaires_em_supprimer_media_charger_dist($id_document,$type='',$objet,$id_objet,$redirect=''){
    1817        $valeurs = array();
    1918
    2019        $vu = sql_getfetsel('vu','spip_documents_liens','id_document='.intval($id_document).' AND objet='.sql_quote($objet).' AND id_objet='.intval($id_objet));
    21         if(!$visiteur_session['id_auteur']){
     20        if(!$GLOBALS['visiteur_session']['statut']){
    2221                $valeurs['editable'] = false;
    2322                $valeurs['message_erreur'] = _T('emballe_medias:droits_insuffisants').'<br />'._T('emballe_medias:connection_obligatoire');
     
    2524        else{
    2625                include_spip('inc/autoriser');
    27                 if(autoriser('modifier','document',$id_document,$visiteur_session) &&
     26                if(autoriser('modifier','document',$id_document) &&
    2827                ($vu == 'non')){
    2928                        if(sql_countsel('spip_documents_liens','id_document='.intval($id_document).' AND (id_objet !='.intval($id_objet).' OR objet != '.sql_quote($objet).')') > 0){
     
    4241                $valeurs['id_objet'] = $id_objet;
    4342                $valeurs['id_document'] = $id_document;
    44                 $valeurs['compteur'] = $compteur;
    45                 $valeurs['total'] = $total;
    4643                $valeurs['em_type'] = $type;
    4744                $valeurs['self'] = _request('self') ? _request('self') : self();
     
    5148}
    5249
    53 function formulaires_em_supprimer_media_verifier_dist($id_document,$type='',$objet,$id_objet,$redirect='',$compteur='',$total=''){
     50function formulaires_em_supprimer_media_verifier_dist($id_document,$type='',$objet,$id_objet,$redirect=''){
    5451        $erreurs = array();
    5552        if(!intval($id_document)){
     
    6057}
    6158
    62 function formulaires_em_supprimer_media_traiter_dist($id_document,$type='',$objet,$id_objet,$redirect='',$compteur='',$total=''){
     59function formulaires_em_supprimer_media_traiter_dist($id_document,$type='',$objet,$id_objet,$redirect=''){
    6360        if(!intval($id_document)){
    6461                $erreurs['id_document'] = 'Erreur';
  • plugins_spip/import_video/emballe_medias/trunk/prive/inc-previsu_doc_audio.html

    r7356 r7473  
    22#SET{hauteur_previsu,#VAL{_EM_PREVISU_HAUTEUR}|defined|?{#EVAL{_EM_PREVISU_HAUTEUR},#CONFIG{emballe_medias/styles/hauteur_img_previsu,425}}}
    33<BOUCLE_documents_en_cours(DOCUMENTS){id_document}{extension IN #FORM_TYPE{audio}}{tous}>
    4 [(#ENV{compteur}|oui)
    5         <div class="em_next_prev">
    6                 [(#ENV{compteur}|=={1}|oui)
    7                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    8                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    9                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    10                         </a>]
    11                 ]
    12                 [(#ENV{compteur}|>{1}|oui)
    13                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|moins{1})]">
    14                                 <img src="#CHEMIN{images/ico_fle_haut.png}" alt="<:emballe_medias:em_prev:>" />
    15                         </a>
    16                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    17                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    18                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    19                         </a>]
    20                 ]
    21         </div>
    22 ]
    234<h3 class="#EDIT{titre}">[(#TITRE|supprimer_numero|sinon{[(#FICHIER|basename)]})]</h3>
    245<div class="em_vignette spip_documents_center #EDIT{vignette}[ resize-(#GET{largeur_previsu})]">
  • plugins_spip/import_video/emballe_medias/trunk/prive/inc-previsu_doc_image.html

    r7356 r7473  
    11<BOUCLE_documents_en_cours(DOCUMENTS){id_document}{tous}>
    22[(#PLUGIN{mediabox}|oui)#SET{mediabox,oui}]
    3 [(#ENV{compteur}|oui)
    4         <div class="em_next_prev">
    5                 [(#ENV{compteur}|=={1}|oui)
    6                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    7                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    8                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    9                         </a>]
    10                 ]
    11                 [(#ENV{compteur}|>{1}|oui)
    12                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|moins{1})]">
    13                                 <img src="#CHEMIN{images/ico_fle_haut.png}" alt="<:emballe_medias:em_prev:>" />
    14                         </a>
    15                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    16                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    17                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    18                         </a>]
    19                 ]
    20         </div>
    21 ]
    22 <h3 class="#EDIT{titre}">[(#TITRE|supprimer_numero|sinon{[(#FICHIER|basename)]})]</h3>
     3<h3 class="#EDIT{titre}">[(#TITRE|supprimer_numero|sinon{[(#FICHIER|basename|replace{'_',' '})]})]</h3>
    234[(#DISTANT|=={non}|oui)
    245        [(#EXTENSION|in_array{#ARRAY{0,jpg,1,gif,2,png}}|oui)
  • plugins_spip/import_video/emballe_medias/trunk/prive/inc-previsu_doc_normal.html

    r7356 r7473  
    55<INCLURE{fond=prive/inc-previsu_doc_normal_#EXTENSION,env,ajax}>
    66</BOUCLE_si_extension>
    7 [(#ENV{compteur}|oui)
    8         <div class="em_next_prev">
    9                 [(#ENV{compteur}|=={1}|oui)
    10                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    11                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    12                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    13                         </a>]
    14                 ]
    15                 [(#ENV{compteur}|>{1}|oui)
    16                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|moins{1})]">
    17                                 <img src="#CHEMIN{images/ico_fle_haut.png}" alt="<:emballe_medias:em_prev:>" />
    18                         </a>
    19                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    20                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    21                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    22                         </a>]
    23                 ]
    24         </div>
    25 ]
    267<h3 class="#EDIT{titre}">[(#TITRE|supprimer_numero|sinon{[(#FICHIER|basename)]})]</h3>
    278<div class="em_vignette spip_documents_center #EDIT{vignette}[ resize-(#CONFIG{emballe_medias/fichiers/largeur_img_previsu,425})]">
  • plugins_spip/import_video/emballe_medias/trunk/prive/inc-previsu_doc_normal_pdf.html

    r7356 r7473  
    22#SET{hauteur_previsu,#VAL{_EM_PREVISU_HAUTEUR}|defined|?{#EVAL{_EM_PREVISU_HAUTEUR},#CONFIG{emballe_medias/styles/hauteur_img_previsu,425}}}
    33<BOUCLE_documents_en_cours(DOCUMENTS){id_document}{tout}>
    4 [(#ENV{compteur}|oui)
    5         <div class="em_next_prev">
    6                 [(#ENV{compteur}|=={1}|oui)
    7                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    8                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    9                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    10                         </a>]
    11                 ]
    12                 [(#ENV{compteur}|>{1}|oui)
    13                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|moins{1})]">
    14                                 <img src="#CHEMIN{images/ico_fle_haut.png}" alt="<:emballe_medias:em_prev:>" />
    15                         </a>
    16                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    17                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    18                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    19                         </a>]
    20                 ]
    21         </div>
    22 ]
    234<h3 class="#EDIT{titre}">[(#TITRE|supprimer_numero|sinon{[(#FICHIER|basename)]})]</h3>
    245<div class="em_vignette spip_documents_center #EDIT{vignette}[ resize-(#CONFIG{emballe_medias/fichiers/largeur_img_previsu,425})]">
  • plugins_spip/import_video/emballe_medias/trunk/prive/inc-previsu_doc_video.html

    r7356 r7473  
    22#SET{hauteur_previsu,#VAL{_EM_PREVISU_HAUTEUR}|defined|?{#EVAL{_EM_PREVISU_HAUTEUR},#CONFIG{emballe_medias/styles/hauteur_img_previsu,425}}}
    33<BOUCLE_documents_en_cours(DOCUMENTS){id_document}{extension IN #FORM_TYPE{video}}{tous}>
    4 [(#ENV{compteur}|oui)
    5         <div class="em_next_prev">
    6                 [(#ENV{compteur}|=={1}|oui)
    7                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    8                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    9                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    10                         </a>]
    11                 ]
    12                 [(#ENV{compteur}|>{1}|oui)
    13                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|moins{1})]">
    14                                 <img src="#CHEMIN{images/ico_fle_haut.png}" alt="<:emballe_medias:em_prev:>" />
    15                         </a>
    16                         [(#ENV{total}|>{#ENV{compteur}}|oui)
    17                         <a href="#formulaire_supprimer_document_[(#ENV{compteur}|plus{1})]">
    18                                 <img src="#CHEMIN{images/ico_fle_bas.png}" alt="<:emballe_medias:em_next:>" />
    19                         </a>]
    20                 ]
    21         </div>
    22 ]
    234<h3 class="#EDIT{titre}">[(#TITRE|supprimer_numero|sinon{[(#FICHIER|basename)]})]</h3>
    245<div class="em_vignette spip_documents_center #EDIT{vignette}[ resize-(#CONFIG{emballe_medias/fichiers/largeur_img_previsu,425})]">
Note: See TracChangeset for help on using the changeset viewer.