Commit aa1fe6fdb51ce672e4db5e6b103fb87b68fe7e0d
Merge branch 'master' of ssh://servclubinfo.insecure.deule.net/crep
Showing
2 changed files
with
44 additions
and
10 deletions
Show diff stats
js/orga.js
1 | $(document).ready(function() { | 1 | $(document).ready(function() { |
2 | + function envoiRefresh(donnees) { | ||
3 | + $.post('orga.php', donnees, function(page) { | ||
4 | + $("#mainContainer").html(page); | ||
5 | + }) | ||
6 | + } | ||
7 | + | ||
2 | $(".ev_li").each(function(index) { | 8 | $(".ev_li").each(function(index) { |
3 | var id = this.id.replace('ev_li_', '') | 9 | var id = this.id.replace('ev_li_', '') |
4 | // console.debug(id) | 10 | // console.debug(id) |
@@ -29,32 +35,39 @@ $(document).ready(function() { | @@ -29,32 +35,39 @@ $(document).ready(function() { | ||
29 | duree = $('#ev_li_' + id + ' .ev_duree') | 35 | duree = $('#ev_li_' + id + ' .ev_duree') |
30 | 36 | ||
31 | valider.click(function(e) { | 37 | valider.click(function(e) { |
32 | - console.debug('ACTION modifier', id, description[0].innerHTML, duree[0].value) | ||
33 | - | ||
34 | - // TODO Envoyer et refresh | 38 | + envoiRefresh({ |
39 | + action: 'modifier', | ||
40 | + id: id, | ||
41 | + id: description[0].innerHTML, | ||
42 | + duree: parseInt(duree[0].value.match(/^../)[0]) * 3600 + parseInt(duree[0].value.match(/^..:(..)/)[1]) * 60 | ||
43 | + }) | ||
35 | }) | 44 | }) |
36 | }) | 45 | }) |
37 | $('.ev_annuler', this).click(function(e) { | 46 | $('.ev_annuler', this).click(function(e) { |
38 | // console.debug(id, 'annuler', e) | 47 | // console.debug(id, 'annuler', e) |
39 | if (window.confirm('Voulez-vous vraiment annuler cet évènement ?')) { | 48 | if (window.confirm('Voulez-vous vraiment annuler cet évènement ?')) { |
40 | - console.debug('ACTION annuler', id) | ||
41 | - | ||
42 | - // TODO Envoyer et refresh | 49 | + envoiRefresh({ |
50 | + action: 'annuler', | ||
51 | + id: id | ||
52 | + }) | ||
43 | } | 53 | } |
44 | }) | 54 | }) |
45 | $('.ev_supprimer', this).click(function(e) { | 55 | $('.ev_supprimer', this).click(function(e) { |
46 | // console.debug(id, 'supprimer', e) | 56 | // console.debug(id, 'supprimer', e) |
47 | - if (window.confirm('Voulez-vous vraiment supprimer cet évènement ? \nIl ne sera plus visible.')) { | ||
48 | - console.debug('ACTION supprimer', id) | 57 | + if (window.confirm('Voulez-vous vraiment supprimer cet évènement ? \nIl ne sera plus visible par personne.')) { |
58 | + envoiRefresh({ | ||
59 | + action: 'supprimer', | ||
60 | + id: id | ||
61 | + }) | ||
49 | } | 62 | } |
50 | - | ||
51 | - // TODO Envoyer et refresh | ||
52 | }) | 63 | }) |
53 | $('.ev_pos_proposer', this).click(function(e) { | 64 | $('.ev_pos_proposer', this).click(function(e) { |
54 | console.debug(id, 'pos_proposer', e) | 65 | console.debug(id, 'pos_proposer', e) |
66 | + window.alert('Cette fonction n\'est pas enore implémentée :-(') | ||
55 | }) | 67 | }) |
56 | $('.ev_pos_valider', this).click(function(e) { | 68 | $('.ev_pos_valider', this).click(function(e) { |
57 | console.debug(id, 'pos_valider', e) | 69 | console.debug(id, 'pos_valider', e) |
70 | + window.alert('Cette fonction n\'est pas enore implémentée :-(') | ||
58 | }) | 71 | }) |
59 | }) | 72 | }) |
60 | $("#ev_ajouter_fixe").click(function(e) { | 73 | $("#ev_ajouter_fixe").click(function(e) { |
orga.php
@@ -35,6 +35,14 @@ class Evenement | @@ -35,6 +35,14 @@ class Evenement | ||
35 | public $dates = array(); | 35 | public $dates = array(); |
36 | public $datesVotes = array(); | 36 | public $datesVotes = array(); |
37 | 37 | ||
38 | + public function charger() { | ||
39 | + // TODO SQL | ||
40 | + } | ||
41 | + | ||
42 | + public function sauvegarder() { | ||
43 | + // TODO SQL | ||
44 | + } | ||
45 | + | ||
38 | public function html() { | 46 | public function html() { |
39 | $html = '<li id="ev_li_'.$this->id.'" class="ev_li list-group-item'; | 47 | $html = '<li id="ev_li_'.$this->id.'" class="ev_li list-group-item'; |
40 | if ($this->annule) { | 48 | if ($this->annule) { |
@@ -217,6 +225,19 @@ function a_evenement() { | @@ -217,6 +225,19 @@ function a_evenement() { | ||
217 | return array($test1, $test2, $test3, $test4, $test5, $test6); | 225 | return array($test1, $test2, $test3, $test4, $test5, $test6); |
218 | } | 226 | } |
219 | 227 | ||
228 | +# POST | ||
229 | + | ||
230 | +if (isset($_POST['action'])) { | ||
231 | +?> | ||
232 | + | ||
233 | +<div class="alert alert-success" role="alert">Mon capitaine ! On a reçu quelque chose !</div> | ||
234 | + | ||
235 | +<?php | ||
236 | +} | ||
237 | + | ||
238 | + | ||
239 | +# AFFICHAGE DE LA PAGE | ||
240 | + | ||
220 | # Tri des évènements | 241 | # Tri des évènements |
221 | $evenements = a_evenement(); | 242 | $evenements = a_evenement(); |
222 | $evenementsPlanifies = array(); | 243 | $evenementsPlanifies = array(); |