Changeset 38610 in spip-zone for _plugins_/stockageS3


Ignore:
Timestamp:
Jun 5, 2010, 8:52:50 PM (10 years ago)
Author:
fil@…
Message:

code inutile + todo suppression de fichier copie locale

Location:
_plugins_/stockageS3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/stockageS3/action/stockageS3_envoyer.php

    r38609 r38610  
    2323                include_spip('inc/s3');
    2424
    25 
    2625                include_spip('inc/documents');
    2726                include_spip('inc/distant');
     27                include_spip('inc/modifier');
    2828
    2929                // Size image, for future thumbnails. Now set "original"
     
    3737                $dest =  $PATH . $size_image. "-id" .$id_document. "-" .time(). "." .$path_info['extension'];
    3838
     39                // envoi du fichier
    3940                if ($s3_url = stockage_sendfile(get_spip_doc($t['fichier']), $dest)) {
    4041                        spip_log("Stockage document $id_document ".$t['fichier']." => ".$s3_url, 'stockage');
    41                         $url_distante = $s3_url;
    42                         include_spip('action/editer_document');
    4342
    44                         rename (get_spip_doc($t['fichier']), _DIR_RACINE.fichier_copie_locale($url_distante));
    45                         include_spip('inc/modifier');
     43                        // ici on pourrait supprimer le fichier source, si c'est par exemple
     44                        // un mp3 ou film, on n'a pas besoin d'en conserver la copie locale
     45                        // pour une photo en revanche ca peut servir...
     46                        rename (get_spip_doc($t['fichier']), _DIR_RACINE.fichier_copie_locale($s3_url));
     47
    4648                        modifier_contenu('document', $id_document, $options=null, array(
    47                                 'fichier' => $url_distante,
     49                                'fichier' => $s3_url,
    4850                                'distant' => 'oui'
    4951                        ));
  • _plugins_/stockageS3/prive/exec/stockage.html

    r38609 r38610  
    99[(#REM) Reponse une fois le fichier envoye ]
    1010<BOUCLE_envoye(DOCUMENTS){id_document=#ENV{envoye}}{tous}>
    11 <strong>Document envoy&#233; :</strong> <a href=#URL_DOCUMENT">#FICHIER</a>
     11<strong>Document envoy&#233; :</strong> <a href="#URL_DOCUMENT">#FICHIER</a>
    1212</BOUCLE_envoye>
    1313
     
    2121<li>[(#FICHIER|joli_repertoire)]
    2222[(#FICHIER|file_exists|?{
    23 <a href="[(#URL_ACTION_AUTEUR{stockageS3_envoyer,#ID_DOCUMENT,[(#SELF|parametre_url{envoye,#ID_DOCUMENT})]})]">envoyer sur S3</a>
     23<a href="[(#URL_ACTION_AUTEUR{stockageS3_envoyer,#ID_DOCUMENT,[(#SELF|parametre_url{envoye,#ID_DOCUMENT})]})]">envoyer sur [(#CONFIG{stockage/provider}|s3_provider)]</a>
    2424,
    2525 (Fichier manquant)
Note: See TracChangeset for help on using the changeset viewer.