[PLUGINS] ~maj des plugins
[lhc/web/www.git] / www / plugins / crayons / action / crayons_upload.php
index e43140b..f09e7be 100644 (file)
@@ -1,15 +1,20 @@
 <?php
+/**
+ * Crayons 
+ * plugin for spip 
+ * (c) Fil, toggg 2006-2013
+ * licence GPL
+ */
 
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
-// upload d'images
-/*
+/**
+ * Upload de documents
+ * 
  * Cette action recoit des fichiers ($_FILES)
  * et les affecte a l'objet courant ;
  * puis renvoie la liste des documents joints
- *
  */
-
 function action_crayons_upload() {
 
        $type = preg_replace('/\W+/', '', strval(_request('type')));
@@ -24,8 +29,8 @@ function action_crayons_upload() {
 
        // on n'accepte qu'un seul document à la fois, dans la variable 'upss'
        if ($file = $_FILES['upss']
-       AND $file['error'] == 0) {
-       
+               AND $file['error'] == 0) {
+
                $source = $file['tmp_name'];  # /tmp/php/phpxxx
                $nom_envoye = $file['name'];  # mon-image.jpg   
                
@@ -33,24 +38,20 @@ function action_crayons_upload() {
                include_spip('inc/plugin'); // spip_version_compare dans SPIP 2.x 
                if (function_exists(spip_version_compare)) { // gerer son absence dans les branche precedente a SPIP 2.x
                        if (spip_version_compare($GLOBALS['spip_version_branche'], '3.0.0alpha', '>=')) 
-                                       define('_SPIP3', true);                 
+                               define('_SPIP3', true);
                } 
                if (defined('_SPIP3')) {
                        include_spip('action/ajouter_documents');
-                       
                        $ajouter_un_document = charger_fonction('ajouter_un_document','action');
                        $id = $ajouter_un_document("new", $file, $type, $id, 'document');
-                       
                } else {
                        include_spip('inc/ajouter_documents');
-                       
-                       $id = ajouter_un_document($source, $nom_envoye, $type, $id, 'document', $id_document=0, &$documents_actifs, $titrer=true);
+                       $id = ajouter_un_document($source, $nom_envoye, $type, $id, 'document', $id_document=0, $documents_actifs, $titrer=true);
                }
        }
 
-       if (!$id) {
+       if (!$id)
                $erreur = "erreur !";
-       }
 
        $a = recuperer_fond('modeles/uploader_item',array('id_document' => $id, 'erreur' => $erreur));