Changeset 32131 in spip-zone


Ignore:
Timestamp:
Oct 14, 2009, 11:29:59 PM (11 years ago)
Author:
cy_altern@…
Message:

compatibilite avec l'ecran de secu :
'id_joindre' ne peut contenir que des id, alors qu'il contient des chaines de la forme doc123
on renomme en 'refdoc_joindre'

Location:
_plugins_/gestion_documents/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gestion_documents/formulaires/inc-upload_document.html

    r31466 r32131  
    3131<div class='joindre_mode#GET{domid}' id='joindre_media#GET{domid}'>
    3232        <ul>
    33                 <li class='editer_id_joindre[ (#ENV**{erreurs}|table_valeur{id_joindre}|oui)erreur]'>
     33                <li class='editer_id_joindre[ (#ENV**{erreurs}|table_valeur{refdoc_joindre}|oui)erreur]'>
    3434                        <label for='id_joindre#GET{domid}'><:gestdoc:label_id_joindre:></label>[
    35                         <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{id_joindre})</span>
    36                         ]<input class='text' type="text" name="id_joindre" value='#ENV{id_joindre}' id="id_joindre#GET{domid}"/>
     35                        <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{refdoc_joindre})</span>
     36                        ]<input class='text' type="text" name="refdoc_joindre" value='#ENV{refdoc_joindre}' id="id_joindre#GET{domid}"/>
    3737                </li>
    3838        </ul>
  • _plugins_/gestion_documents/formulaires/joindre_document.php

    r31466 r32131  
    2525        return $mode;
    2626}
    27 
    2827
    2928function formulaires_joindre_document_charger_dist($id_document='new',$id_objet=0,$objet='',$mode = 'auto',$galerie = false, $proposer_media=true, $proposer_ftp=true){
     
    8180                $valeurs['id_objet'] = $id_objet;
    8281                $valeurs['objet'] = $objet;
    83                 $valeurs['id_joindre'] = '';
     82                $valeurs['refdoc_joindre'] = '';
    8483                if ($valeurs['editable']){
    8584                        $valeurs['editable'] = autoriser('modifier',$objet,$id_objet)?' ':'';
     
    9796        // on joint un document deja dans le site
    9897        if (_request('joindre_mediatheque')){
    99                 $id_joindre = intval(preg_replace(',^(doc|document|img),','',_request('id_joindre')));
     98    $id_joindre = intval(preg_replace(',^(doc|document|img),','',_request('refdoc_joindre')));
    10099                if (!sql_getfetsel('id_document','spip_documents','id_document='.intval($id_joindre)))
    101100                        $erreurs['message_erreur'] = _T('gestdoc:erreur_aucun_document');
     
    148147        // on joint un document deja dans le site
    149148        if (_request('joindre_mediatheque')){
    150                 if ($id_joindre = intval(preg_replace(',^(doc|document|img),','',_request('id_joindre')))){
     149                if ($id_joindre = intval(preg_replace(',^(doc|document|img),','',_request('refdoc_joindre')))){
    151150                        // lier le parent
    152151                        $champs = array('parents' => array("$objet|$id_objet"));
    153152                        include_spip('action/editer_document');
    154153                        document_set($id_joindre,$champs);
    155                         set_request('id_joindre',''); // vider la saisie
     154                        set_request('refdoc_joindre',''); // vider la saisie
    156155                        $ancre = $id_joindre;
    157156                        $res['message_ok'] = _T('gestdoc:document_attache_succes');
Note: See TracChangeset for help on using the changeset viewer.