epnadmin-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Epnadmin-fr] CVS: epnadmin horaires.php,1.11,1.12 session.php,1.8,1.9 s


From: epnadmin-fr
Subject: [Epnadmin-fr] CVS: epnadmin horaires.php,1.11,1.12 session.php,1.8,1.9 structures.inc.php,1.5,1.6 table_horaire_session.php,1.15,1.16
Date: Mon, 10 Feb 2003 18:12:32 -0500

Update of /cvsroot/epnadmin/epnadmin
In directory subversions:/tmp/cvs-serv6092/epnadmin

Modified Files:
        horaires.php session.php structures.inc.php 
        table_horaire_session.php 
Log Message:
Modularisation continue et des modification sur les informations saisies pour 
les sessions.



Index: horaires.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/horaires.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** horaires.php        31 Jan 2003 21:19:40 -0000      1.11
--- horaires.php        10 Feb 2003 23:12:29 -0000      1.12
***************
*** 305,314 ****
    $manqueinfosalle, $salleintrouvable, $pasledroit;
    // retrouver la localisation
!   if (!$id_localisation)
!     $mes=$manqueinfosalle;  {
      echo $manqueinfosalle;
      return FALSE;
    }
!   $res=recherche("localisations", "id", id_localisation);
    if (! $localisation=mysql_fetch_object($res))
    {
--- 305,314 ----
    $manqueinfosalle, $salleintrouvable, $pasledroit;
    // retrouver la localisation
!   if (! $id_localisation)
!   {
      echo $manqueinfosalle;
      return FALSE;
    }
!   $res=recherche("localisations", "id", $id_localisation);
    if (! $localisation=mysql_fetch_object($res))
    {
***************
*** 578,582 ****
  
      case 1 :  // Affichage du calendrier d'une salle pour un moi correpondant 
à une date (courante)
!       if (! droits("r"))
          break;
        afficheCalendrier($id_localisation, $date);
--- 578,582 ----
  
      case 1 :  // Affichage du calendrier d'une salle pour un moi correpondant 
à une date (courante)
!       if (! verifiedroits("r"))
          break;
        afficheCalendrier($id_localisation, $date);
***************
*** 631,635 ****
                          FROM localisations
                          LEFT JOIN structures ON 
localisations.id_structure=structures.id ";
!       if (HORAIRES_AUTRES<"r"))
          $req.= "WHERE id_structure=$id_structure ";
        $req.= "ORDER BY ville, structure, salle";
--- 631,635 ----
                          FROM localisations
                          LEFT JOIN structures ON 
localisations.id_structure=structures.id ";
!       if (HORAIRES_AUTRES<"r")
          $req.= "WHERE id_structure=$id_structure ";
        $req.= "ORDER BY ville, structure, salle";

Index: session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/session.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** session.php 5 Jan 2003 20:34:01 -0000       1.8
--- session.php 10 Feb 2003 23:12:30 -0000      1.9
***************
*** 22,26 ****
  */
  
! require_once("header.inc.php");
  //require_once("constantes.inc.php");             // définition des constantes
  //require_once("fonctions.inc.php");              // concernant des fonctions 
transversales inclassables
--- 22,31 ----
  */
  
! require_once("header.inc.php"); 
! if (! defined("FCT_SESSIONS"))
! {
!   echo $fctnonactive;
!   exit;
! }
  //require_once("constantes.inc.php");             // définition des constantes
  //require_once("fonctions.inc.php");              // concernant des fonctions 
transversales inclassables
***************
*** 43,47 ****
  <?
  $titr = "Gestion des sessions";
! $datemaj="5 janvier 2003";
  require("entete.inc.php");
  
--- 48,52 ----
  <?
  $titr = "Gestion des sessions";
! $datemaj="10 février 2003";
  require("entete.inc.php");
  
***************
*** 50,57 ****
  {
  // modifié dans v0.5, les variables envoyées depuis le planning sont 
différentes (datev, debutv et id_localisation)
! global $datev, $debutv, $id_localisation, $PHP_SELF, $id_structure, $isadmin;
     if (isset($id_session) && $id_session!=0)
     {
!       $session=trouveSession($id_session);
        // Supprimé dans la version 0.5, car les informations sont maintenant 
dans des champs différents
        //$date=date("Y-m-d H:i:00", strtotime($session->debut));
--- 55,63 ----
  {
  // modifié dans v0.5, les variables envoyées depuis le planning sont 
différentes (datev, debutv et id_localisation)
! global $datev, $debutv, $id_localisation, $PHP_SELF, $id_structure, 
$is_ident, $id_animateur;
     if (isset($id_session) && $id_session!=0)
     {
!       $ress=recherche("sessions", "id", $id_session);
!       $session=mysql_fetch_object($ress); //trouveSession($id_session);
        // Supprimé dans la version 0.5, car les informations sont maintenant 
dans des champs différents
        //$date=date("Y-m-d H:i:00", strtotime($session->debut));
***************
*** 69,72 ****
--- 75,79 ----
        $finv=date("H:i", strtotime("+ 1 hour", strtotime($debutv)));
        //$fin=date("H", strtotime("+1 hour",  strtotime($time_debut)));
+       $session->id_structure=$id_structure;
     }
     //          <input type=\"hidden\" name=\"id_localisation\" 
value=\"$id_localisation\">
***************
*** 81,85 ****
     $localisation=mysql_fetch_object($res2);
  
!    if ($isadmin!="super" && $localisation->id_structure!=$id_structure)
       $enable="disabled";
     choixSalle($id_localisation, $enable);
--- 88,92 ----
     $localisation=mysql_fetch_object($res2);
  
!    if (LOCALISATIONS_AUTRES<"r")
       $enable="disabled";
     choixSalle($id_localisation, $enable);
***************
*** 94,101 ****
           <tr><td>Intitul&eacute; en toutes lettres :</td>
               <td><input type=\"text\" name=\"nom_session\" 
value=\"$session->nom_session\" size=50></td></tr>";
!    if ($isadmin=="super" || $localisation->id_structure==$id_structure)
     {
!      echo "<tr><td>Ou alors dans la liste :<br>
!                  (si la session est organis&eacute;e par l'Arobase.)</td>
                  <td><select name=\"id_initiation\">
                      <option value=\"\">\n";
--- 101,107 ----
           <tr><td>Intitul&eacute; en toutes lettres :</td>
               <td><input type=\"text\" name=\"nom_session\" 
value=\"$session->nom_session\" size=50></td></tr>";
!    if (defined("FCT_PEDAGOGIE"))
     {
!      echo "<tr><td><b>Ou alors</b> dans la liste :</td>
                  <td><select name=\"id_initiation\">
                      <option value=\"\">\n";
***************
*** 108,116 ****
            echo "<option value=\"$initiation->ids\"";
            if($initiation->ids == $session->id_initiation) echo " SELECTED";
!           echo ">$initiation->theme - $initiation->initiation\n";
        }
        echo "        </select></td></tr>";
     }
  
     echo "<tr><td>Nombre de participants prévu :</td>
               <td><input type=\"text\" name=\"nbparticipants\" 
value=\"$session->nbparticipants\" size=5></td></tr>
--- 114,125 ----
            echo "<option value=\"$initiation->ids\"";
            if($initiation->ids == $session->id_initiation) echo " SELECTED";
!           echo ">".substr($initiation->theme,0,20)." - 
".substr($initiation->initiation,0,40)."\n";
        }
        echo "        </select></td></tr>";
     }
  
+    echo "<tr><td>Inscriptions ouvertes aux usagers ?</td>
+              <td><input type=\"radio\" checked name=\"inscriptionauto\" 
value=\"oui\">oui
+                  <input type=\"radio\" name=\"inscriptionauto\" 
value=\"non\">non</td></tr>\n";
     echo "<tr><td>Nombre de participants prévu :</td>
               <td><input type=\"text\" name=\"nbparticipants\" 
value=\"$session->nbparticipants\" size=5></td></tr>
***************
*** 120,171 ****
           <tr><td>Etat:</td>
               <td colspan=\"2\">";
!    echo "       <select name=\"etat\" $enable>
!                 <option value=\"pr&eacute;-r&eacute;servation\"";
!    if ($session->etat=="pré-réservation") echo " SELECTED";
!    echo "       >Pr&eacute;-r&eacute;servation
!                 <option value=\"r&eacute;servation\"";
!    if ($session->etat=="réservation") echo " SELECTED";
!    echo "       >R&eacute;servation
!                 <option value=\"annul&eacute;e\"";
!    if ($session->etat=="annulée") echo " SELECTED";
!    echo "       >Annul&eacute;e
!                 </select></td></tr>
           <tr><td>Structure organisatrice</td>
               <td colspan=\"2\">\n";
     if ($enable=="disabled")
!      echo "<input type=\"hidden\" name=\"id_structure_organisatrice\" 
value=\"$id_structure\">\n";
!    echo "       <select name=\"id_structure_organisatrice\" $enable><option 
\"\">";
!    $req2 = "SELECT * FROM structures ORDER BY structure";
!    $res2 = executeRequete($req2);
!    while($structure = mysql_fetch_object($res2))
!    {
!       echo "<option value=\"$structure->id\"";
!       if ($structure->id==$session->id_structure) echo " SELECTED";
!       if (!$session && $structure->id==$id_structure) echo " SELECTED";
!       echo ">$structure->structure\n";
!    }
!    echo "        </select></td></tr>
           <tr><td>Commentaires<br>Bilan</td>
               <td colspan=\"2\">
                   <textarea name=\"commentaires\" cols=\"60\" 
rows=\"10\">$session->commentaires</textarea>
!             </td></tr></table>
!          <center><input type=\"submit\" name=\"Submit\" value=\"Mettre à 
jour\"></center>
           </form>\n";
     if ($operation==21)
!       echo "<center><form name=\"form1\" method=\"post\" action=\"$PHP_SELF\">
              <input type=\"hidden\" name=\"operation\" value=\"31\">
              <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
              <input type=\"submit\" name=\"Effacer\" value=\"Supprimer\">
!             </form></center>\n";
  }
  
  // Formulaire de choix du lieux et du nombre de réponse d'une requête
! function formChoixLieuNombre($lieuv, $nbv, $operation)
  {
  global $PHP_SELF;
!    echo "<form name=\"formlieunombre\" method=\"post\" action=\"$PHP_SELF\">
           <input type=\"hidden\" name=\"operation\" value=\"$operation\">
           <table border=1 align=center>";
!    echo "<tr><td>Lieu : </td>";  choixLieu($lieuv);
  
     echo "<td>Nombre de réponses maxi :</td>
--- 129,187 ----
           <tr><td>Etat:</td>
               <td colspan=\"2\">";
!    if (SESSION_AUTRES>="w" ||
!         (SESSIONS_MOI>="w" &&
!           ($session->id_structure==$id_structure ||
!            $localisation->id_localisation==$id_structure)))
!    {
!       echo "       <select name=\"etat\" $enable>
!                     <option value=\"pr&eacute;-r&eacute;servation\"";
!       if ($session->etat=="pré-réservation") echo " SELECTED";
!       echo "       >Pr&eacute;-r&eacute;servation
!                     <option value=\"r&eacute;servation\"";
!       if ($session->etat=="réservation") echo " SELECTED";
!       echo "       >R&eacute;servation
!                     <option value=\"annul&eacute;e\"";
!       if ($session->etat=="annulée") echo " SELECTED";
!       echo "       >Annul&eacute;e
!                     </select>";
!    }
!    else
!      echo structure($session->etat);
!    echo "</td></tr>
! 
           <tr><td>Structure organisatrice</td>
               <td colspan=\"2\">\n";
+    if (STRUCTURES_AUTRES<"r")
+      $enable="disabled";
     if ($enable=="disabled")
!      echo "<input type=\"hidden\" name=\"id_structurev\" 
value=\"$id_structure\">".structure($session->id_structure);
!    else
!      choix_structure($session->id_structure, "id_structurev");
!    echo "</td></tr>
           <tr><td>Commentaires<br>Bilan</td>
               <td colspan=\"2\">
                   <textarea name=\"commentaires\" cols=\"60\" 
rows=\"10\">$session->commentaires</textarea>
!             </td></tr>
!          <tr><td align=center colspan=2><input type=\"submit\" 
name=\"Submit\" value=\"Confirmer\"></td></tr>
           </form>\n";
     if ($operation==21)
!       echo "<tr><td align=center colspan=2><form name=\"form1\" 
method=\"post\" action=\"$PHP_SELF\">
              <input type=\"hidden\" name=\"operation\" value=\"31\">
              <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
              <input type=\"submit\" name=\"Effacer\" value=\"Supprimer\">
!             </form></td></tr>\n";
!    echo "</table>\n";
  }
  
  // Formulaire de choix du lieux et du nombre de réponse d'une requête
! function formChoixOrganisateurLieuNombre($id_organisateur, $lieuv, $nbv, 
$operation)
  {
  global $PHP_SELF;
!    echo "<form name=\"formorganisateurlieunombre\" method=\"post\" 
action=\"$PHP_SELF\">
           <input type=\"hidden\" name=\"operation\" value=\"$operation\">
           <table border=1 align=center>";
!    echo "<tr>
!          <td>Organisateur : </td><td>";  choix_structure($id_organisateur, 
"id_organisateur"); echo "</td>\n";
!    echo "<td>Lieu : </td><td>";  choix_lieu($lieuv, "lieuv"); echo "</td>\n";
  
     echo "<td>Nombre de réponses maxi :</td>
***************
*** 182,189 ****
                 <option value='100000'";
     if ($nbv==100000) echo " selected";
!    echo ">tout</option>
               </select>
           </td>\n";
!    echo "</tr><tr><td align=center colspan=4>
             <input type=\"submit\" name=\"Recherche des sessions\" 
value=\"Recherche des sessions\">";
     echo "</td></tr></table></form>\n";
--- 198,205 ----
                 <option value='100000'";
     if ($nbv==100000) echo " selected";
!    echo ">toutes</option>
               </select>
           </td>\n";
!    echo "</tr><tr><td align=center colspan=6>
             <input type=\"submit\" name=\"Recherche des sessions\" 
value=\"Recherche des sessions\">";
     echo "</td></tr></table></form>\n";
***************
*** 193,453 ****
  // Début du contenu de la page
  
! if($isadmin || $id_structure)
  {
!   switch($operation)
    {
!     case 31 : // Confirmation d'effacement
!         $res = recherche("parcours", "id_session", $id_session);
!         if (mysql_fetch_object($res))
!         {
!             echo "<p>Désolé, mais la session a encore des participants, il 
n'est pas possible de la supprimer.</p>\n";
!             echo "<p>Voir la <a 
href=\"inscription_session.php?id_session=$id_session&$idu\">liste des 
participants</a> de la session ?</p>\n";
!         }
!         else
!         {
!           echo "<table align=center bgColor=\"".COULEUR_SESSION."\"><tr><td 
align=center>
!                 <form name=\"form\" method=\"post\" action=\"$PHP_SELF\">
!                    <input type=\"hidden\" name=\"id_session\" 
value=\"$id_session\">
!                    <input type=\"hidden\" name=\"operation\" value=\"32\">
!                 <b>Suis-je sûr(e) de vouloir annuler la session du ";
!           $session=trouveSession($id_session);
!           echo date("d\/m\/Y", strtotime($session->debut));
!           echo " ?</b></td></tr>
!                 <tr><td align=center><input type=\"submit\" name=\"Annuler\" 
value=\"Oui, j'annule la session.\">
!                </form></td></tr></table>\n";   //'
!         }
!         break;
! 
!     case 32:  // Efface final
!         $query = "DELETE FROM sessions WHERE id='$id_session'";
!         $result = mysql_query($query);
!         echo "Session effacée.";
!         break;
! 
!     case 21:  // Modif final
!         // TODO : Vérfiier que ce n'est pas à cheval sur une autre session
!         // TODO : Modifier l'id_initiation des personnes inscrites si 
$id_initiation a changé.
!         $mes="";
!         if ($id_localisation=="") $mes.="salle non sélectionnée<br>";
!         if ($id_structure=="") $mes.="structure organisatrice non 
sélectionnée<br>";
!         if ($datev=="") $mes.="date non déterminée<br>";
!         if ($debutv=="") $mes.="heure de début non déterminée<br>";
!         if ($finv=="") $mes.="heure de fin non déterminée<br>";
!         if ($nom_session=="" && $id_initiation=="") $mes.="intitulé de la 
session vide<br>";
!         if ($mes!="")
!           echo "<p>Attention : $mes</p>\n";
!         else
!         {
!           if($nom_session!="") $id_intitule="";
!           //if($nom_session=="") $nbparticipants="";
!           if ($etat=="") $etat="pré-réservation";
!           $query = "UPDATE sessions
!                      SET id_localisation='$id_localisation',
!                          date='$datev', debut='$debutv', fin='$finv',
!                          id_initiation='$id_initiation', 
nom_session=\"$nom_session\",
!                          nbparticipants='$nbparticipants',
!                          etat='$etat',
!                          animateur='$animateur', 
id_structure='$id_structure_organisatrice',
!                          commentaires='$commentaires'
!                      WHERE id='$id_session'";
!           if (executeRequete($query))
!             echo "Session modifiée.";
!         }
!         break;
! 
!     case 2:   // Formulaire modification
!         formSession($id_session, 21);
!         break;
! 
!     case 11:  // Ajout final
!         // TODO : Vérifier que ce n'est pas à cheval sur une autre session
!         //$debut = date("Y-m-d H:i:00",strtotime("$month/$day/$year $debut"));
!         //$fin = date("Y-m-d H:i:00",strtotime("$month/$day/$year $fin"));
!         //$etat = 
$id_structure_organisatrice==1?"réservation":"pré-réservation";
!         $mes="";
!         if ($id_localisation=="") $mes.="salle non sélectionnée<br>";
!         if ($id_structure_organisatrice=="") $mes.="structure organisatrice 
non sélectionnée<br>";
!         if ($datev=="") $mes.="date non déterminée<br>";
!         if ($debutv=="") $mes.="heure de début non déterminée<br>";
!         if ($finv=="") $mes.="heure de fin non déterminée<br>";
!         if ($nom_session=="" && $id_initiation=="") $mes.="intitulé de la 
session vide<br>";
!         if ($mes!="")
!           echo "<p>Attention : $mes</p>\n";
!         else
!         {
!           if($nom_session!="") $id_intitule="";
!           if($nom_session=="") $nbparticipants="";
!           if ($etat=="") $etat="pré-réservation";
! 
!           $query = "INSERT INTO sessions
!                             (id_localisation, date, debut, fin, id_initiation,
!                               nom_session, nbparticipants, etat,
!                               animateur, id_structure,commentaires)
!                           VALUES
!                             ('$id_localisation', '$datev', 
'$debutv','$finv','$id_initiation',
!                               '$nom_session','$nbparticipants','$etat',
!                               '$animateur', 
'$id_structure_organisatrice','$commentaires')";
!           if ($result = executeRequete($query))
!             echo "Session ajoutée.";
!         }
!         break;
! 
!     case 1:  // Ajoute d'une nouvelle session
!         formSession(0, 11);
!         break;
! 
!     case 4: // liste des sessions à venir pour faire des inscriptions
!         if (!$nbv) $nbv="10";
!         if (!$lieuv) $lieuv="*";
!         formChoixLieuNombre($lieuv, $nbv, 4);
!         $req = "SELECT sessions.*, initiation, structures.ville AS ville,
!                        structures.structure AS structure, localisations.salle 
AS salle
!                   FROM sessions
!                        LEFT JOIN initiations ON 
sessions.id_initiation=initiations.id
!                        LEFT JOIN localisations ON 
sessions.id_localisation=localisations.id
!                        LEFT JOIN structures ON 
localisations.id_structure=structures.id
!                  WHERE date>=NOW() AND
!                        ((\"$lieuv\"=\"*\") OR
!                         (CONCAT(\"V\",structures.ville)=\"$lieuv\") OR
!                         
(CONCAT(\"S\",localisations.id_structure)=\"$lieuv\"))";
!         // Si on n'est pas super-administrateur, on ne regarder que les 
sessions qu'on organise
!         // ou qu'on accueille (celles qui se passe chez nous
!         if ($isadmin!='super')
!           $req .= " AND (sessions.id_structure=$id_structure
!                          OR localisations.id_structure=$id_structure)";
!         $req .= " ORDER BY date, debut";
!         $res = executeRequete($req);
!         echo "<table align=center border=1>
!               <tr><td colspan=6><h3 align=center>Liste des sessions à 
venir</h3></td></tr>\n";
!         while ($nbv>0 && $session = mysql_fetch_object($res))
!         {
!            $nbv--;
!            echo "<tr><td><b>$session->salle de $session->structure</b> 
($session->ville)<br>"
!                .datetodate($session->date)." de 
".datetoheure($session->debut)." à ".datetoheure($session->fin)."
!                      <td>";
!            if ($session->etat!="réservation")
!              echo "<i>$session->etat</i>\n";
!            echo "<b>$session->initiation$session->nom_session</b> 
($session->animateur)</td>
!                      <td>";
!            // Affichage de la structure organisatrice
!            $res2 = recherche("structures", "id", $session->id_structure);
!            $structure = mysql_fetch_object($res2);
!            echo "Organisée par $structure->structure</td>\n";
! 
!            // Est-ce une session faisant partie des parcours d'initiation ?
!            if ($session->nom_session=="")
!            {
!               // on regarde si le bilan quantitatif a été fait.
!               $req1 = "SELECT COUNT(*) as nb FROM parcours WHERE 
id_session='$session->id' GROUP BY id_session";
!               $res1 = executeRequete($req1);
!               $parc = mysql_fetch_object($res1);
!               $nb = 0 + $parc->nb;
!               echo "<td";
!               if ($nb<2) echo " bgcolor=\"#880000\"";
!               elseif ($nb<3) echo " bgcolor=\"#888811\"";
!            }
!            else
!            {
!               echo "<td";
!               $nb=0+$session->nbparticipants ;
!            }
!            // recherche du nombre maximum de participants à la session selon 
l'initiation et la localisation
!            $nbmax=nbmaxparticipants($session->id);
!            echo ">";
!            // On propose les inscriptions si c'est une initiation qui 
l'accèpte
!            if ($session->id_initiation>0)
!               echo "<br><a 
href=\"inscription_session.php?id_session=$session->id\">";
!            echo "$nb/$nbmax";
!            if ($session->id_initiation>0)
!               echo "</a>";
!            echo "</td>
!                      <td><a 
href=\"$PHP_SELF?operation=2&id_session=$session->id\">$modifier</td>
!                      <td><a 
href=\"$PHP_SELF?operation=31&id_session=$session->id\">$supprimer</td></tr>\n";
!         }
!         echo "</table>\n";
!         break;
! 
!     case 5: // liste des session passées pour en faire le bilan
!         if (!$nbv) $nbv="10";
!         if (!$lieuv) $lieuv="*";
!         formChoixLieuNombre($lieuv, $nbv, 5);
!         $req = "SELECT sessions.*, initiation, structures.ville AS ville,
!                        structures.structure AS structure, localisations.salle 
AS salle
!                   FROM sessions
!                        LEFT JOIN initiations ON 
sessions.id_initiation=initiations.id
!                        LEFT JOIN localisations ON 
sessions.id_localisation=localisations.id
!                        LEFT JOIN structures ON 
localisations.id_structure=structures.id
!                  WHERE date<=NOW() AND
!                        ((\"$lieuv\"=\"*\") OR
!                         (CONCAT(\"V\",structures.ville)=\"$lieuv\") OR
!                         
(CONCAT(\"S\",localisations.id_structure)=\"$lieuv\"))";
!         // Si on n'est pas super-administrateur, on ne regarder que les 
sessions qu'on organise
!         // ou qu'on accueille (celles qui se passe chez nous
!         if ($isadmin!='super')
!           $req .= " AND (sessions.id_structure=$id_structure
!                          OR localisations.id_structure=$id_structure)";
!         $req .= " ORDER BY date DESC, fin DESC";
!         $res = executeRequete($req);
!         echo "<table align=center border=1>
!               <tr><td colspan=6><h3 align=center>Liste des sessions 
passées</h3></td></tr>\n";
!         while ($nbv>0 && $session = mysql_fetch_object($res))
!         {
!            $nbv--;
!            echo "<tr><td><b>$session->salle de $session->structure</b> 
($session->ville)<br>"
!           .datetodate($session->date)." de ".datetoheure($session->debut)." à 
".datetoheure($session->fin)."
!                      <td>";
!            if ($session->etat!="réservation")
!              echo "<i><font color=\"darkRed\">$session->etat</font></i>\n";
!            echo "<b>$session->initiation$session->nom_session</b> 
($session->animateur)</td>
!                      <td>";
!            // Affichage de la structure organisatrice
!            $res2 = recherche("structures", "id", $session->id_structure);
!            $structure = mysql_fetch_object($res2);
!            echo "Organisée par $structure->structure";
! 
!            echo "</td>
!                      <td><a 
href=\"inscription_session.php?id_session=$session->id\">Bilan de présence et 
pédagogique</a>";
!            // Est-ce une session faisant partie des parcours d'initiation ?
!            if ($session->nom_session=="")
!            {
!               // on regarde si le bilan quantitatif a été fait.
!               $req1 = "SELECT COUNT(*) as nb FROM parcours WHERE 
id_session='$session->id' GROUP BY id_session";
!               $res1 = executeRequete($req1);
!               $parc = mysql_fetch_object($res1);
!               $nb = 0 + $parc->nb;
!               if ($nb>0)
!               {
!                  $req1 = "SELECT * FROM parcours WHERE 
id_session='$session->id' AND (etat='indispensable' OR etat='conseillé')";
!                  $res1 = executeRequete($req1);
!                  if ($parc = mysql_fetch_object($res1))
!                     echo " à faire";
!               }
!            }
!            else
!               $nb=0+$session->nbparticipants ;
!            echo "<td";
!            if ($nb==0) echo " bgcolor=\"#880000\"";
!            // recherche du nombre maximum de participants à la session selon 
l'initiation et la localisation
!            $nbmax=nbmaxparticipants($session->id);
!            echo ">$nb/$nbmax</td>
!                      <td><a 
href=\"$PHP_SELF?operation=2&id_session=$session->id\">$modifier</td>
!                      <td><a 
href=\"$PHP_SELF?operation=31&id_session=$session->id\">$supprimer</td></tr>\n";
!         }
!         echo "</table>\n";
!         break;
! 
!     default :
!        echo "<p><a href=\"table_horaire_session.php?$idu\">Afficher le 
<b>planning</b></a></p>\n";
!        echo "<p><a href=\"$PHP_SELF?operation=4&$idu\">Liste des sessions à 
venir (pour <b>inscrire</b> du monde)</a></p>\n";
!        echo "<p><a href=\"$PHP_SELF?operation=5&$idu\">liste des sessions 
passées (pour en <b>faire le bilan</b> de participation et le bilan 
pédagogique)</a></p>\n";
!        echo "<p><a href=\"$PHP_SELF?operation=1&$idu\">Ajouter une 
<b>nouvelle</b> session</a></p>\n";
!        break;
!     }  // switch
! } // if
! else
!   echo "<p>Mais, vous ne devriez pas être là. Qu'y faites-vous ?</p>\n";
  
  include("basdepage.inc.php");
  echo "</body></html>\n";
  require("footer.inc.php");
! ?>
\ No newline at end of file
--- 209,581 ----
  // Début du contenu de la page
  
! if(SESSIONS<="~")
! {
!   echo $pasledroit;
!   exit;
! }
! 
! switch($operation)
  {
! case 31 : // Confirmation d'effacement
!   $res=recherche("sessions", "id", $id_session);
!   $session=mysql_fetch_object($res);
!   $res=recherche("localisations", "id", $session->id_localisation);
!   $localisation=mysql_fetch_object($res);
!   if (SESSIONS_AUTRES<"w" &&
!         (SESSIONS_MOI<"w" ||
!             ($session->id_structure!=$id_structure &&          // C'est 
organisé par moi
!              $localisation->id_structure!=$id_structure &&     // ou c'est 
chez moi
!              $session->id_animateur!=$id_animateur)))          // ou c'est 
moi l'animateur
!   {
!     echo $pasledroit;
!     break;
!   }
!   $res = recherche("parcours", "id_session", $id_session);
!   if (mysql_fetch_object($res))
!   {
!       echo "<p>Désolé, mais la session a encore des participants, il n'est 
pas possible de la supprimer.</p>\n";
!       echo "<p>Voir la <a 
href=\"inscription_session.php?id_session=$id_session\">liste des 
participants</a> de la session ?</p>\n";
!   }
!   else
!   {
!     echo "<table align=center bgColor=\"".COULEUR_SESSION."\"><tr><td 
align=center>
!           <form name=\"form\" method=\"post\" action=\"$PHP_SELF\">
!             <input type=\"hidden\" name=\"id_session\" value=\"$id_session\">
!             <input type=\"hidden\" name=\"operation\" value=\"32\">
!           <b>Suis-je sûr(e) de vouloir annuler la session";
!     echo " du ".datetodate($session->date);
!     echo " à ".localisation($session->id_localisation);
! 
!     echo " ?</b></td></tr>
!           <tr><td align=center><input type=\"submit\" name=\"Annuler\" 
value=\"Oui, j'annule la session.\">
!         </form></td></tr></table>\n";   //'
!   }
!   break;
! 
! case 32:  // Efface final
!   $res=recherche("sessions", "id", $id_session);
!   $session=mysql_fetch_object($res);
!   $res=recherche("localisations", "id", $session->id_localisation);
!   $localisation=mysql_fetch_object($res);
!   if (SESSIONS_AUTRES<"w" &&
!         (SESSIONS_MOI<"w" ||
!             ($session->id_structure!=$id_structure &&          // C'est 
organisé par moi
!              $localisation->id_structure!=$id_structure &&     // ou c'est 
chez moi
!              $session->id_animateur!=$id_animateur)))          // ou c'est 
moi l'animateur
    {
!     echo $pasledroit;
!     break;
!   }
!   $query = "DELETE FROM sessions WHERE id='$id_session'";
!   $result = mysql_query($query);
!   echo "Session effacée.";
!   break;
! 
! case 21:  // Modif final
!   // TODO : Vérfiier que ce n'est pas à cheval sur une autre session
!   // TODO : Modifier l'id_initiation des personnes inscrites si 
$id_initiation a changé.
!   $mes="";
!   if ($id_localisation=="") $mes.="salle non sélectionnée<br>";
!   if ($id_structurev=="") $mes.="structure organisatrice non 
sélectionnée<br>";
!   if ($datev=="") $mes.="date non déterminée<br>";
!   if ($debutv=="") $mes.="heure de début non déterminée<br>";
!   if ($finv=="") $mes.="heure de fin non déterminée<br>";
!   if ($nom_session=="" && $id_initiation=="") $mes.="intitulé de la session 
vide<br>";
!   if ($animateur=="" && $id_animateurv=="") $mes.="animateur de la session 
non saisi<br>";
!   if ($mes!="")
!   {
!     echo "<p>Attention : $mes</p>\n";
!     break;
!   }
!   $res=recherche("sessions", "id", $id_session);
!   $session=mysql_fetch_object($res);
!   $res=recherche("localisations", "id", $session->id_localisation);
!   $localisation=mysql_fetch_object($res);
!   if (SESSIONS_AUTRES<"w" &&
!         (SESSIONS_MOI<"w" ||
!             ($session->id_structure!=$id_structure &&          // C'est 
organisé par moi
!              $localisation->id_structure!=$id_structure &&     // ou c'est 
chez moi
!              $session->id_animateur!=$id_animateur)))          // ou c'est 
moi l'animateur
!   {
!     echo $pasledroit;
!     break;
!   }
!   if($nom_session!="") $id_intitule="";
!   if ($inscriptionauto=="oui") $nbparticipants="";
!   if ($etat=="") $etat="pré-réservation";
!   $query = "UPDATE sessions
!             SET id_localisation='$id_localisation',
!                 date='$datev', debut='$debutv', fin='$finv',
!                 id_initiation='$id_initiation', nom_session=\"$nom_session\",
!                 nbparticipants='$nbparticipants',
!                 etat='$etat', inscriptionauto='$inscriptionauto',
!                 animateur='$animateur', id_animateur='$id_animateurv',
!                 id_structure='$id_structure_organisatrice',
!                 commentaires='$commentaires'
!             WHERE id='$id_session'";
!   if (executeRequete($query))
!     echo "Session modifiée.";
!   break;
! 
! case 2:   // Formulaire modification
!   $res=recherche("sessions", "id", $id_session);
!   $session=mysql_fetch_object($res);
!   $res=recherche("localisations", "id", $session->id_localisation);
!   $localisation=mysql_fetch_object($res);
!   if (SESSIONS_AUTRES<"w" &&
!         (SESSIONS_MOI<"w" ||
!             ($session->id_structure!=$id_structure &&          // C'est 
organisé par moi
!              $localisation->id_structure!=$id_structure &&     // ou c'est 
chez moi
!              $session->id_animateur!=$id_animateur)))          // ou c'est 
moi l'animateur
!   {
!     echo $pasledroit;
!     break;
!   }
!   formSession($id_session, 21);
!   break;
! 
! case 11:  // Ajout final
!   // TODO : Vérifier que ce n'est pas à cheval sur une autre session
!   //$debut = date("Y-m-d H:i:00",strtotime("$month/$day/$year $debut"));
!   //$fin = date("Y-m-d H:i:00",strtotime("$month/$day/$year $fin"));
!   //$etat = $id_structure_organisatrice==1?"réservation":"pré-réservation";
!   $mes="";
!   if ($id_localisation=="") $mes.="salle non sélectionnée<br>";
!   if ($id_structurev=="") $mes.="structure organisatrice non 
sélectionnée<br>";
!   if ($datev=="") $mes.="date non déterminée<br>";
!   if ($debutv=="") $mes.="heure de début non déterminée<br>";
!   if ($finv=="") $mes.="heure de fin non déterminée<br>";
!   if ($nom_session=="" && $id_initiation=="") $mes.="intitulé de la session 
vide<br>";
!   if ($animateur=="" && $id_animateurv=="") $mes.="animateur de la session 
non saisi<br>";
!   if ($mes!="")
!   {
!     echo "<p>Attention : $mes</p>\n";
!     break;
!   }
!   $res=recherche("localisations", "id", $id_localisation);
!   $localisation=mysql_fetch_object($res);
!   if (SESSIONS_AUTRES<"w" &&
!         (SESSIONS_MOI<"w" ||
!             ($id_structurev!=$id_structure &&          // C'est organisé par 
moi
!              $localisation->id_structure!=$id_structure &&     // ou c'est 
chez moi
!              $id_animateurv!=$id_animateur)))          // ou c'est moi 
l'animateur
!   {
!     echo $pasledroit;
!     break;
!   }
!   if ($nom_session!="") $id_intitule="";
!   if ($inscriptionauto=="oui") $nbparticipants="";
!   if ($etat=="") $etat="pré-réservation";
! 
!   $query = "INSERT INTO sessions
!                     (id_localisation, date, debut, fin, id_initiation,
!                       nom_session, nbparticipants, etat,
!                       animateur, id_animateur, id_structure, commentaires, 
inscriptionauto)
!                   VALUES
!                     ('$id_localisation', '$datev', 
'$debutv','$finv','$id_initiation',
!                       '$nom_session','$nbparticipants','$etat',
!                       '$animateur', '$id_animateurv', 
'$id_structurev','$commentaires' , '$inscriptionauto')";
!   if ($result = executeRequete($query))
!     echo "Session ajoutée.";
!   break;
! 
! case 1:  // Ajoute d'une nouvelle session
!   if (SESSIONS_AUTRES<"w" && SESSIONS_MOI<"w")
!   {
!     echo $pasledroit;
!     break;
!   }
!   formSession(0, 11);
!   break;
! 
! case 4: // liste des sessions à venir pour faire des inscriptions
!   if (SESSIONS_AUTRES<"r" && SESSIONS_MOI<"r")
!   {
!     echo $pasledroit;
!     break;
!   }
!   if (!$nbv) $nbv="10";
!   if (!$lieuv) $lieuv="*";
!   //if (!$id_organisateur) $id_organisateur=$id_structure;
!   //if (!$id_animateurv) $id_animateurv=$id_animateur;  // TODO : sélection 
suivant l'animateur
!   formChoixOrganisateurLieuNombre($id_organisateur, $lieuv, $nbv, 4);
!   $req = "SELECT sessions.*, initiation
!             FROM sessions
!                 LEFT JOIN initiations ON sessions.id_initiation=initiations.id
!                 LEFT JOIN localisations ON 
sessions.id_localisation=localisations.id
!                 LEFT JOIN structures ON 
localisations.id_structure=structures.id
!           WHERE sessions.date>=NOW() AND ";
!   if ($id_organisateur>0)
!     $req.="     sessions.id_structure=$id_organisateur AND ";
!   $req.="       ((\"$lieuv\"=\"*\") OR
!                   (CONCAT(\"V\",structures.ville)=\"$lieuv\") OR
!                   (CONCAT(\"S\",localisations.id_structure)=\"$lieuv\"))";
!   // Si on n'est pas super-administrateur, on ne regarder que les sessions 
qu'on organise
!   // ou qu'on accueille (celles qui se passe chez nous
!   if (SESSIONS_AUTRES<"r")
!     $req .= " AND (sessions.id_structure=$id_structure" // organisé par moi
!                 ." OR sessions.id_animateur=$id_animateur"
!                 ." OR localisations.id_structure=$id_structure)";     // chez 
moi
!   $req .= " ORDER BY sessions.date, sessions.debut";
!   //debug($req);
!   $res = executeRequete($req);
!   echo "<table align=center border=1>
!         <tr><td colspan=6><h3 align=center>Liste des sessions à 
venir</h3></td></tr>\n";
!   while ($nbv>0 && $session = mysql_fetch_object($res))
!   {
!     $nbv--;
!     echo "<tr><td><b>".localisation($session->id_loclisation)."</b><br>"
!         .datetodate($session->date)." de ".datetoheure($session->debut)." à 
".datetoheure($session->fin)."
!               <td>";
!     if ($session->etat!="réservation")
!       echo "<i>$session->etat</i>\n";
!     echo "<b>$session->initiation$session->nom_session</b> 
($session->animateur)</td>
!               <td>";
!     // Affichage de la structure organisatrice
!     echo "Organisée par ".structure($session->id_structure)."</td>\n";
! 
!     // Est-ce une session faisant partie des parcours d'initiation ?
!     if ($session->inscriptionauto=="oui")
!     {
!       // on regarde si le bilan quantitatif a été fait.
!       $req1 = "SELECT COUNT(*) as nb FROM parcours
!                 WHERE id_session='$session->id' GROUP BY id_session";
!       $res1 = executeRequete($req1);
!       $parc = mysql_fetch_object($res1);
!       $nb = 0 + $parc->nb;
!       echo "<td";
!       if ($nb<2) echo " bgcolor=\"#880000\"";
!       elseif ($nb<3) echo " bgcolor=\"#888811\"";
!     }
!     else
!     {
!       echo "<td";
!       $nb=0+$session->nbparticipants ;
!     }
!     // recherche du nombre maximum de participants à la session selon 
l'initiation et la localisation
!     $nbmax=nbmaxparticipants($session->id);
!     echo ">";
!     // On propose les inscriptions si c'est une initiation qui l'accèpte
!     if ($session->id_initiation>0)
!         echo "<br><a 
href=\"inscription_session.php?id_session=$session->id\">";
!     echo "$nb/$nbmax";
!     if ($session->id_initiation>0)
!         echo "</a>";
!     echo "</td>\n";
!     $resl=recherche("localisations", "id", $session->id_localisation);
!     $localisation=mysql_fetch_object($resl);
!     if (SESSIONS_AUTRES>="w" ||
!           (SESSIONS_MOI>="w" &&
!               ($session->id_structure==$id_structure ||          // C'est 
organisé par moi
!               $localisation->id_structure==$id_structure ||     // ou c'est 
chez moi
!               $session->id_animateur==$id_animateur)))          // ou c'est 
moi l'animateur
!       echo "<td><a 
href=\"$PHP_SELF?operation=2&id_session=$session->id\">$modifier</td>
!               <td><a 
href=\"$PHP_SELF?operation=31&id_session=$session->id\">$supprimer</td></tr>\n";
!   }
!   echo "</table>\n";
!   break;
! 
! case 5: // liste des session passées pour en faire le bilan
!   if (SESSIONS_AUTRES<"r" && SESSIONS_MOI<"r")
!   {
!     echo $pasledroit;
!     break;
!   }
!   if (!$nbv) $nbv="10";
!   if (!$lieuv) $lieuv="*";
!   formChoixOrganisateurLieuNombre($id_organisateur, $lieuv, $nbv, 5);
!   $req = "SELECT sessions.*, initiation
!             FROM sessions
!                 LEFT JOIN initiations ON sessions.id_initiation=initiations.id
!                 LEFT JOIN localisations ON 
sessions.id_localisation=localisations.id
!                 LEFT JOIN structures ON 
localisations.id_structure=structures.id
!           WHERE sessions.date<=NOW() AND ";
!   if ($id_organisateur>"0")
!   $req.="        sessions.id_structure=\"$id_organisateur\" AND ";
!   $req.="        ((\"$lieuv\"=\"*\") OR
!                   (CONCAT(\"V\",structures.ville)=\"$lieuv\") OR
!                   (CONCAT(\"S\",localisations.id_structure)=\"$lieuv\"))";
!   // Si on n'est pas super-administrateur, on ne regarder que les sessions 
qu'on organise
!   // ou qu'on accueille (celles qui se passe chez nous
!   if (SESSIONS_AUTRES<"r")
!     $req .= " AND (sessions.id_structure=$id_structure" // organisé par moi
!                 ." OR sessions.id_animateur=$id_animateur"
!                 ." OR localisations.id_structure=$id_structure)";     // chez 
moi
!   $req .= " ORDER BY sessions.date DESC, sessions.fin DESC";
!   //debug($req);
!   $res = executeRequete($req);
!   echo "<table align=center border=1>
!         <tr><td colspan=6><h3 align=center>Liste des sessions 
passées</h3></td></tr>\n";
!   while ($nbv>0 && $session = mysql_fetch_object($res))
!   {
!     $nbv--;
!     echo "<tr><td><b>".localisation($session->id_localisation)."</b><br>"
!      .datetodate($session->date)." de ".datetoheure($session->debut)." à 
".datetoheure($session->fin)."<td>";
!     if ($session->etat!="réservation")
!       echo "<i><font color=\"darkRed\">$session->etat</font></i>\n";
!     echo "<b>$session->initiation$session->nom_session</b> 
($session->animateur)</td>
!               <td>";
!     // Affichage de la structure organisatrice
!     echo "Organisée par ".structure($session->id_structure)."</td>\n";
!     // TODO : vérifier les droits d'accès à la ligne ci-dessous.
!     echo "<td><a 
href=\"inscription_session.php?id_session=$session->id\">Bilan de présence et 
pédagogique</a>";
!     // Est-ce une session faisant partie des parcours d'initiation ?
!     if ($session->inscriptionauto=="oui")
!     {
!       // on regarde si le bilan quantitatif a été fait.
!       $req1 = "SELECT COUNT(id_usager) as nb
!                   FROM parcours
!                  WHERE id_session='$session->id'
!                  GROUP BY id_session";
!       $res1 = executeRequete($req1);
!       $parc = mysql_fetch_object($res1);
!       $nb = 0 + $parc->nb;
!       if ($nb>0)
!       {
!         $req1 = "SELECT *
!                    FROM parcours
!                   WHERE id_session='$session->id' AND (etat='indispensable' 
OR etat='conseillé')";
!         $res1 = executeRequete($req1);
!         if (mysql_fetch_object($res1))
!             echo " à faire";
!       }
!     }
!     else
!       $nb=0+$session->nbparticipants ;
!     echo "<td";
!     if ($nb==0) echo " bgcolor=\"#880000\"";
!     // recherche du nombre maximum de participants à la session selon 
l'initiation et la localisation
!     $nbmax=nbmaxparticipants($session->id);
!     echo ">$nb/$nbmax</td>";
!     $resl=recherche("localisations", "id", $session->id_localisation);
!     $localisation=mysql_fetch_object($resl);
!     if (SESSIONS_AUTRES>="w" ||
!           (SESSIONS_MOI>="w" &&
!               ($session->id_structure==$id_structure ||          // C'est 
organisé par moi
!               $localisation->id_structure==$id_structure ||     // ou c'est 
chez moi
!               $session->id_animateur==$id_animateur)))          // ou c'est 
moi l'animateur
!     echo "    <td><a 
href=\"$PHP_SELF?operation=2&id_session=$session->id\">$modifier</td>
!               <td><a 
href=\"$PHP_SELF?operation=31&id_session=$session->id\">$supprimer</td>";
!     echo "</tr>\n";
!   } // while chaque session
!   echo "</table>\n";
!   break;
! 
! /*default :
!   echo "<p><a href=\"table_horaire_session.php?$idu\">Afficher le 
<b>planning</b></a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=4&$idu\">Liste des sessions à venir 
(pour <b>inscrire</b> du monde)</a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=5&$idu\">liste des sessions passées 
(pour en <b>faire le bilan</b> de participation et le bilan 
pédagogique)</a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=1&$idu\">Ajouter une <b>nouvelle</b> 
session</a></p>\n";
!   break;*/
! }  // switch
! 
! echo "<hr>\n";
!   echo "<p><a href=\"table_horaire_session.php?$idu\">Afficher le 
<b>planning</b></a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=4&$idu\">Liste des sessions à venir 
(pour <b>inscrire</b> du monde)</a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=5&$idu\">liste des sessions passées 
(pour en <b>faire le bilan</b> de participation et le bilan 
pédagogique)</a></p>\n";
!   echo "<p><a href=\"$PHP_SELF?operation=1&$idu\">Ajouter une <b>nouvelle</b> 
session</a></p>\n";
  
  include("basdepage.inc.php");
  echo "</body></html>\n";
  require("footer.inc.php");
! ?>

Index: structures.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/structures.inc.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** structures.inc.php  4 Feb 2003 23:31:58 -0000       1.5
--- structures.inc.php  10 Feb 2003 23:12:30 -0000      1.6
***************
*** 59,63 ****
  function choix_structure($id_stru, $champ="id_structure")
  {
!   echo "<select name=\"$champ\"><option>\n";
    $req="SELECT * FROM structures ORDER BY ville, structure";
    $res=executeRequete($req);
--- 59,63 ----
  function choix_structure($id_stru, $champ="id_structure")
  {
!   echo "<select name=\"$champ\"><option value=\"\">n'importe 
lequel</option>\n";
    $req="SELECT * FROM structures ORDER BY ville, structure";
    $res=executeRequete($req);
***************
*** 67,71 ****
      if ($structure->id==$id_stru)
        echo " selected";
!     echo ">$structure->ville - $structure->structure\n";
    }
    echo "</select>\n";
--- 67,71 ----
      if ($structure->id==$id_stru)
        echo " selected";
!     echo ">".substr($structure->ville,0,20)." : 
".substr($structure->structure,0,30)."\n";
    }
    echo "</select>\n";
***************
*** 73,79 ****
  
  // Partie de formulaire
! function Choixlieu($structure)
  {
!    echo "<td><select name=\"lieuv\">\n";
     echo "<option value=\"*\">n'importe où</option>\n";
     $req="SELECT *, localisations.id AS id_localisation FROM localisations
--- 73,79 ----
  
  // Partie de formulaire
! function choix_lieu($structure, $champ="lieuv")
  {
!    echo "<select name=\"$champ\">\n";
     echo "<option value=\"*\">n'importe où</option>\n";
     $req="SELECT *, localisations.id AS id_localisation FROM localisations
***************
*** 97,101 ****
          echo "<option value=\"S$lieux->id_structure\"";
          if ($structure == "S".$lieux->id_structure) echo " selected";
!         echo ">$lieux->ville : $lieux->structure</option>";
        }
        $struct_prec=$lieux->id_structure;
--- 97,101 ----
          echo "<option value=\"S$lieux->id_structure\"";
          if ($structure == "S".$lieux->id_structure) echo " selected";
!         echo ">".substr($lieux->ville,0,20)." : 
".substr($lieux->structure,0,30)."</option>\n";
        }
        $struct_prec=$lieux->id_structure;
***************
*** 105,121 ****
          echo "<option value=\"L$lieux->id_localisation\"";
          if ($structure == "L".$lieux->id_localisation) echo " selected";
!         echo ">$lieux->ville : $lieux->structure : $lieux->salle </option>";
        }
        $local_prec=$lieux->id_localisation;
- 
-       //debug("$lieux->id_localisation");
     }
  
!    echo "</select></td>\n";
  }
  
  // Partie de formulaire
  function ChoixSalle($id_localisation, $enable="", $droit=TRUE)
! {   
  global $id_structure;
    if ($enable=="disabled")
--- 105,122 ----
          echo "<option value=\"L$lieux->id_localisation\"";
          if ($structure == "L".$lieux->id_localisation) echo " selected";
!         echo ">".substr($lieux->ville,0,20)." : 
".substr($lieux->structure,0,20)
!             ." : ".substr($lieux->salle,0,20)."</option>\n";
        }
        $local_prec=$lieux->id_localisation;
     }
  
!    echo "</select>\n";
  }
  
+ // TODO : quelle différence entre choix_lieu et Choixsalle ???
+ 
  // Partie de formulaire
  function ChoixSalle($id_localisation, $enable="", $droit=TRUE)
! {
  global $id_structure;
    if ($enable=="disabled")
***************
*** 127,131 ****
      $req="SELECT *, localisations.id AS id_localisation FROM localisations
                LEFT JOIN structures ON 
localisations.id_structure=structures.id";
!     if ($droit && $id_structure)
        $req.=" WHERE id_structure=\"$id_structure\"";
      $req.="   ORDER BY ville, structure, salle";
--- 128,132 ----
      $req="SELECT *, localisations.id AS id_localisation FROM localisations
                LEFT JOIN structures ON 
localisations.id_structure=structures.id";
!     if (!$droit && $id_structure)
        $req.=" WHERE id_structure=\"$id_structure\"";
      $req.="   ORDER BY ville, structure, salle";
***************
*** 136,140 ****
          echo "<option value=\"$lieux->id_localisation\"";
          if ($id_localisation == $lieux->id_localisation) echo " selected";
!         echo ">$lieux->ville - $lieux->structure - $lieux->salle</option>\n";
      }
      echo "</select></td>\n";
--- 137,143 ----
          echo "<option value=\"$lieux->id_localisation\"";
          if ($id_localisation == $lieux->id_localisation) echo " selected";
!         //echo ">$lieux->ville - $lieux->structure - 
$lieux->salle</option>\n";
!         echo ">".substr($lieux->ville,0,20)." : 
".substr($lieux->structure,0,20)
!             ." : ".substr($lieux->salle,0,20)."</option>\n";
      }
      echo "</select></td>\n";

Index: table_horaire_session.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/table_horaire_session.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** table_horaire_session.php   28 Jan 2003 23:13:45 -0000      1.15
--- table_horaire_session.php   10 Feb 2003 23:12:30 -0000      1.16
***************
*** 378,382 ****
           <input type=\"hidden\" name=\"operation\" value=\"$operation\">
           <table border=1 align=center>";
!    echo "<tr><td>Lieu</td>";  choixLieu($lieuv);
  
     echo "<td rowspan=\"2\"><table><tr><td>Disposition</td>"; 
choixSensTableau($sens);
--- 378,382 ----
           <input type=\"hidden\" name=\"operation\" value=\"$operation\">
           <table border=1 align=center>";
!    echo "<tr><td>Lieu</td><td>";  choix_Lieu($lieuv); echo "</td>";
  
     echo "<td rowspan=\"2\"><table><tr><td>Disposition</td>"; 
choixSensTableau($sens);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]