stripAccents($fileParts['filename']); if(file_exists(CHEMIN.DOSSIER_FICHIERS.$nom_seul.".".$ext)){ $ad= hash('adler32', date("Y-m-d H:i:s")); $nom_seul=$nom_seul."_".$ad; // ce serait mieux entre le nom et l'extension } if(rename($image, CHEMIN.DOSSIER_FICHIERS.$nom_seul.".".$ext)){ $xml->set("illustration",$nom_seul.".".$ext); $xml->traiter_formulaire(); if($xml->get('titre',"rien")=="rien"){ $xml->set('titre',human_name($fileParts['filename'])); } // fabriquer le nom de fichier $nom_xml=date("YmdHis")."_".$xml->nettoie_lien($nom_seul)."_".hash('adler32', date("Y-m-d H:i:s").rand(1,99)).".xml"; $xml->fichier=CHEMIN.DOSSIER_XML.$nom_xml; $xml->fichier_seul=$nom_xml; $xml->ecrit_xml(); display_mosaique_item($xml); } else { echo 'notok'; } //hydratation de l'objet // sauvegarde } supprimer_cache(); die(); } ?>
Close

Ajouter des items

Cet outil permet de créer des entrées dans la collection générale à partir d'un ensemble d'image déposées dans le dossier "upload".

"Informations communes aux items", "action"=>"ajouter_item", "submit"=>"Ajouter", "exclure_champ"=>array("illustration","galerie","fichier"), "no_submit"=>true ); echo $xml->deployer_formulaire($action); ?>

Liste des éléments

Images présentes dans le dossier upload
".fichier_seul($item)."
"; } if(count($liste)==0){ echo "
pas d'éléments
"; } ?>
Uploader