Hello, I can't manage to get back the name of a file import with an upload element in my form (name: upl_itineraire_kml).
//+trace dis
//**Déclaration des variables globales utilisées dans ce formulaire
global $Itemid, $my;
//**Chargement de la librairie standard de gestion des pièces
$this->execPieceByName('ff_InitLib');
//**Décupération des données soummises
$date = date( "Y-m-d H:i" );
$titre = ff_getSubmit('txt_titre');
$distance = ff_getSubmit('txt_distance');
$montee = ff_getSubmit('txt_montee', 'N.C');
$descente = ff_getSubmit('txt_descente', 'N.C');
$altitude_maxi = ff_getSubmit('txt_altitude_maxi', 'N.C');
$duree_moyenne = ff_getSubmit('txt_duree_moyenne');
$boucle = ff_getSubmit('lst_boucle');
$difficulte_physique = ff_getSubmit('lst_difficulte_physique');
$difficulte_technique = ff_getSubmit('lst_difficulte_technique');
$description = ff_getSubmit('txt_description');
$remarques_sur_la_difficulte = ff_getSubmit('txt_remarques_difficulte', '<i>Il n’y a aucune remarque sur la difficulté.</i>');
$commentaires_sortie = ff_getSubmit('txt_commentaires_sortie', '<i>Il n’y a aucun commentaire de la part de l’auteur.</i>');
$commune_de_depart = ff_getSubmit('lst_commune_de_depart');
$itineraire_kml = ff_getSubmit('upl_itineraire_kml');
$name = $my->name; // obtention du nom de la personne qui a soumis le formulaire
//**Definir l'état de l'article pour publication 0=non-publié 1=publié
$state = 0;
//**Définir la section et la catégorie où publier l'article
$category = $commune_de_depart;
$section = 4;
//**Préparation du rapport pour la création de l'article
$texte =
'<html>
<!--Propriétées itinéraire-->
<p class=style3><b>Propriétées</b></p>
<p> </p>
Distance: '.$distance.'<br>
Montée: '.$montee.'<br>
Descente: ' .$descente.'<br>
Altitude maxi: '.$altitude_maxi.'<br>
Durée moyenne: '.$duree_moyenne.'<br>
Fichier_upload: '.$itineraire_kml.'<br>
<p> </p>
<!--Fichier de téléchargement-->
<p class=style3><b>Téléchargement</b></p>
<p> </p>
<img src="
infogeo.unige.ch/vtt/components/com_faci...e/kml_icon.png" border="0" align="middle" /><a href="
infogeo.unige.ch/vtt/components/com_faci...s/4477.kml"> Trace au format KML</a>
<p> </p>
<img src="
infogeo.unige.ch/vtt/components/com_faci...e/gpx_icon.png" border="0" align="middle" /><a href="
infogeo.unige.ch/vtt/components/com_faci...k-2231.gpx"> Trace au format GPX</a>
<p> </p>
<!--Affichage de la carte-->
<p class=style3><b>Carte</b></p>
<p> </p>
<div id="map" style="width: 638px; height: 400px"></div>
<p> </p>
<!--Affichage de la description générale-->
<p class=style3><b>Description générale</b></p>
<p> </p>
'.$description.'
<p> </p>
<!--Affichage des remarques sur la difficulté-->
<p class=style3><b>Remarques sur la difficulté</b></p>
<p> </p>
'.$remarques_sur_la_difficulte.'
<p> </p>
<!--Affichage des commentaires de l’auteur sur la sortie-->
<p class=style3><b>Commentaires de l’auteur</b></p>
<p> </p>
'.$commentaires_sortie.'
</body>
</html>';
//**Obtention du userid du superadministrateur pour la création de l'article
//mais va utiliser dans l'alias le nom de la personne qui a soumis le formulaire
$creator = ff_select("select id, email, sendEmail from #__users where gid=25");
$creator = $creator[0]; // take first row
//**Sauvegarde la nouvelle sousmission dans la table #__content table
ff_query(
"insert into #__content ".
"(title, title_alias, introtext, state, sectionid, ".
"catid, created, created_by, created_by_alias) ".
"values ".
"('$titre', '$titre', '$texte', '$state', '$section', ".
"'$category', '$date', '$creator->id', '$name')"
);
The second bug, is about textfield content. When I whrite a single text without quote, everything is doing well, but if I put something like :
est plutôt interéssant. then I've an error message :