From 6f5546327244d19352c15799fe3bd18d11041b8f Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Sat, 18 Nov 2006 09:29:35 +0000 Subject: [PATCH] =?UTF-8?q?Concentrer=20la=20configuration=20du=20formulai?= =?UTF-8?q?re=20d'=C3=A9dition=20dans=20une=20seule=20fonction,=20ca=20fac?= =?UTF-8?q?ilite=20la=20surcharge.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/exec/articles_edit.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php index 03bbb0d926..d978335d63 100644 --- a/ecrire/exec/articles_edit.php +++ b/ecrire/exec/articles_edit.php @@ -24,11 +24,11 @@ function exec_articles_edit_dist() intval(_request('lier_trad')), intval(_request('id_version')), ((_request('new') == 'oui') ? 'new' : ''), - articles_edit_config()); + 'articles_edit_config'); } // http://doc.spip.org/@articles_edit_config -function articles_edit_config() +function articles_edit_config($row) { global $champs_extra, $spip_ecran, $options, $spip_lang; @@ -50,11 +50,12 @@ function articles_edit_config() $config['extra'] = true; } else $config['extra'] = false; + $config['restreint'] = ($row['statut'] == 'publie'); return $config; } // http://doc.spip.org/@articles_edit -function articles_edit($id_article, $id_rubrique,$lier_trad, $id_version, $new, $config) +function articles_edit($id_article, $id_rubrique,$lier_trad, $id_version, $new, $config_fonc) { pipeline('exec_init',array('args'=>array('exec'=>'articles_edit','id_article'=>$id_article),'data'=>'')); @@ -64,7 +65,6 @@ function articles_edit($id_article, $id_rubrique,$lier_trad, $id_version, $new, $id_article = $row['id_article']; $id_rubrique = $row['id_rubrique']; - $config['restreint'] = ($row['statut'] == 'publie'); if ($id_version) $titre.= ' ('._T('version')." $id_version)"; else $titre = $row['titre']; @@ -106,7 +106,7 @@ function articles_edit($id_article, $id_rubrique,$lier_trad, $id_version, $new, debut_cadre_formulaire(); echo articles_edit_presentation($new, $row['id_rubrique'], $lier_trad, $row['id_article'], $row['titre']); $editer_article = charger_fonction('editer_article', 'inc'); - echo $editer_article($new, $id_rubrique, $lier_trad, generer_url_ecrire("articles"), $config, $row); + echo $editer_article($new, $id_rubrique, $lier_trad, generer_url_ecrire("articles"), $config_fonc($row), $row); fin_cadre_formulaire(); echo fin_page(); -- GitLab