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