X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fcrayons%2Faction%2Fcrayons_upload.php;fp=www%2Fplugins%2Fcrayons%2Faction%2Fcrayons_upload.php;h=38b80996d94ff5c016261241dadfdbfd54a517c4;hb=50522c53acc9e61a4a7de3a1890c4ba93e2f61b4;hp=f09e7befd5ed1f3eecfd9af0ae16adabfd2f275d;hpb=d24ea3eed933e1a140e426c8c4dd395f2e7b0279;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins/crayons/action/crayons_upload.php b/www/plugins/crayons/action/crayons_upload.php index f09e7bef..38b80996 100644 --- a/www/plugins/crayons/action/crayons_upload.php +++ b/www/plugins/crayons/action/crayons_upload.php @@ -1,16 +1,18 @@ =')) + $nom_envoye = $file['name']; # mon-image.jpg + + include_spip('plugins/installer'); // spip_version_compare dans SPIP 3.x + 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); - } + } + } 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'); + $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) - $erreur = "erreur !"; + if (!$id) { + $erreur = 'erreur !'; + } - $a = recuperer_fond('modeles/uploader_item',array('id_document' => $id, 'erreur' => $erreur)); + $a = recuperer_fond('modeles/uploader_item', array('id_document' => $id, 'erreur' => $erreur)); echo $a; } - -?>