[PLUGINS] +les plugins de bases
[ptitvelo/web/www.git] / www / plugins / agenda_3_5 / action / activer_agenda_rubrique.php
diff --git a/www/plugins/agenda_3_5/action/activer_agenda_rubrique.php b/www/plugins/agenda_3_5/action/activer_agenda_rubrique.php
new file mode 100644 (file)
index 0000000..0fb08c7
--- /dev/null
@@ -0,0 +1,33 @@
+<?php
+/**
+ * Plugin Agenda 4 pour Spip 3.0
+ * Licence GPL 3
+ *
+ * 2006-2011
+ * Auteurs : cf paquet.xml
+ */
+
+if (!defined("_ECRIRE_INC_VERSION")) return;
+
+
+function action_activer_agenda_rubrique_dist()
+{
+       $securiser_action = charger_fonction('securiser_action', 'inc');
+       $arg = $securiser_action();
+       
+       // A-t-on vraiment le droit de modifier la rubrique en question ?
+       if (!autoriser('modifier', 'rubrique', abs(intval($arg)))){
+               include_spip('inc/minipres');
+               echo minipres(_T('info_acces_interdit'));
+               exit;
+       }
+       
+       if (intval($arg)!=0) {
+               if (intval($arg)>0)
+                       sql_updateq('spip_rubriques',array('agenda'=>1),'id_rubrique='.intval($arg));
+               else
+                       sql_updateq('spip_rubriques',array('agenda'=>0),'id_rubrique='.(-intval($arg)));
+       }
+}
+
+?>