diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php index a95b44d793644dc5b2e15ffee74c3610e5f5008d..9b65f9ec49a2163e635c832c66f5ead79adf2e4f 100644 --- a/ecrire/exec/articles_edit.php +++ b/ecrire/exec/articles_edit.php @@ -268,15 +268,22 @@ echo "<P><HR><P>"; function exec_articles_edit_dist() { - $row = article_select(_request('id_article'), _request('id_rubrique'), _request('lier_trad'), _request('new')); + $id_article =_request('id_article'); + $id_rubrique = _request('id_rubrique'); + $lier_trad = _request('lier_trad'); + $new = _request('new'); + $row = article_select($id_article, $id_rubrique, $lier_trad, $new); if (!$row) die ("<h3>"._T('info_acces_interdit')."</h3>"); $id_article = $row['id_article']; $id_rubrique = $row['id_rubrique']; $titre = $row['titre']; - debut_page(_T('titre_page_articles_edit', array('titre' => $titre)), "documents", "articles", "hauteurTextarea();", "", $id_rubrique); + debut_page(_T('titre_page_articles_edit', array('titre' => $titre)), + "documents", "articles", "hauteurTextarea();", + "", + $id_rubrique); debut_grand_cadre(); afficher_hierarchie($id_rubrique); diff --git a/ecrire/inc/article_select.php b/ecrire/inc/article_select.php index 0df6a52bd62f5b2b56017f5fcc6a496c5af1ded1..caf787a7b6f17c20f4d08ba00d9b4f5aba46a2bf 100644 --- a/ecrire/inc/article_select.php +++ b/ecrire/inc/article_select.php @@ -88,6 +88,7 @@ else if ($new=='oui') { // Nouvel article : titre par defaut $row['titre'] = filtrer_entites(_T('info_nouvel_article')); $row['onfocus'] = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\""; + $row['id_rubrique'] = $id_rubrique; } if (!$row['id_secteur']) { $row_rub = spip_fetch_array(spip_query("SELECT id_secteur FROM spip_rubriques WHERE id_rubrique=$id_rubrique"));