Changeset 60873 in spip-zone
- Timestamp:
- May 2, 2012, 7:39:44 PM (9 years ago)
- Location:
- _core_/plugins/medias
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/medias/action/ajouter_documents.php
r54453 r60873 74 74 */ 75 75 function action_ajouter_un_document_dist($id_document, $file, $objet, $id_objet, $mode) { 76 76 77 77 $source = $file['tmp_name']; 78 78 $nom_envoye = $file['name']; -
_core_/plugins/medias/medias_pipelines.php
r55126 r60873 26 26 } 27 27 28 29 /** 30 * A chaque insertion d'un nouvel objet editorial 31 * auquel on a attache des documents, restituer l'identifiant 32 * du nouvel objet cree sur les liaisons documents/objet, 33 * qui ont ponctuellement un identifiant id_objet negatif. 34 * cf. medias_affiche_gauche() 35 **/ 28 36 function medias_post_insertion($flux){ 29 37 30 $objet = objet_type($flux['args']['table']); 31 if (in_array($objet,array('article','rubrique')) 38 $objet = objet_type($flux['args']['table']); 39 $id_objet = $flux['args']['id_objet']; 40 41 if (autoriser('joindredocument', $objet, $id_objet) 32 42 AND $id_auteur = intval($GLOBALS['visiteur_session']['id_auteur'])){ 33 43 34 # cf. GROS HACK ecrire/inc/getdocument44 # cf. HACK medias_affiche_gauche() 35 45 # rattrapper les documents associes a cet objet nouveau 36 46 # ils ont un id = 0-id_auteur 37 $id_objet = $flux['args']['id_objet']; 47 38 48 # utiliser l'api editer_lien pour les appels aux pipeline edition_lien 39 49 include_spip('action/editer_liens'); … … 125 135 } 126 136 137 /** 138 * Pipeline affiche_gauche 139 * Affiche le formulaire d'ajout de document sur le formulaire d'edition 140 * d'un objet (lorsque cet objet peut recevoir des documents). 141 * 142 * HACK : Lors d'une premiere creation de l'objet, celui-ci n'ayant pas 143 * encore d'identifiant tant que le formulaire d'edition n'est pas enregistre, 144 * les liaisions entre les documents lies et l'objet a creer sauvegardent 145 * un identifiant d'objet negatif de la valeur de id_auteur (l'auteur 146 * connecte). Ces liaisons seront corrigees apres validation dans 147 * medias_post_insertion() 148 */ 127 149 function medias_affiche_gauche($flux){ 128 150 if ($en_cours = trouver_objet_exec($flux['args']['exec']) -
_core_/plugins/medias/paquet.xml
r60826 r60873 2 2 prefix="medias" 3 3 categorie="multimedia" 4 version="2.7.2 4"4 version="2.7.25" 5 5 etat="stable" 6 6 compatibilite="[3.0.0-alpha2;[" 7 7 logo="prive/themes/spip/images/portfolio-32.png" 8 8 schema="1.1.1" 9 > 9 > 10 10 11 11 <nom>Medias</nom>
Note: See TracChangeset
for help on using the changeset viewer.