Changeset 59653 in spip-zone


Ignore:
Timestamp:
Mar 23, 2012, 10:54:34 AM (8 years ago)
Author:
guy.cesaro@…
Message:

tentative pour que l'ajout de documents via drag/drop fonctionne avec SPIP3

Location:
_plugins_/crayons
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/crayons/action/crayons_upload.php

    r52837 r59653  
    2626        if ($file = $_FILES['upss']
    2727        AND $file['error'] == 0) {
    28                 include_spip('inc/ajouter_documents');
    29 
     28       
    3029                $source = $file['tmp_name'];  # /tmp/php/phpxxx
    31                 $nom_envoye = $file['name'];  # mon-image.jpg
    32 
    33                 $id = ajouter_un_document($source, $nom_envoye, $type, $id, 'document', $id_document=0, &$documents_actifs, $titrer=true);
     30                $nom_envoye = $file['name'];  # mon-image.jpg   
     31               
     32                include_spip('plugins/installer'); // spip_version_compare dans SPIP 3.x
     33                include_spip('inc/plugin'); // spip_version_compare dans SPIP 2.x
     34                if (function_exists(spip_version_compare)) { // gerer son absence dans les branche precedente a SPIP 2.x
     35                        if (spip_version_compare($GLOBALS['spip_version_branche'], '3.0.0alpha', '>='))
     36                                        define('_SPIP3', true);                 
     37                }
     38                if (defined('_SPIP3')) {
     39                        include_spip('action/ajouter_documents');
     40                       
     41                        $ajouter_un_document = charger_fonction('ajouter_un_document','action');
     42                        $id = $ajouter_un_document("new", $file, $type, $id, 'document');
     43                       
     44                } else {
     45                        include_spip('inc/ajouter_documents');
     46                       
     47                        $id = ajouter_un_document($source, $nom_envoye, $type, $id, 'document', $id_document=0, &$documents_actifs, $titrer=true);
     48                }
    3449        }
    3550
    3651        if (!$id) {
    37                 $erreur = "errur !";
     52                $erreur = "erreur !";
    3853        }
    3954
  • _plugins_/crayons/paquet.xml

    r57236 r59653  
    22        prefix="crayons"
    33        categorie="edition"
    4         version="1.13.3"
     4        version="1.13.4"
    55        etat="stable"
    66        compatibilite="[1.9.0;3.0.0]"
  • _plugins_/crayons/plugin.xml

    r57236 r59653  
    1717        </licence>
    1818        <version>
    19         1.13.3
     19        1.13.4
    2020        </version>
    2121        <etat>
Note: See TracChangeset for help on using the changeset viewer.