From 10c48d467df794b47290c44027bdfab17dd21f1e Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 6 Nov 2006 13:53:38 +0000 Subject: [PATCH] la puce de changement de statut dans les breves tombait sur une erreur 'action instituer_breve non trouvee' --- .gitattributes | 1 + ecrire/action/instituer_breve.php | 36 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 ecrire/action/instituer_breve.php diff --git a/.gitattributes b/.gitattributes index 3e66226ec9..2e58ee661f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -321,6 +321,7 @@ ecrire/action/ical.php -text ecrire/action/iconifier.php -text ecrire/action/instituer_article.php -text ecrire/action/instituer_auteur.php -text +ecrire/action/instituer_breve.php -text ecrire/action/instituer_collaboration.php -text ecrire/action/instituer_forum.php -text ecrire/action/instituer_groupe_mots.php -text diff --git a/ecrire/action/instituer_breve.php b/ecrire/action/instituer_breve.php new file mode 100644 index 0000000000..b11babd458 --- /dev/null +++ b/ecrire/action/instituer_breve.php @@ -0,0 +1,36 @@ +<?php + +/***************************************************************************\ + * SPIP, Systeme de publication pour l'internet * + * * + * Copyright (c) 2001-2006 * + * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * + * * + * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * + * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * +\***************************************************************************/ + +if (!defined("_ECRIRE_INC_VERSION")) return; + +// http://doc.spip.org/@action_instituer_breve_dist +function action_instituer_breve_dist() { + + include_spip('inc/actions'); + $var_f = charger_fonction('controler_action_auteur', 'inc'); + $var_f(); + + $arg = _request('arg'); + + list($id_breve, $statut) = preg_split('/\W/', $arg); + if (!$statut) $statut = _request('statut_nouv'); // cas POST + if (!$statut) return; // impossible mais sait-on jamais + + $id_breve = intval($id_breve); + + include_spip('action/editer_breve'); + + revisions_breves($id_breve, array('statut' => $statut)); + +} + +?> -- GitLab