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 | 1 | $(document).ready(function() { |
2 | + function envoiRefresh(donnees) { | |
3 | + $.post('orga.php', donnees, function(page) { | |
4 | + $("#mainContainer").html(page); | |
5 | + }) | |
6 | + } | |
7 | + | |
2 | 8 | $(".ev_li").each(function(index) { |
3 | 9 | var id = this.id.replace('ev_li_', '') |
4 | 10 | // console.debug(id) |
... | ... | @@ -29,32 +35,39 @@ $(document).ready(function() { |
29 | 35 | duree = $('#ev_li_' + id + ' .ev_duree') |
30 | 36 | |
31 | 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 | 46 | $('.ev_annuler', this).click(function(e) { |
38 | 47 | // console.debug(id, 'annuler', e) |
39 | 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 | 55 | $('.ev_supprimer', this).click(function(e) { |
46 | 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 | 64 | $('.ev_pos_proposer', this).click(function(e) { |
54 | 65 | console.debug(id, 'pos_proposer', e) |
66 | + window.alert('Cette fonction n\'est pas enore implémentée :-(') | |
55 | 67 | }) |
56 | 68 | $('.ev_pos_valider', this).click(function(e) { |
57 | 69 | console.debug(id, 'pos_valider', e) |
70 | + window.alert('Cette fonction n\'est pas enore implémentée :-(') | |
58 | 71 | }) |
59 | 72 | }) |
60 | 73 | $("#ev_ajouter_fixe").click(function(e) { | ... | ... |
orga.php
... | ... | @@ -35,6 +35,14 @@ class Evenement |
35 | 35 | public $dates = array(); |
36 | 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 | 46 | public function html() { |
39 | 47 | $html = '<li id="ev_li_'.$this->id.'" class="ev_li list-group-item'; |
40 | 48 | if ($this->annule) { |
... | ... | @@ -217,6 +225,19 @@ function a_evenement() { |
217 | 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 | 241 | # Tri des évènements |
221 | 242 | $evenements = a_evenement(); |
222 | 243 | $evenementsPlanifies = array(); | ... | ... |