[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Epnadmin-fr] CVS: epnadmin prets.php,1.11,1.12
From: |
Loïc Dayot |
Subject: |
[Epnadmin-fr] CVS: epnadmin prets.php,1.11,1.12 |
Date: |
Mon, 07 Jul 2003 14:42:37 -0400 |
Update of /cvsroot/epnadmin/epnadmin
In directory subversions:/tmp/cvs-serv12689/epnadmin
Modified Files:
prets.php
Log Message:
Première version fonctionnelle du module de gestion des prêts de matériels. Il
reste encore du boulot : tests, extraction des textes...
Index: prets.php
===================================================================
RCS file: /cvsroot/epnadmin/epnadmin/prets.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** prets.php 4 Jul 2003 18:11:26 -0000 1.11
--- prets.php 7 Jul 2003 18:42:35 -0000 1.12
***************
*** 1,5 ****
<?php
/*
! Copyright (C) 2002 Loïc Dayot - Mairie de Pierrefitte (93)
EPNadmin - Version 0.7
--- 1,5 ----
<?php
/*
! Copyright (C) 2003 Loïc Dayot - Mairie de Pierrefitte (93)
EPNadmin - Version 0.7
***************
*** 66,70 ****
//require_once("reservations.inc.php"); // concernant les
réservations des postes en accès individuel par des usagers
//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
--- 66,70 ----
//require_once("reservations.inc.php"); // concernant les
réservations des postes en accès individuel par des usagers
//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
***************
*** 78,82 ****
$titr = $sprettitrecomplet;
define("COULEUR", COULEUR_PRETS);
! $datemaj="22 juin 2003";
require("entete.inc.php");
--- 78,82 ----
$titr = $sprettitrecomplet;
define("COULEUR", COULEUR_PRETS);
! $datemaj="6 juillet 2003";
require("entete.inc.php");
***************
*** 122,159 ****
echo "<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é
echo "</td>\n";
--- 122,131 ----
echo "<td>";
! echo $pret->etat;
! echo "<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=\"Détails / Traitement du prêt\">
! </form>";
echo "</td>\n";
***************
*** 175,184 ****
echo "<td>";
echo recap_emprunt($id_pret);
- /*
- 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 "</td></tr>\n";
}
--- 147,150 ----
***************
*** 231,235 ****
! function affiche_details_emprunt($id_pret)
{
global $id_structure, $PHP_SELF,
--- 197,201 ----
! function affiche_details_emprunt($id_pret, $formulaire=TRUE)
{
global $id_structure, $PHP_SELF,
***************
*** 246,250 ****
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";
--- 212,216 ----
echo "</td></tr>\n";
! echo "<tr><td>Etat : </td><td><b>$pret->etat</b></td></tr>\n";
echo "<tr><td>Date de la demande
:</td><td>".datetodate($pret->date_demande)."</td></tr>\n";
***************
*** 268,307 ****
//echo "</table>";
! echo "<tr><td align=center colspan=2>";
! 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é
! echo "</td></tr></table>\n";
$req = "SELECT * FROM prets_contenu
LEFT JOIN materiels ON
prets_contenu.id_materiel=materiels.id
--- 234,280 ----
//echo "</table>";
! if ($formulaire)
! {
! echo "<tr><td align=center colspan=2>";
! 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 "<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>";
! } // if $id_structure==emprunteur
! elseif ($id_structure==structures_emprunt($id_pret))
! { // le visiteur est la structure qui prête
! if ($pret->etat=="demandé")
! {
! echo "<form action=\"$PHP_SELF\" method=\"POST\"
enctype=\"multipart/form-data\">
! <input type=\"hidden\" name=\"operation\" value=\"6\">
! <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
! <input type=\"submit\" value=\"Accorder le prêt\">
! </form> ";
! echo "<form action=\"$PHP_SELF\" method=\"POST\"
enctype=\"multipart/form-data\">
! <input type=\"hidden\" name=\"operation\" value=\"7\">
! <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
! <input type=\"submit\" value=\"Refuser le prêt\">
! </form>";
! }
! elseif (($pret->etat=='prêté') && ($pret->date_retour_effectif<="1"))
! echo "<form action=\"$PHP_SELF\" method=\"POST\"
enctype=\"multipart/form-data\">
! <input type=\"hidden\" name=\"operation\" value=\"5\">
! <input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
! <input type=\"submit\" value=\"Retour de prêt\">
! </form>";
! } // if $id_structure==prêteur ou sollicité
! echo "</td></tr>";
! } // if $formulaire
! echo "</table>\n";
$req = "SELECT * FROM prets_contenu
LEFT JOIN materiels ON
prets_contenu.id_materiel=materiels.id
***************
*** 328,348 ****
<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";
}
-
//
--------------------------------------------------------------------------- //
! debug("operation=$operation id_pret=$id_pret");
// Début de la page
--- 301,314 ----
<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>";
! echo "<td>$contenu->etat</td>";
! echo "</tr>\n";
}
echo "</table>\n";
}
//
--------------------------------------------------------------------------- //
! //debug("operation=$operation id_pret=$id_pret");
// Début de la page
***************
*** 555,559 ****
<tr><td>Etat</td><td>$pret->etat</td></tr>
<tr><td>Raison de l'emprunt<br>Commentaires</td><td>
! <textarea name=\"commentaires\" cols=40
rows=5>".$pret->commentaires."</textarea></td></tr>\n";
echo "<tr><td colspan=2 align=center>
<input type=\"submit\" value=\"Confirmer\">
--- 521,525 ----
<tr><td>Etat</td><td>$pret->etat</td></tr>
<tr><td>Raison de l'emprunt<br>Commentaires</td><td>
! <textarea >".$pret->commentaires."</textarea></td></tr>\n";
echo "<tr><td colspan=2 align=center>
<input type=\"submit\" value=\"Confirmer\">
***************
*** 793,796 ****
--- 759,763 ----
while ($id_preteur = $apreteur[$n++])
{
+
}
*/
***************
*** 806,824 ****
<input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
<input type=\"hidden\" name=\"operation\" value=\"51\">
! <table bgcolor=\"COULEUR_PARC\" align=center>
! <tr><td align=center><h3>Retour de matériel</h3></td></tr>
! <tr><td align=center>";
! afficheEmprunt($id_pret);
! $req="SELECT * FROM pret_materiel WHERE id=$id_pret";
! $res = executeRequete($req);
! $pret=fetch_object($res);
! echo "</td></tr>
<tr><td align=center>Date de retour :";
$ret = date("Y-m-d", strtotime("now"));
choixdate($ret, "date_retour_effectif");
! echo "</td></tr>
! <tr><td align=center><textarea name=\"commentaires\" cols=\"40\"
rows=\"4\">$pret->commentaires</textarea>
! <tr><td align=center><input type=\"submit\" value=\"Enregistrer le
retour\"></td></tr>\n";
echo "</form>\n";
echo "</table>";
--- 773,795 ----
<input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
<input type=\"hidden\" name=\"operation\" value=\"51\">
! <table align=center>
! <tr><td align=center><h3>Traitement de la demande
d'emprunt</h3></td></tr>
<tr><td align=center>Date de retour :";
$ret = date("Y-m-d", strtotime("now"));
choixdate($ret, "date_retour_effectif");
! echo "</td></tr>\n";
!
! $res=recherche("prets", "id", $id_pret);
! $pret=fetch_object($res);
! echo "<tr><td align=center>Commentaires<br />
! <textarea name=\"commentaires\" cols=\"40\"
rows=\"4\">$pret->commentaires</textarea>
! </td></tr>\n";
! echo "<tr><td align=center><input type=\"submit\" value=\"Enregistrer le
retour de matériel\"></td></tr>\n";
!
! echo "<tr><td align=center>";
! affiche_details_emprunt($id_pret, FALSE);
! echo "</td></tr>\n";
!
echo "</form>\n";
echo "</table>";
***************
*** 828,840 ****
case 51 : // Enregistrement d'un retour effectif
{
$date_retour_effectif=$date_retour_effectifannee."-".
$date_retour_effectifmois."-".
$date_retour_effectifjour;
! $req="UPDATE pret_materiel
SET date_retour_effectif=\"$date_retour_effectif\",
! etat=\"prêté\", commentaires=\"$commentaires\"
WHERE id=$id_pret";
$res=executeRequete($req);
! echo "<p>La date de retour a bien été enregistrée</p>\n";
break;
}
--- 799,814 ----
case 51 : // Enregistrement d'un retour effectif
{
+ echo "<p>Le retour de matériel a bien été enregistré.</p>\n";
+
+ // Enregistrement dans la base du retour
$date_retour_effectif=$date_retour_effectifannee."-".
$date_retour_effectifmois."-".
$date_retour_effectifjour;
! $req="UPDATE prets
SET date_retour_effectif=\"$date_retour_effectif\",
! commentaires=\"$commentaires\"
WHERE id=$id_pret";
$res=executeRequete($req);
!
break;
}
***************
*** 845,855 ****
<input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
<input type=\"hidden\" name=\"operation\" value=\"61\">
! <table bgcolor=\"COULEUR_PARC\" align=center>
! <tr><td align=center><h3>Accord d'une demande d'emprunt</h3></td></tr>
! <tr><td align=center>";
! affiche_Emprunt($id_pret);
echo "</td></tr>\n";
- echo "<tr><td align=center><input type=\"submit\" value=\"Accorder la
demande de prêt\"></td></tr>\n";
echo "</form>\n";
echo "</table>";
--- 819,833 ----
<input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
<input type=\"hidden\" name=\"operation\" value=\"61\">
! <table align=center>
! <tr><td align=center><h3>Traitement de la demande
d'emprunt</h3></td></tr>
! <tr><td align=center>Message éventuel à l'emprunteur<br />
! <textarea name=\"message\" cols=40 rows=5></textarea>
! </td></tr>";
! echo "<tr><td align=center><input type=\"submit\" value=\"Accorder la
demande d'emprunt\"></td></tr>\n"; //'
!
! echo "<tr><td align=center>";
! affiche_details_emprunt($id_pret, FALSE);
echo "</td></tr>\n";
echo "</form>\n";
echo "</table>";
***************
*** 857,882 ****
}
! case 61 : // Enregistrement d'un retour effectif
{
- $req="UPDATE pret_materiel
- SET etat=\"prêté\"
- WHERE id=$id_pret";
- $res=executeRequete($req);
echo "<p>La demande de prêt est accordée.</p>\n";
! $req="SELECT *, pret_materiel.id_structure AS id_structure,
pret_materiel.id AS id,
! localisations.id_structure AS id_stru_proprio
! FROM pret_materiel
! LEFT JOIN materiels ON materiels.id=pret_materiel.id_materiel
! LEFT JOIN localisations ON
localisations.id=materiels.id_localisation
! WHERE pret_materiel.id=$id_pret";
! $res = executeRequete($req);
$corps = "";
! $pret=fetch_object($res);
! $corps .= "Emprunteur : ".structure($pret->id_structure)."\n";
$corps .= "Etat : $pret->etat\n";
$corps .= "Matériel : $pret->type\n";
if ($pret->materiel>"")
! $corps .= $pret->materiel."\n";
$corps .= $pret->description."\n";
$corps .= "\n";
--- 835,869 ----
}
! case 61 : // Enregistrement effectif d'accord de prêt
{
echo "<p>La demande de prêt est accordée.</p>\n";
! // Modifier les enregistrements dans prets et dans prets_contenu
! $req="UPDATE prets SET etat='prêté' WHERE id=$id_pret";
! $res=executeRequete($req);
! $req="UPDATE prets_contenu SET etat='prêté' WHERE id_pret=$id_pret";
! $res=executeRequete($req);
!
! // Envoyer un courriel d'information de l'annulation
! $res = recherche("prets", "id", $id_pret);
! $pret = fetch_object($res);
!
! $id_structure_proprietaire=structures_emprunt($id_pret);
! $id_structure_emprunteur=$pret->id_structure;
! $demandeur = structure($id_structure_emprunteur);
! $proprietaire = structure($id_structure_proprietaire);
!
$corps = "";
! $corps .= "Emprunteur : ".$demandeur."\n";
! $corps .= "Propriétaire : ".$proprietaire."\n";
$corps .= "Etat : $pret->etat\n";
+
+ if ($message)
+ $corps.="Message du propriétaire : $message\n";
+ /*
$corps .= "Matériel : $pret->type\n";
if ($pret->materiel>"")
! $corps .= $pret->materiel."\n"; */
!
$corps .= $pret->description."\n";
$corps .= "\n";
***************
*** 886,898 ****
$corps .= "\n";
$corps .= "Commentaires : $pret->commentaires\n";
!
! $res=recherche("structures", "id", $pret->id_structure);
! $demandeur = fetch_object($res);
! $res=recherche("structures", "id", $pret->id_stru_proprio);
! $proprietaire = fetch_object($res);
! /*$ok = mail("$demandeur->courriel, $proprietaire->courriel",
! "Prêts : accord pour un prêt de matériel",
$corps,
! "From: address@hidden"); */
break;
}
--- 873,884 ----
$corps .= "\n";
$corps .= "Commentaires : $pret->commentaires\n";
! $corps .= "\n".recap_emprunt($id_pret);
! echo "<p><font size=\"-1\">".nl2br($corps)."</font></p>\n";
! $ok = mail(courriel("structures", $id_structure_emprunteur).",".
! courriel("structures", $id_structure_proprietaire),
! "Prêts : accord de la demande d'emprunt de matériel",
$corps,
! "From: ".courriel("structures", $id_structure_proprietaire));
!
break;
}
***************
*** 903,916 ****
<input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
<input type=\"hidden\" name=\"operation\" value=\"71\">
! <table bgcolor=\"COULEUR_PARC\" align=center>
! <tr><td align=center><h3>Refus de prêt</h3></td></tr>
! <tr><td align=center>";
! afficheEmprunt($id_pret);
echo "</td></tr>\n";
! $res=recherche("pret_materiel", "id", $id_pret);
! $pret=fetch_object($res);
! echo "<tr><td align=center>Commentaires/raison du refus<br>
! <textarea name=\"commentaires\" cols=\"40\" rows=\"4\"
tabindex=\"1\">$pret->commentaires</textarea>\n";
! echo "<tr><td align=center><input type=\"submit\" value=\"Refuser la
demande de prêt\"></td></tr>\n";
echo "</form>\n";
echo "</table>";
--- 889,903 ----
<input type=\"hidden\" name=\"id_pret\" value=\"$id_pret\">
<input type=\"hidden\" name=\"operation\" value=\"71\">
! <table align=center>
! <tr><td align=center><h3>Traitement de la demande
d'emprunt</h3></td></tr>
! <tr><td align=center>Message éventuel à l'emprunteur<br />
! <textarea name=\"message\" cols=40 rows=5></textarea>
! </td></tr>";
! echo "<tr><td align=center><input type=\"submit\" value=\"Refuser la
demande d'emprunt\"></td></tr>\n"; //'
!
! echo "<tr><td align=center>";
! affiche_details_emprunt($id_pret, FALSE);
echo "</td></tr>\n";
!
echo "</form>\n";
echo "</table>";
***************
*** 920,943 ****
case 71 : // Enregistrement d'un refus de pret
{
! $req="UPDATE pret_materiel
! SET etat=\"refusé\",
! commentaires=\"$commentaires\"
! WHERE id=$id_pret";
$res=executeRequete($req);
- echo "<p>La demande de prêt a été refusée.</p>\n";
! $req="SELECT *, pret_materiel.id_structure AS id_structure,
pret_materiel.id AS id,
! materiels.id_structure AS id_stru_proprio
! FROM pret_materiel
! LEFT JOIN materiels ON materiels.id=pret_materiel.id_materiel
! WHERE pret_materiel.id=$id_pret";
! $res = executeRequete($req);
$corps = "";
! $pret=fetch_object($res);
! $corps .= "Emprunteur : ".structure($pret->id_structure)."\n";
$corps .= "Etat : $pret->etat\n";
$corps .= "Matériel : $pret->type\n";
if ($pret->materiel>"")
! $corps .= $pret->materiel."\n";
$corps .= $pret->description."\n";
$corps .= "\n";
--- 907,939 ----
case 71 : // Enregistrement d'un refus de pret
{
! echo "<p>La demande de prêt est refusée.</p>\n";
!
! // Modifier les enregistrements dans prets et dans prets_contenu
! $req="UPDATE prets SET etat='refusé' WHERE id=$id_pret";
! $res=executeRequete($req);
! $req="UPDATE prets_contenu SET etat='refusé' WHERE id_pret=$id_pret";
$res=executeRequete($req);
! // Envoyer un courriel d'information de l'annulation
! $res = recherche("prets", "id", $id_pret);
! $pret = fetch_object($res);
!
! $id_structure_proprietaire=structures_emprunt($id_pret);
! $id_structure_emprunteur=$pret->id_structure;
! $demandeur = structure($id_structure_emprunteur);
! $proprietaire = structure($id_structure_proprietaire);
!
$corps = "";
! $corps .= "Emprunteur : ".$demandeur."\n";
! $corps .= "Propriétaire : ".$proprietaire."\n";
$corps .= "Etat : $pret->etat\n";
+
+ if ($message)
+ $corps.="Message du propriétaire : $message\n";
+ /*
$corps .= "Matériel : $pret->type\n";
if ($pret->materiel>"")
! $corps .= $pret->materiel."\n"; */
!
$corps .= $pret->description."\n";
$corps .= "\n";
***************
*** 947,959 ****
$corps .= "\n";
$corps .= "Commentaires : $pret->commentaires\n";
!
! $res=recherche("structures", "id", $pret->id_structure);
! $demandeur = fetch_object($res);
! $res=recherche("structures", "id", $pret->id_stru_proprio);
! $proprietaire = fetch_object($res);
! /*$ok = mail("$demandeur->courriel, $proprietaire->courriel",
! "Prêts : refus à demande d'emprunt de matériel",
$corps,
! "From: address@hidden"); */
break;
}
--- 943,953 ----
$corps .= "\n";
$corps .= "Commentaires : $pret->commentaires\n";
! $corps .= "\n".recap_emprunt($id_pret);
! echo "<p><font size=\"-1\">".nl2br($corps)."</font></p>\n";
! $ok = mail(courriel("structures", $id_structure_emprunteur).",".
! courriel("structures", $id_structure_proprietaire),
! "Prêts : REFUS de la demande d'emprunt de matériel",
$corps,
! "From: ".courriel("structures", $id_structure_proprietaire));
break;
}
***************
*** 965,974 ****
<input type=\"hidden\" name=\"operation\" value=\"81\">
<table align=center>
! <tr><td align=center><h3>Annulation de la demande
d'emprunt.</h3></td></tr>
! <tr><td align=center>";
! affiche_details_emprunt($id_pret);
echo "</td></tr>\n";
- echo "<tr><td align=center><input type=\"submit\" value=\"Annuler la
demande d'emprunt\"></td></tr>\n"; //'
echo "</form>\n";
echo "</table>";
--- 959,972 ----
<input type=\"hidden\" name=\"operation\" value=\"81\">
<table align=center>
! <tr><td align=center><h3>Traitement de la demande
d'emprunt.</h3></td></tr>
! <tr><td align=center>Message éventuel au propriétaire<br />
! <textarea name=\"message\" cols=40 rows=5></textarea>
! </td></tr>";
! echo "<tr><td align=center><input type=\"submit\" value=\"Annuler la
demande d'emprunt\"></td></tr>\n"; //'
!
! echo "<tr><td align=center>";
! affiche_details_emprunt($id_pret, FALSE);
echo "</td></tr>\n";
echo "</form>\n";
echo "</table>";
***************
*** 980,983 ****
--- 978,987 ----
echo "<p>La demande d'emprunt a été annulée.</p>\n";
+ // Supprimer les enregistrements dans prets et dans prets_contenu
+ $req="DELETE FROM prets WHERE id=$id_pret";
+ $res=executeRequete($req);
+ $req="DELETE FROM prets_contenu WHERE id_pret=$id_pret";
+ $res=executeRequete($req);
+
// Envoyer un courriel d'information de l'annulation
$res = recherche("prets", "id", $id_pret);
***************
*** 987,993 ****
$id_structure_emprunteur=$pret->id_structure;
$demandeur = structure($id_structure_emprunteur);
! $proprietaire = structure($id_strcture_proprietaire);
$corps = "";
$corps .= "Emprunteur : ".$demandeur."\n";
$corps .= "Propriétaire : ".$proprietaire."\n";
--- 991,999 ----
$id_structure_emprunteur=$pret->id_structure;
$demandeur = structure($id_structure_emprunteur);
! $proprietaire = structure($id_structure_proprietaire);
$corps = "";
+ if ($message)
+ $corps.="Message de l'emprunteur : $message\n";
$corps .= "Emprunteur : ".$demandeur."\n";
$corps .= "Propriétaire : ".$proprietaire."\n";
***************
*** 1006,1022 ****
$corps .= "Commentaires : $pret->commentaires\n";
$corps .= "\n".recap_emprunt($id_pret);
echo "<p><font size=\"-1\">".nl2br($corps)."</font></p>\n";
! /*$ok = mail(courriel("structure", $id_structure_emprunteur).",".
! courriel("structure", $id_structure_proprietaire),
"Prêts : annulation de demande d'emprunt de matériel",
$corps,
! "From: address@hidden"); */
!
! // Supprimer les enregistrements dans prets et dans prets_contenu
! $req="DELETE FROM prets WHERE id=$id_pret";
! $res=executeRequete($req);
! $req="DELETE FROM prets_contenu WHERE id_pret=$id_pret";
! $res=executeRequete($req);
!
break;
}
--- 1012,1023 ----
$corps .= "Commentaires : $pret->commentaires\n";
$corps .= "\n".recap_emprunt($id_pret);
+
echo "<p><font size=\"-1\">".nl2br($corps)."</font></p>\n";
!
! $ok = mail(courriel("structures", $id_structure_emprunteur).",".
! courriel("structures", $id_structure_proprietaire),
"Prêts : annulation de demande d'emprunt de matériel",
$corps,
! "From: ".courriel("structures", $id_structure_emprunteur));
break;
}
***************
*** 1024,1029 ****
case 9 : // Traiter une demande (le prêteur traite la demande de l'emprunteur)
{
! affiche_details_emprunt($id_pret);
!
break;
}
--- 1025,1029 ----
case 9 : // Traiter une demande (le prêteur traite la demande de l'emprunteur)
{
! affiche_details_emprunt($id_pret, TRUE);
break;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Epnadmin-fr] CVS: epnadmin prets.php,1.11,1.12,
Loïc Dayot <=