bigform/inc/bigform.php
tofulm 431dc0bb8c Pour l'usage : insertion dans un formulaire existant => OK
il y a meme un champ titre possible
lire le readme pour le fonctionnement
2019-12-06 12:02:37 +01:00

36 lines
904 B
PHP

<?php
if (!defined('_ECRIRE_INC_VERSION')){
return;
}
/**
* fonction de recuperation et liaison image / objet
*
* @param $id_objet
* @param $mode
* @return array tableau des id_document $Tid_doc
*/
function inc_bigform_dist($id_objet,$objet = 'article',$mode='auto') {
include_spip('inc/joindre_document');
set_request('joindre_upload','ok');
$files = joindre_trouver_fichier_envoye();
$Tid_doc = [];
if (is_array($files) and count($files)) {
$ajouter_document = charger_fonction('ajouter_documents', 'action');
$Tid_doc = $ajouter_document('new', $files, $objet, $id_objet,$mode);
}
$html_titre = _request('html_titre');
if (!empty($html_titre) and count($Tid_doc)) {
foreach ($Tid_doc as $i => $id_doc) {
$titre = $html_titre[$i];
if ($titre) {
sql_updateq('spip_documents', array("titre" => $titre), 'id_document='.intval($id_doc));
}
}
}
return $Tid_doc;
}