#HTTP_HEADER{Content-Type: text/html} [(#TITRE|supprimer_numero)] #INSERT_HEAD
[(#INCLURE{fond=inc_menu}{id_rubrique})] [(#INCLURE{fond=inc_leftcol}{id_rubrique})]
".$lib[1][$type]."
".$champ1."
".$lib[2][$type]."
".$champ2."
".$lib[3][$type]."
".$champ3."
".$lib[4][$type]."
".$champ4) ; // Insertion offre $sql = "INSERT INTO spip_articles (surtitre, titre, soustitre, id_rubrique, id_secteur, descriptif, url_site, chapo, texte, ps, statut, date_redac, accepter_forum, date, longitude, latitude, champ1, champ2, champ3, champ4 ) VALUES ( '$surtitre', '$titre', '$soustitre', '77', '77', '$descriptif', '$url_site', '$chapo', '$texte', '$ps', 'publie', NOW(), 'pos', NOW(), '#ENV{lonbox}', '#ENV{latbox}', '$champ1', '$champ2', '$champ3', '$champ4')"; // echo $sql ; $result = mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $id_article = mysql_insert_id() ; // rajout de la liaison auteur / article en cas de création d'article $sql = "INSERT INTO spip_auteurs_articles (id_article, id_auteur) VALUES ('$id_article', '#SESSION{id_auteur}') " ; //echo $sql ; $result2 = mysql_query($sql); if(!$result2):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result2);exit();endif; // rajout du mot clefs pour le type d'objet $sql = "INSERT INTO spip_mots_articles (id_article, id_mot) VALUES ('$id_article', '$type') " ; //echo $sql ; $result2 = mysql_query($sql); if(!$result2):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result2);exit();endif; // rajout du mot clefs pour le pays $sql = "INSERT INTO spip_mots_articles (id_article, id_mot) VALUES ('$id_article', '#ENV{pays}') " ; //echo $sql ; $result2 = mysql_query($sql); if(!$result2):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result2);exit();endif; // rajout de la liaison avec l'ethnodoc parent si renseigné if ("#ENV{id_parent}" <>"") { $sql = "INSERT INTO objets_lies (id_parent, id_objet) VALUES ('#ENV{id_parent}', '$id_article') " ; //echo $sql ; $result2 = mysql_query($sql); if(!$result2):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result2);exit();endif; } // enregistrement des thèmes et mots ethnodico $frm = $HTTP_POST_VARS ; foreach ($frm as $key => $value) { if (strpos($key,"motsclefs_") === false) echo ""; else { $sql = "INSERT INTO spip_mots_articles (id_article, id_mot) VALUES ('$id_article', '$value') " ; // echo $sql ; $result2 = mysql_query($sql); if(!$result2) { echo("

".$str_queryError."
".$sql."
".mysql_error()."

"); @mysql_free_result($result2); exit(); } } } // enregistrement de la date $sql = "" ; if ("#ENV{typedate}" == 1) // date précise { $annee = "#ENV{annee}" ; $mois = "#ENV{mois}" ; $jour = "#ENV{jour}" ; $sql = "INSERT INTO objets_date (id_article, type, date, nbjours ) VALUES ( '$id_article', '1', '".$annee."-".$mois."-$jour', '".($annee*365+$mois*30+$jour)."' ) "; } elseif ("#ENV{typedate}" == 2) // Année { $annee = "#ENV{annee}" ; $sql = "INSERT INTO objets_date (id_article, type, annee, nbjours ) VALUES ( '$id_article', '2', '$annee', '".($annee*365)."' ) "; } elseif ("#ENV{typedate}" == 3) // siécle { $siecle = "#ENV{siecle}" ; $sql = "INSERT INTO objets_date (id_article, type, siecle, nbjours ) VALUES ( '$id_article', '3', '$siecle ', '".($siecle *100*365)."' ) "; } else // insertion d'une lgne pour ne faire que des UPDATE ensuite { $sql = "INSERT INTO objets_date (id_article, type ) VALUES ( '$id_article', '0') "; } $result = mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; // Vérification des données $fname = $HTTP_POST_FILES['fichier']['name']; $ftype = $HTTP_POST_FILES['fichier']['type']; $fsize = $HTTP_POST_FILES['fichier']['size']; $ftmp = $HTTP_POST_FILES['fichier']['tmp_name']; $extension = substr($fname, strrpos($fname, ".")+1) ; $dateheure = strftime("%d%m%y_%H%M%S") ; $the_path = "$chemin_disque/IMG" ; if ($fname <> "") { // Recherche du type $sql = "SELECT * FROM spip_types_documents WHERE extension = '$extension' "; $result = mysql_query($sql); $typefile = mysql_fetch_array($result) ; if ($typefile[extension] <>"") { // on efface le fichier s'il existait if ( file_exists($the_path . "/".$extension."/".$fname) ) unlink($the_path . "/".$extension."/".$fname) ; // on copie le nouveau if (!@copy($ftmp, $the_path . "/".$extension."/".$fname)) echo "\nQuelques choses ne fonctionnent pas : vérifier le chemin de la variable $path et les permissions du répertoire $the_path/$the_new_file_name (il doit être en CHMOD777)" ; else { $sql = "INSERT INTO spip_documents (extension, titre, date, fichier, taille, largeur, hauteur, mode, distant, statut, maj ) VALUE ('".$typefile[extension]."', '[(#ENV{titre_image}|sinon{sans titre}|sansguillemet|antislashes)]', NOW(), '$extension/$fname', '$fsize', '$largeur', '$hauteur', 'document', 'non', 'publie', NOW() )"; $result = mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; $id_document = mysql_insert_id() ; $sql = "INSERT INTO spip_documents_liens (id_document, id_objet, objet, vu ) VALUE ('$id_document', '$id_article', 'article', 'non')"; $result = mysql_query($sql); if(!$result):echo("

".$str_queryError."
".$sql."
".mysql_error()."

");@mysql_free_result($result);exit();endif; } } } header("Location:/spip.php?article$id_article") ; break ; default : affiche_form() ; break ; } } else { ?> [(#INCLURE{fond=inc_pagelogin}{self=#SELF})]

#TITRE

#TEXTE

1 - Présentez votre ethnodoc

Est-il plutôt (ces catégories sont indicatives) :

#TITRE

Son titre :

Son pays :

2 - Illustrez votre ethnodoc

Ajoutez une image fixe (photo, scan, etc.) :

Vous pourrez ensuite ajouter d’autres images, des pièces jointes ou des sons.

Donnez un titre à votre image :
Sélectionnez votre fichier image :

Ajoutez une vidéo :

Votre vidéo doit au préalable être stockée sur les sites tels Youtube, Dailymotion ou Viméo. Vous devez coller ici le code du lecteur portable indiqué par ces sites :

3 - Indexez votre ethnodoc dans la base ethnoclic

Choisissez le ou les thèmes illustrés par votre ethnodoc

#PUCE [(#TITRE|supprimer_numero)] :
[(#TITRE|supprimer_numero)]

Ajoutez un ou plusieurs mots-clés correspondant à votre ethnodoc

20}{par titre}> [(#TITRE|supprimer_numero)]

4 - Datez et localisez votre ethnodoc

Indiquez la date ou la période

Date précise : //
Année :
Période :

Géolocalisation de l’ethnodoc

Vous pouvez à l’aide de la carte ci-dessous indiquer très précisément où se situe votre ethnodoc. Il sera alors affiché par un point sur les différentes cartes du site. Indiquez une adresse ci dessous ou bien cliquez directement sur la carte (vous pouvez utiliser le zoom).

Option : adresse à localiser :


Latitude:
Longitude:

Validation de votre ethnodoc

Une fois votre ethnodoc finalisé, cliquez sur le bouton ci-dessous :










[(#INCLURE{fond=inc_rightcol}{id_rubrique})] [(#ID_RUBRIQUE|AccesRestreint_rubrique_restreinte|?{' ',''}) #INCLURE{fond=login_public}{id_rubrique}{id_article}]
[(#INCLURE{fond=inc_pieds-284}{id_rubrique})]