Changeset 68118 in spip-zone


Ignore:
Timestamp:
Dec 4, 2012, 1:21:17 PM (8 years ago)
Author:
kent1@…
Message:

Réparer l'uploade de documents (Joseph)

Location:
_plugins_/tickets/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/action/editer_ticket.php

    r67718 r68118  
    7373        if (isset($_FILES['ajouter_document'])
    7474        AND $_FILES['ajouter_document']['tmp_name']) {
    75                 $ajouter_documents = charger_fonction('ajouter_documents', 'inc');
    76                 $ajouter_documents(
    77                         $_FILES['ajouter_document']['tmp_name'],
    78                         $_FILES['ajouter_document']['name'], 'ticket', $id_ticket,
    79                         'document', 0, $documents_actifs);
     75                $ajouter_documents = charger_fonction('ajouter_documents', 'action');
     76                $ajouter_documents('',
     77                        $_FILES, 'ticket', $id_ticket,
     78                        'document');
    8079                // supprimer le temporaire et ses meta donnees
    8180                spip_unlink($_FILES['ajouter_document']['tmp_name']);
  • _plugins_/tickets/trunk/formulaires/editer_ticket.php

    r67716 r68118  
    9494        }
    9595        if(count($erreurs) == 0){
     96                if (!isset($GLOBALS['visiteur_session']['tmp_ticket_document']))
     97                session_set('tmp_ticket_document',
     98                        sous_repertoire(_DIR_TMP, 'documents_ticket') . md5(uniqid(rand())));
     99                $tmp = $GLOBALS['visiteur_session']['tmp_ticket_document'];
    96100                $doc = &$_FILES['ajouter_document'];
    97101                if (isset($_FILES['ajouter_document'])
    98102                AND $_FILES['ajouter_document']['tmp_name']) {
    99                         include_spip('inc/ajouter_documents');
     103                        include_spip('inc/joindre_document');
     104                        include_spip('action/ajouter_documents');
    100105                        list($extension,$doc['name']) = fixer_extension_document($doc);
    101106                        $acceptes = ticket_documents_acceptes();
     
    115120                                #               verifier le type_document autorise
    116121                                #               retailler eventuellement les photos
    117                                 }
     122                        }
    118123       
    119124                        // si ok on stocke les meta donnees, sinon on efface
Note: See TracChangeset for help on using the changeset viewer.