epnadmin-fr
[Top][All Lists]
Advanced

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

[Epnadmin-fr] CVS: epnadmin prets.php,1.9,1.10 reservations.inc.php,1.8


From: Loïc Dayot
Subject: [Epnadmin-fr] CVS: epnadmin prets.php,1.9,1.10 reservations.inc.php,1.8,1.9
Date: Mon, 30 Jun 2003 15:45:09 -0400

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

Modified Files:
        prets.php reservations.inc.php 
Log Message:
On continue la gestion des prets. C'est toujours pas terminé, mais ça avance un 
peu.



Index: prets.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/prets.php,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** prets.php   24 Jun 2003 20:47:32 -0000      1.9
--- prets.php   30 Jun 2003 19:45:07 -0000      1.10
***************
*** 112,116 ****
  function affiche_emprunt($id_pret)
  {
! global $id_structure;
    $req="SELECT * FROM prets WHERE id=$id_pret";
    $res = executeRequete($req);
--- 112,116 ----
  function affiche_emprunt($id_pret)
  {
! global $id_structure, $PHP_SELF;
    $req="SELECT * FROM prets WHERE id=$id_pret";
    $res = executeRequete($req);
***************
*** 231,234 ****
--- 231,348 ----
  
  
+ function affiche_details_emprunt($id_pret)
+ {
+ global $id_structure, $PHP_SELF,
+   $stype,$sLocalisation,$sAppellation,$sCommentaire,$sActions;
+   $req="SELECT * FROM prets WHERE id=$id_pret";
+   $res = executeRequete($req);
+   $pret=fetch_object($res);
+ 
+   echo "<table border=1 align=center>";
+ 
+   echo "<tr><td>Emprunteur (demandeur) :</td>";
+   echo "<td>";
+   echo structure($pret->id_structure);
+   echo "</td></tr>\n";
+ 
+   echo "<tr><td>Etat : </td><td>$pret->etat</td></tr>\n";
+ 
+   echo "<tr><td>Date de la demande 
:</td><td>".datetodate($pret->date_demande)."</td></tr>\n";
+   echo "<tr><td>Date de l'emprunt 
:</td><td>".datetodate($pret->date_emprunt)."</td></tr>\n";
+   // Date de retour. Suivant que c'est déjà retourné ou non...
+   echo "<tr><td";
+   if ($pret->date_retour_effectif<="1")
+     if (date("Y-m-d", strtotime($pret->date_retour_prevu))<=date("Y-m-d", 
strtotime("now")))
+       echo " bgcolor=\"red\"";
+     else
+       echo " bgcolor=\"orange\"";
+   echo ">Date de retour ";
+   if ($pret->date_retour_effectif>"1")
+     echo "effectif :</td><td>".
+           datetodate($pret->date_retour_effectif);
+   else
+     echo "prévu :</td><td>".datetodate($pret->date_retour_prevu);
+   echo "</td></tr>\n";
+ 
+   echo "<tr><td>Commentaire 
:</td><td>".nl2br($pret->commentaires)."</td></tr>\n";
+   echo "</table>";
+ 
+ 
+ /*
+   echo "<tr><td>";
+   if ($id_structure==$pret->id_structure && PRETS_MOI>="w")
+   { // le visiteur est l'emprunteur
+     if ($pret->etat=='préparé')
+       echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
+             <input type=\"hidden\" name=\"operation\" value=\"44\">
+             <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
+             <input type=\"submit\" value=\"En cours de préparation\">
+           </form>";
+     elseif ($pret->etat=='demandé')
+       echo "demandé <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
+             <input type=\"hidden\" name=\"operation\" value=\"8\">
+             <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
+             <input type=\"submit\" value=\"Annuler la demande\">
+           </form>";
+     else
+       echo $pret->etat;
+   } // if $id_structure==emprunteur
+   elseif ($id_structure==structures_emprunt($id_pret))
+   { // le visiteur est la structure qui prête
+     if ($pret->etat=="demandé")
+       echo "demandé <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
+             <input type=\"hidden\" name=\"operation\" value=\"9\">
+             <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
+             <input type=\"submit\" value=\"Traiter la demande\">
+           </form>";
+     elseif ($pret->etat=='prêté')
+       echo "prêté <form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
+             <input type=\"hidden\" name=\"operation\" value=\"10\">
+             <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
+             <input type=\"submit\" value=\"Retour de prêt\">
+           </form>";
+     else
+       echo $pret->etat;
+   } // if $id_structure==prêteur ou sollicité
+ */
+ 
+   $req = "SELECT * FROM prets_contenu
+                     LEFT JOIN materiels ON 
prets_contenu.id_materiel=materiels.id
+                     WHERE id_pret=$id_pret
+                     ORDER BY type";
+   $res=executeRequete($req);
+ 
+   // Ligne d'entête
+   echo "<table border=1 align=center>
+             <tr><th>$stype</th><th>$sLocalisation</th><th>$sAppellation</th>
+         <th>$sCommentaire</th><th>$sActions</th></tr>\n";
+ 
+   while ($contenu = fetch_object($res))
+   {
+     echo "<tr>\n";
+     if ($type!=$contenu->type)
+     {
+         echo "<th>$contenu->type</th>\n";
+         $type=$contenu->type;
+     }
+     else
+       echo "<td></td>\n";
+     echo "<td>".localisation($contenu->id_localisation)."</td>
+       <td><b>$contenu->materiel</b>
+       <a href=\"materiels.php?id_materiel=$contenu->id_materiel\" 
target=\"details\">$info</a>
+         ($contenu->specificite)</td><td>$contenu->description</td>
+           <td nowrap>rien";
+     echo "</td></tr>\n";
+   }
+ 
+   /*
+   echo "<form action=\"$PHP_SELF\" method=\"POST\" 
enctype=\"multipart/form-data\">
+         <input type=\"hidden\" name=\"operation\" value=\"42\">
+         <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
+         <input type=\"submit\" value=\"Détails\">
+       </form>"; */
+   echo "</table>\n";
+ }
+ 
  
  // 
--------------------------------------------------------------------------- //
***************
*** 835,838 ****
--- 949,958 ----
  case 8 : // Annuler ma demande
    break;
+ 
+ case 9 : // Traiter une demande (le prêteur traite la demande de l'emprunteur)
+ {
+   affiche_details_emprunt($id_pret);
+   break;
+ }
  
  default : //?

Index: reservations.inc.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/reservations.inc.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** reservations.inc.php        13 May 2003 21:17:06 -0000      1.8
--- reservations.inc.php        30 Jun 2003 19:45:07 -0000      1.9
***************
*** 34,38 ****
  //require_once("tableaux.inc.php");             // Concernant l'affichage 
transposé d'un tableau
  //require_once("siteweb.inc.php");              // concernant les pages perso 
des usagers et les sites web des structures
! //require_once("dateheure.inc.php");            // concernant la manipulation 
des heures et des dates, formulaire, conversion...
  //require_once("structures.inc.php");           // concernant les structures
  //require_once("initiations.inc.php");          // concernant les initiations 
et les thèmes
--- 34,38 ----
  //require_once("tableaux.inc.php");             // Concernant l'affichage 
transposé d'un tableau
  //require_once("siteweb.inc.php");              // concernant les pages perso 
des usagers et les sites web des structures
! require_once("dateheure.inc.php");            // concernant la manipulation 
des heures et des dates, formulaire, conversion...
  //require_once("structures.inc.php");           // concernant les structures
  //require_once("initiations.inc.php");          // concernant les initiations 
et les thèmes





reply via email to

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