From 6884541cb314e0b72da581f73e2aea6bcea8e31f Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Mon, 10 Nov 2014 20:10:04 +0100 Subject: [PATCH] [Orga] Ajout d'id et de classes pour manipulation JS --- orga.php | 48 +++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/orga.php b/orga.php index 5f4d5db..30a26d9 100644 --- a/orga.php +++ b/orga.php @@ -4,10 +4,10 @@ $time = time(); -# DEBUG # e_ : est -$e_connecte = true; -$e_modo = true; +// $e_connecte = (isset($_SESSION["connected"]) && $_SESSION["connected"]); +$e_connecte = true; // DEBUG +$e_modo = true; // DEBUG if ($e_connecte) { if ($e_modo) { @@ -22,7 +22,7 @@ if ($e_connecte) { class Evenement { - private $id = 0; + public $id = 0; // TODO DEBUG Remettre privé (et aussi d'autres choses) private $creationTime = 0; public $nom = "Sans nom"; @@ -36,7 +36,7 @@ class Evenement public $datesVotes = array(); public function html() { - $html = '
  • id.'" class="ev_li list-group-item'; if ($this->annule) { $html .= ' list-group-item-danger'; } @@ -45,10 +45,10 @@ class Evenement # Titre $html .= '

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

    '; @@ -57,12 +57,12 @@ class Evenement $html .= '
    '; $html .= '
    Informations'; if ($this->p_modifier()) { - $html .= ' '; + $html .= ' '; } $html .= '
    '; $html .= '
    '; $html .= '
    '; - $html .= '

    '; + $html .= '

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

    '; // $html .= '
    '; @@ -70,9 +70,9 @@ class Evenement $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' : '').' ' : '').'
    '; + $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 .= 'Date : le '.date('j/m/o', $this->valide).' à '.date('H:i', $this->valide).'
    '; } $html .= '

    '; if ($this->annule) { @@ -84,11 +84,11 @@ class Evenement # Dates if (!$this->valide && !$this->annule) { - $html .= '
    '; + $html .= '
    '; $html .= '
    '; $html .= '
    Dates possibles'; if ($this->p_proposer()) { - $html .= ' '; + $html .= ' '; } $html .= '
    '; $html .= '
    '; @@ -98,16 +98,16 @@ class Evenement } $html .= '
    '; $time = time(); - foreach ($this->dates as $dateIndex => $date) { + 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 .= '">Le '.date('j/m/o', $date).' à '.date('H:i', $date).' ('.$this->datesVotes[$dateIndex].' )'; } $html .= '
    '; if ($this->p_valider()) { - $html .= '

    '; + $html .= '

    '; } $html .= '
    '; $html .= '
    '; @@ -164,15 +164,18 @@ class Evenement function a_evenement() { # DEBUG $test1 = new Evenement; + $test1->id = 1; $test1->nom = 'Évènement de test n°1'; $test1->valide = time(); $test2 = new Evenement; + $test2->id = 2; $test2->nom = 'Évènement de test n°2'; $test2->valide = time(); $test2->annule = true; $test3 = new Evenement; + $test3->id = 3; $test3->nom = 'Évènement de test n°3'; $test3->dates[] = 1415482197; $test3->datesVotes[] = 42; @@ -182,6 +185,7 @@ function a_evenement() { $test3->datesVotes[] = 1; $test4 = new Evenement; + $test4->id = 4; $test4->nom = 'Évènement de test n°4'; $test4->dates[] = time(); $test4->datesVotes[] = 5; @@ -191,12 +195,14 @@ function a_evenement() { $test4->annule = true; $test5 = new Evenement; + $test5->id = 5; $test5->nom = 'Évènement de test n°5'; $test5->dates[] = time(); $test5->datesVotes[] = 0; $test5->supprime = true; $test6 = new Evenement; + $test6->id = 6; $test6->nom = 'Évènement de test n°6'; $test6->valide = 1415452197; @@ -237,8 +243,8 @@ if (!$e_connecte) { -

    Évènements plannifiés

    -
      +

      Évènements plannifiés

      +
        html(); @@ -247,8 +253,8 @@ foreach ($evenementsPlanifies as $evenement) {
      -

      Évènements à plannifier

      -
        +

        Évènements à plannifier

        +
          html(); @@ -258,7 +264,7 @@ foreach ($evenementsAPlanifier as $evenement) {

          Évènements passés

          -
            +
              html(); -- libgit2 0.21.2