From dd72b86c153954ad572ad6f3c40ee4306e811dee Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Sun, 1 Mar 2015 21:01:23 +0100 Subject: [PATCH] Removed uneeded files --- agenda.php | 60 ------------------------------------------------------------ js/crep.js | 35 +---------------------------------- js/orga.js | 79 ------------------------------------------------------------------------------- menu.php | 2 +- orga.php | 381 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sendNews.php | 12 ------------ 6 files changed, 2 insertions(+), 567 deletions(-) delete mode 100755 agenda.php delete mode 100755 js/orga.js delete mode 100755 orga.php delete mode 100755 sendNews.php diff --git a/agenda.php b/agenda.php deleted file mode 100755 index 262b980..0000000 --- a/agenda.php +++ /dev/null @@ -1,60 +0,0 @@ -

Agenda

- -modify('first day of this month'); -// echo $d->format('N'); -?> - -
-
-
- - - - - - - - - - - - -"; - - for($day=1;$day<8;$day++) - { - echo ""; - } - - echo ""; -} -?> -
Lundi Mardi Mercredi Jeudi Vendredi Samedi Dimanche
"; - - if($week==1) - { - if($day==$d->format('N')) - { - echo $d->format('j'); - $d->modify('next day'); - } - } - else if($week==5) - { - if($d->format('j')!=1) - { - echo $d->format('j'); - $d->modify('next day'); - } - } - else - { - echo $d->format('j'); - $d->modify('next day'); - } - echo "
diff --git a/js/crep.js b/js/crep.js index dcb1ae4..b189ebe 100755 --- a/js/crep.js +++ b/js/crep.js @@ -16,37 +16,4 @@ function file(fichier) { function loadNewDoc(doc) { $("#mainContainer").html(file(doc)); return false -} - -function deleteNewNews() -{ - if (confirm('Voulez vous vraiment supprimer la news ?')) - $("#newNews").remove(); -} - -function validNewNews() -{ - var ret; - ret = $.post( "sendNews.php", {title: Base64.encode($("#newNews")[0].childNodes[0].childNodes[0].childNodes[0].value), content: Base64.encode($("#newNews")[0].childNodes[1].childNodes[0].value)}); - if(ret == true) - document.location.reload(); - else - alert("Erreur durant la transmission de la news"); -} - -function addNews() -{ - var elem = "

 

"; - $("#mainContainer").append(elem); -} - -$().ready(function() { - // Navigue vers la page indiquée dans l'URL en cas de refresh - if (window.location.hash) { - $('ul.nav a').each(function() { - if ($(this).attr('href') == window.location.hash) { - loadNewDoc($(this).attr('onclick').replace(/loadNewDoc\(\'(.+)\'\);?/, '$1')) - } - }) - } -}) +} \ No newline at end of file diff --git a/js/orga.js b/js/orga.js deleted file mode 100755 index a6bf214..0000000 --- a/js/orga.js +++ /dev/null @@ -1,79 +0,0 @@ -$(document).ready(function() { - function envoiRefresh(donnees) { - $.post('orga.php', donnees, function(page) { - $("#mainContainer").html(page); - }) - } - - $(".ev_li").each(function(index) { - var id = this.id.replace('ev_li_', '') - // console.debug(id) - _this = this - $('.ev_modifier', this).click(function(e) { - // console.debug(id, 'modifier', e) - - // Bouton - $(e.currentTarget).replaceWith('') - valider = $('#ev_li_' + id + ' .ev_appliquer') - - // Description - // var description = $('.ev_description', _this) - // TODO replaceWith ne fonctionne pas avec context (_this) pour une raison obscure - var description = $('#ev_li_' + id + ' .ev_description') - console.debug(description) - description.replaceWith('') - description = $('#ev_li_' + id + ' .ev_description') - - // Durée - var duree = $('#ev_li_' + id + ' .ev_duree') - console.debug($('.ev_duree_h', duree).text() || '00', ':', $('.ev_duree_m', duree).text() || '00') - h = $('.ev_duree_h', duree).text() || 0 - h = h < 10 ? '0' + h : h - m = $('.ev_duree_m', duree).text() || 0 - m = m < 10 ? '0' + m : m - duree.replaceWith('') - duree = $('#ev_li_' + id + ' .ev_duree') - - valider.click(function(e) { - envoiRefresh({ - action: 'modifier', - id: id, - description: description[0].value, - duree: parseInt(duree[0].value.match(/^../)[0]) * 3600 + parseInt(duree[0].value.match(/^..:(..)/)[1]) * 60 - }) - }) - }) - $('.ev_annuler', this).click(function(e) { - // console.debug(id, 'annuler', e) - if (window.confirm('Voulez-vous vraiment annuler cet évènement ?')) { - envoiRefresh({ - action: 'annuler', - id: id - }) - } - }) - $('.ev_supprimer', this).click(function(e) { - // console.debug(id, 'supprimer', e) - if (window.confirm('Voulez-vous vraiment supprimer cet évènement ? \nIl ne sera plus visible par personne.')) { - envoiRefresh({ - action: 'supprimer', - id: id - }) - } - }) - $('.ev_pos_proposer', this).click(function(e) { - console.debug(id, 'pos_proposer', e) - window.alert('Cette fonction n\'est pas enore implémentée :-(') - }) - $('.ev_pos_valider', this).click(function(e) { - console.debug(id, 'pos_valider', e) - window.alert('Cette fonction n\'est pas enore implémentée :-(') - }) - }) - $("#ev_ajouter_fixe").click(function(e) { - console.debug('ajouter_fixe', e) - }) - $("#ev_ajouter_choix").click(function(e) { - console.debug('ajouter_choix', e) - }) -}) diff --git a/menu.php b/menu.php index b63e387..8c8aac9 100755 --- a/menu.php +++ b/menu.php @@ -11,7 +11,7 @@ Sponsors
  • - Ecoles participantes + Ecoles participantes
  • Contact diff --git a/orga.php b/orga.php deleted file mode 100755 index a658fd8..0000000 --- a/orga.php +++ /dev/null @@ -1,381 +0,0 @@ - - -

    Organisation

    - -creationTime = time(); - // TODO SQL Récupérer id (AUTOINCREMENT) - } else { // Évènement existant : on charge - $requete = 'SELECT id, creationTime, nom, description, annule, valide, duree, supprime FROM events WHERE id='.$id; - // TODO SQL Protéger - $resultat = mysql_query($requete); - if ($resultat && $row = mysql_fetch_assoc($resultat)) { - $this->id = $row['id']; - $this->creationTime = $row['creationTime']; - $this->nom = $row['nom']; - $this->description = $row['description']; - $this->annule = $row['annule']; - $this->valide = $row['valide']; - $this->duree = $row['duree']; - $this->supprime = $row['supprime']; - - } else { - echo 'Nop resultat'; - } - } - } - - public function sauvegarder() { - // TODO SQL - } - - public function html() { - $html = '
  • '; - - # Titre - $html .= '

    '.$this->nom; - if ($this->p_annuler()) { - $html .= ' '; - } - if ($this->p_supprimer()) { - $html .= ' '; - } - $html .= '

    '; - - # Description - $html .= '
    '; - $html .= '
    '; - $html .= '
    Informations'; - if ($this->p_modifier()) { - $html .= ' '; - } - $html .= '
    '; - $html .= '
    '; - $html .= '
    '; - $html .= '

    '; - $html .= nl2br(htmlspecialchars($this->description)); - $html .= '

    '; - // $html .= '
    '; - $html .= '

    '; - $heures = floor($this->duree/3600); - $minutes = floor($this->duree%3600/60); - $secondes = floor($this->duree%3600%60); - $html .= 'Durée : '.($heures > 0 ? ''.$heures.' heure'.($heures > 1 ? 's' : '').' ' : '').($minutes > 0 ? ''.$minutes.' minute'.($minutes > 1 ? 's' : '').' ' : '').($secondes > 0 ? ''.$secondes.' seconde'.($secondes > 1 ? 's' : '').' ' : '').'
    '; - if ($this->valide) { - $html .= 'Date : le '.date('j/m/o', $this->valide).' à '.date('H:i', $this->valide).'
    '; - } - $html .= '

    '; - if ($this->annule) { - $html .= '

    Annulé

    '; - - } - $html .= '
    '; - $html .= '
    '; - - # Dates - if (!$this->valide && !$this->annule) { - $html .= '
    '; - $html .= '
    '; - $html .= '
    Dates possibles'; - if ($this->p_proposer()) { - $html .= ' '; - } - $html .= '
    '; - $html .= '
    '; - $html .= '
    '; - if ($this->p_voter()) { - $html .= '

    Sélectionnez les dates qui vous conviennent.

    '; - } - $html .= '
    '; - $time = time(); - foreach ($this->dates as $dateIndex => $date) { // TODO À faire fonctionner (après que le reste fonctionne) - $html .= 'Le '.date('j/m/o', $date).' à '.date('H:i', $date).' ('.$this->datesVotes[$dateIndex].' )'; - } - $html .= '
    '; - if ($this->p_valider()) { - $html .= '

    '; - } - $html .= '
    '; - $html .= '
    '; - } - - $html .= '
  • '; - return $html; - } - - public function passe() { - global $time; - if ($this->valide) { - return $this->valide+$this->duree < $time; - } else { - return false; - } - } - - # p_ : Il est possible de ... - function p_annuler() { - global $droits; - return in_array('annuler', $droits) && !$this->annule && !$this->passe(); - } - - function p_supprimer() { - global $droits; - return in_array('supprimer', $droits) && !$this->valide; - } - - function p_modifier() { - global $droits; - return in_array('modifier', $droits); - } - - function p_voter() { - global $droits; - return in_array('voter', $droits) && !$this->valide; - } - - function p_proposer() { - global $droits; - return in_array('proposer', $droits) && !$this->valide; - } - - function p_valider() { - global $droits; - # TODO Et si un nombre suffisant de personnes est ok avec la date la plus disponible - return in_array('valider', $droits) && !$this->valide; - } - -} - -Evenement::chargerTout(); - -# a_ : Récupérer depuis la base de donnée (ou pas) - -function a_evenement($id) { // TODO Méthode statique à Evenement - foreach (Evenement::$tout as $evenement) { - if ($evenement->id == $id) { - return $evenement; - } - } -} - -# TRAITEMENT DES DONNEES POST - -function mauvaiseRequete($code = 0) { - echo ''; -} - -function bonneRequete($message = 'Action correctement effectuée.') { - echo ''; -} - -if (isset($_POST['action'])) { - - switch ($_POST['action']) { - case 'modifier': - if (isset($_POST['id']) && isset($_POST['description']) && isset($_POST['duree'])) { - if ($evenement = a_evenement($_POST['id'])) { - if (($duree = intval($_POST['duree'])) >= 0) { - $evenement->description = $_POST['description']; // TODO Protection nécessaire pour SQL - $evenement->duree = $duree; - bonneRequete('Élement correctement modifié.'); - } else { - mauvaiseRequete(4); - } - } else { - mauvaiseRequete(3); - } - } else { - mauvaiseRequete(2); - } - break; - - case 'annuler': - if (isset($_POST['id'])) { - if ($evenement = a_evenement($_POST['id'])) { - $evenement->annule = true; - bonneRequete('Évènement annulé.'); - } else { - mauvaiseRequete(3); - } - } else { - mauvaiseRequete(2); - } - break; - - case 'supprimer': - if (isset($_POST['id'])) { - if ($evenement = a_evenement($_POST['id'])) { - $evenement->supprime = true; - bonneRequete('Évènement supprimé.'); - } else { - mauvaiseRequete(3); - } - } else { - mauvaiseRequete(2); - } - break; - - default: - mauvaiseRequete(1); - break; - } -} - - -# AFFICHAGE DE LA PAGE - -# Tri des évènements -$evenementsPlanifies = array(); -$evenementsAPlanifier = array(); -$evenementsPasses = array(); - -foreach (Evenement::$tout as $evenement) { - if (!$evenement->supprime) { - if ($evenement->valide) { - if ($evenement->passe()) { - $evenementsPasses[] = $evenement; - } else { - $evenementsPlanifies[] = $evenement; - } - } else { - $evenementsAPlanifier[] = $evenement; - } - } -} - -# Affichage - -if (!$e_connecte) { -?> - - -

    Évènements plannifiés

    - - - -

    Évènements à plannifier

    - - - -

    Évènements passés

    - - - - - - - \ No newline at end of file diff --git a/sendNews.php b/sendNews.php deleted file mode 100755 index 8641aee..0000000 --- a/sendNews.php +++ /dev/null @@ -1,12 +0,0 @@ -