= 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']; } // publication de la breve if ($validerb && $titreb && $texteb) { if ($statut_auteur_rubrique == 'admin') { $statut_breve = 'publie'; // on envoie un message de confirmation $messageb = "
  • Votre brève est publiée,
    Affichage de la rubrique
  • "; } else { $statut_breve = 'prop'; // on envoie un message de confirmation $messageb = "
  • Votre brève est proposée,
    Affichage de la rubrique
  • "; } $sqlb = "INSERT INTO spip_breves (titre, texte, id_rubrique, statut, date_heure) VALUES ('".addslashes($titreb)."','".addslashes($texteb)."','".$id_rub."', '".$statut_breve."',NOW())"; $resultb = spip_query($sqlb); // on recupere l'id_breve $sql2b = "SELECT id_breve FROM spip_breves ORDER BY id_breve DESC LIMIT 1"; $resultatb = spip_query($sql2b); $rowb = spip_fetch_array($resultatb); $id_breve = $rowb['id_breve']; } ?>