= 1) { // il est administrateur restreint $sql4 = "SELECT * FROM spip_auteurs_rubriques WHERE id_auteur=".$auteur_session['id_auteur']." AND id_rubrique=".$id_rub; $result_admin2 = spip_query($sql4); $admin_rubrique = spip_num_rows($result_admin2); if ($admin_rubrique == 1) { // il est administrateur restreint de la rubrique en question $statut_auteur_rubrique = 'admin'; } else { $statut_auteur_rubrique = ''; } } else { // il est administrateur $statut_auteur_rubrique = 'admin'; } } // publication de l'article if ($valider && $titre && $texte) { if ($statut_auteur_rubrique == 'admin') { $statut_article = 'publie'; // on envoie un message de confirmation $message = "Votre article est publié,
Retour"; } else { $statut_article = 'prop'; // on envoie un message de confirmation $message = "Votre article est proposé,
Retour"; } $sql = "INSERT INTO spip_articles (titre, texte, id_rubrique, statut, date) VALUES ('".addslashes($titre)."','".addslashes($texte)."','".$id_rub."', '".$statut_article."',NOW())"; $result = spip_query($sql); // on insère aussi l auteur $sql = "INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES (" . $id_auteur . ", " . spip_insert_id() . ")"; $result = spip_query($sql); // on recupere l'id_article $sql2 = "SELECT id_article FROM spip_articles ORDER BY id_article DESC LIMIT 1"; $resultat = spip_query($sql2); $row = spip_fetch_array($resultat); $id_article = $row['id_article']; } ?>