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