[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / rss_article_3_0 / formulaires / editer_rssarticle.php
1 <?php
2
3 if (!defined("_ECRIRE_INC_VERSION")) return;
4
5 include_spip('inc/autoriser');
6
7 /**
8 * CVT: charger
9 *
10 */
11 function formulaires_editer_rssarticle_charger_dist($id_syndic='new', $retour=''){
12
13 $rssarticle = sql_getfetsel('rssarticle','spip_syndic','id_syndic='.intval($id_syndic));
14 $valeurs['rssarticle'] = $rssarticle;
15 $valeurs['id_syndic'] = $id_syndic;
16 $valeurs['editable'] = true;
17
18 if (!autoriser('modifier', 'syndic', $id_syndic))
19 $valeurs['editable'] = false;
20
21 return $valeurs;
22 }
23
24 /**
25 * CVT: verifer
26 *
27 */
28 function formulaires_editer_rssarticle_verifier_dist($id_syndic='new', $retour=''){
29 $erreurs = array();
30 return $erreurs;
31 }
32
33 /**
34 * CVT: traiter
35 *
36 */
37 function formulaires_editer_rssarticle_traiter_dist($id_syndic='new', $retour=''){
38 if (_request('rssarticle')=='oui') {
39 sql_updateq('spip_syndic',array(
40 'rssarticle'=> 'oui',
41 'resume'=>'non',
42 'oubli'=>'oui'
43 ),'id_syndic='.intval($id_syndic));
44
45 // on force le site en mode oubli et pas resume
46 // on rensynchronise la syndic pour passer les anciens articles (qui etaient ss doute en mode resume) en mode complet HTML
47 // sql_delete("spip_syndic_articles", "id_syndic=".sql_quote($id_syndic)); // alternative ;)
48 include_spip('genie/syndic');
49 $t = syndic_a_jour($id_syndic);
50 } else {
51 sql_updateq('spip_syndic',array('rssarticle'=> 'non'),'id_syndic='.intval($id_syndic));
52 }
53 $message = array('editable'=>true, 'message_ok'=>_T("rssarticle:site_maj"));
54
55 return $message;
56 }
57
58 ?>