source: spip-zone/_plugins_/_core_/sites/action/instituer_syndic_article.php @ 27305

Last change on this file since 27305 was 27305, checked in by cedric@…, 10 years ago

debut du plugin sites qui accueilera à terme toutes les fonctionnalités des objets sites de SPIP, mais qui pour le moment propose déjà une interface de publication/modération des articles syndiqués qui faisait cruellement défaut a qui voulait utiliser la modération de la syndication.
L'interface reprend le fonctionnement et la forme de l'interface de modération des forum. Il faudra unifier au maximum classes et styles pour eviter les doubles déclarations.

File size: 1.3 KB
Line 
1<?php
2
3/***************************************************************************\
4 *  SPIP, Systeme de publication pour l'internet                           *
5 *                                                                         *
6 *  Copyright (c) 2001-2009                                                *
7 *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
8 *                                                                         *
9 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
10 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
11\***************************************************************************/
12
13if (!defined("_ECRIRE_INC_VERSION")) return;
14
15// http://doc.spip.org/@action_instituer_syndic_article_dist
16function action_instituer_syndic_article_dist() {
17
18        $securiser_action = charger_fonction('securiser_action', 'inc');
19        $arg = $securiser_action();
20
21        list($id_syndic_article, $statut) = preg_split('/\W/', $arg);
22        $id_syndic_article = intval($id_syndic_article);
23        $row = sql_fetsel("*", "spip_syndic_articles", "id_syndic_article=$id_syndic_article");
24        if (!$row) return;
25       
26        sql_updateq("spip_syndic_articles", array("statut" => $statut), "id_syndic_article=".intval($id_syndic_article));
27}
28
29?>
Note: See TracBrowser for help on using the repository browser.