X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins%2Fauto%2Ffullcalendar%2Fexec%2Ffullcalendar_add.php;fp=www%2Fplugins%2Fauto%2Ffullcalendar%2Fexec%2Ffullcalendar_add.php;h=e6309ac3fea78667ea21afa33af792d6f1f361a9;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c
diff --git a/www/plugins/auto/fullcalendar/exec/fullcalendar_add.php b/www/plugins/auto/fullcalendar/exec/fullcalendar_add.php
new file mode 100644
index 0000000..e6309ac
--- /dev/null
+++ b/www/plugins/auto/fullcalendar/exec/fullcalendar_add.php
@@ -0,0 +1,234 @@
+ "._T('fullcalendar:calendar_add').".
";
+ }
+
+ # Modification d'un calendrier
+
+ if(
+ isset($_POST['enregistrer'])
+ && $_POST['action_to_take']=='update'
+ && strlen($_POST['CalName'])
+ ){
+ sql_update('spip_fullcalendar_main', array('nom' => sql_quote($_POST['CalName'])), "id_fullcalendar=".sql_quote(intval($_POST['id_calendrier'])) );
+ $INFO="
"._T('fullcalendar:calendar_edit').".
";
+ }
+
+ # Effacer un calendrier
+
+ if(
+ isset($_POST['action_to_take'])
+ && $_POST['action_to_take']=='del'
+ &&isset($_POST['id_calendrier'])
+ && $_POST['id_calendrier']
+ ){
+ sql_delete("spip_fullcalendar_events", "id_fullcalendar=".$_POST['id_calendrier']);
+ $INFO=_T('fullcalendar:calendar_del_events')." ".$_POST['id_calendrier']."
";
+ sql_delete("spip_fullcalendar_main", "id_fullcalendar=".$_POST['id_calendrier']);
+ $INFO.=_T('fullcalendar:calendar_del_events')." ".$_POST['id_calendrier']."
";
+ }
+
+ # Création par défaut
+
+ $NOM='';
+ $BUTTON='';
+ $SOURCE='';
+ $ACTION='add';
+ $TEXT=_T('fullcalendar:calendar_add');
+ $ID='';
+
+ # Récupère les calendriers
+
+ $res = sql_select('*', 'spip_fullcalendar_main');
+ $num_calendar = sql_count($res);
+
+ if(!$num_calendar) $INFO="
+ "._T('fullcalendar:welcome_title')."
+
"._T('fullcalendar:welcome_text')."
+ ";
+ else {
+ $LISTE='
';
+ $class='row_odd';
+ $INFO.= ""._T('fullcalendar:vous_avez')." ".$num_calendar." ";
+ $INFO.=($num_calendar==1)?_T('fullcalendar:calendar'):_T('fullcalendar:calendars');
+ $INFO.="
";
+ $HTML = "
+
+
+
+
+ ";
+ }
+
+ $commencer_page = charger_fonction('commencer_page', 'inc');
+ print $commencer_page(_T('fullcalendar:fullcalendar'), "", "") ;
+ print "
";
+ print gros_titre(_T('fullcalendar:fullcalendar')." : "._T('fullcalendar:gestion_calendriers'),'',false);
+ print debut_gauche ("",true);
+
+ print debut_boite_info(true);
+ print ""._T('fullcalendar:fullcalendar')."";
+ print "
";
+ print $INFO;
+ print fin_boite_info(true);
+
+ print debut_cadre_enfonce('',true,'','','');
+ print "";
+ print fin_cadre_enfonce(true);
+
+ print debut_cadre_enfonce('',true,'','','');
+ print "";
+ print fin_cadre_enfonce(true);
+
+ if(strlen($LISTE)){
+ print debut_cadre_enfonce('',true,'',_T('fullcalendar:vos_calendriers'),'');
+ print $LISTE;
+ print fin_cadre_enfonce(true);
+ }
+
+ print creer_colonne_droite('',true);
+ print debut_droite("", true);
+ print debut_cadre_trait_couleur("", true, "", $titre=_T('fullcalendar:plugin_name'),"","");
+
+# INTERFACE D'AJOUT
+
+ print '
+
+ ';
+
+ # GESTION DES CALENDRIERS
+
+ if(strlen($HTML)){
+ print debut_cadre_relief("", false,"", $titre = _T('Vos calendriers'));
+ print $HTML;
+ print fin_cadre_relief(false);
+ }
+
+ print fin_cadre_trait_couleur(true);
+ print fin_gauche();
+ print fin_page();
+
+}
+?>