#CACHE{0} Espace membre [(#INCLURE{fond=inc_infometa}{id_rubrique}{id_article}{lang=#LANG})] #SPIP_CRON #INSERT_HEAD
[(#INCLURE{fond=inc_menu}{id_rubrique}{env})]
bandeau

Ajouter un article

$droit = "oui" ; if ( ($droit <> "oui") AND ("#ENV{id_article}"<>"")) echo "

Vous n'avez pas le droit en modification sur cet article.

" ; elseif ("#SESSION{id_auteur}"<>"") { include("fonctions.php") ; include_once("connect.php"); $link = connexion(); switch ("[(#ENV{actionweb}|sansguillemet)]") { case "insere_article" : lecture() ; if ($frm[titre] == "") $erreur[titre] = "Vous devez indiquer un titre !" ; if ( count($erreur) == 0 ) { enregistrement() ; header("Location:#URL_RUBRIQUE{22}") ; } else affiche_form("insere_article"); break ; case "edit_article" : if ("#ENV{id_article}" == "") { echo "IMPOSSIBLE, pas de référence d'article" ; die(); } else { charge_article() ; affiche_form("update_article"); } break ; case "update_article" : lecture() ; if ($frm[titre] == "") $erreur[titre] = "Vous devez indiquer un titre !" ; if ( count($erreur) == 0 ) { update() ; header("Location:#URL_RUBRIQUE{22}") ; } else affiche_form("update_article"); break ; case "supp_doc" : // efface un document et son fichier // on efface le fichier echo "#FICHIER" ; unlink("$chemin_racine/IMG/"."#FICHIER") ; // on efface en base de données $sql = "DELETE FROM spip_documents WHERE id_document = '#ENV{id_document}'"; $result = mysql_query($sql); if(!$result):echo("

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

");@mysql_free_result($result);exit();endif; $sql = "DELETE FROM spip_documents_liens WHERE id_document = '#ENV{id_document}'"; $result = mysql_query($sql); if(!$result):echo("

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

");@mysql_free_result($result);exit();endif; header("Location:spip.php?page=admin_ajout_article&actionweb=edit_article&id_article=#ENV{id_article}&id_rubrique=#ID_RUBRIQUE") ; break; case "update_doc" : lecture() ; $sql = "UPDATE spip_documents SET titre = '".$frm[titre]."', descriptif = '".$frm[descriptif]."' WHERE id_document = '".$frm[id_document]."'"; $result = mysql_query($sql); if(!$result):echo("

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

");@mysql_free_result($result);exit();endif; header("Location:spip.php?page=admin_ajout_article&actionweb=edit_article&id_article=#ENV{id_article}&id_rubrique=#ID_RUBRIQUE") ; break; default : $frm[date1] = date('d/m/Y') ; affiche_form("insere_article") ; break ; } } else { ?> #LOGIN_PUBLIC $frm[titre] = "[(#TITRE**|sansguillemet)]" ; $frm[texte] = "[(#TEXTE**|sansguillemet)]" ; $frm[ps] = "[(#PS**|sansguillemet)]" ; $frm[descriptif] = "[(#DESCRIPTIF**|sansguillemet)]" ; $frm[statut] = "#STATUT" ; $frm[id_article] = "#ID_ARTICLE" ; $frm[date1] = "[(#DATE|affdate{'d/m/Y'})]" ; } function enregistrement() { GLOBAL $frm,$HTTP_POST_FILES ; // Insertion mot $sql = "INSERT INTO spip_articles (titre, id_rubrique, id_secteur, texte, ps, descriptif, statut, date_redac, accepter_forum, date ) VALUES ( '".$frm[titre]."', '#ID_RUBRIQUE', '1', '".$frm[texte]."', '".$frm[ps]."', '".$frm[descriptif]."', '".$frm[statut]."', NOW(), 'pos', '".dateFR2US($frm[date1])."' )"; // echo $sql ; $result = mysql_query($sql); if(!$result):echo("

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

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

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

");@mysql_free_result($result2);exit();endif; // ENREGISTREMENT DE L'IMAGE if ($HTTP_POST_FILES[fichier_image]['name'] <> "") enregistre_fichier("fichier_image", $frm[titre_image], $frm[id_article]) ; // ENREGISTREMENT DU SON if ($HTTP_POST_FILES[fichier_son]['name'] <> "") enregistre_fichier("fichier_son", $frm[titre_son], $frm[id_article]) ; } function update() { GLOBAL $frm,$HTTP_POST_FILES ; // update article $sql = "UPDATE spip_articles SET titre = '".$frm[titre]."', texte = '".$frm[texte]."', ps = '".$frm[ps]."', descriptif = '".$frm[descriptif]."', date_redac = NOW(), date = '".dateFR2US($frm[date1])."', statut = '".$frm[statut]."' WHERE id_article = '".$frm[id_article]."' " ; //echo $sql ; $result = mysql_query($sql); if(!$result):echo("

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

");@mysql_free_result($result);exit();endif; // ENREGISTREMENT DE L'IMAGE if ($HTTP_POST_FILES[fichier_image]['name'] <> "") enregistre_fichier("fichier_image", $frm[titre_image], 'article', $frm[id_article]) ; // ENREGISTREMENT DU SON if ($HTTP_POST_FILES[fichier_son]['name'] <> "") enregistre_fichier("fichier_son", $frm[titre_son], 'article', $frm[id_article]) ; } function affiche_form($action) { GLOBAL $frm, $erreur ; ?>
Votre article


> Votre article est en cours de rédaction
> Vous demandez la publication de votre article
VOTRE ARTICLE EST PUBLIE
" ; */?> > Vous souhaitez supprimer cet article

>> Ajouter une image
>> Ajouter un son
>> Ajouter une vidéo
[(#INCLURE{fond=inc_sommaire} {id_rubrique=12})]