1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
|
$compar = ""; //initialisation d'une variable 'compar' afin de voir si des champs ont été modifiés
$debutreq = "update inters set "; //initialisation variable pour le debut de la requete update
$champs = ""; //Initialisation pour les champs à modifier
// est-ce que la date a été changée
if ($_POST['date'] != $newdate) {
$compar.= "la date d'intervention a été modifiée<br><font color='blue'> Ancienne : ".datefr($_POST['date'])."</font><br><font color='red'>Nouvelle : ".datefr($newdate)."</font><br>";
$champs .= "date='$newdate' ";
}
else {
$compar .= "Aucune modification sur la date de l'intervention<br>";
}
// est-ce que le lieu de prise en charge a été changé
if ($_POST['lpc'] != $newlpc) {
$compar.= "le lieu de prise en charge a été modifiée<br><font color='blue'> Ancien : ".$_POST['lpc']."</font><br><font color='red'>Nouveau : ".$newlpc."</font><br>";
if ($champs != "") {
$champs .= ",lpc='$newlpc' ";
}
else {
$champs .= "lpc='$newlpc' ";
}
}
else {
$compar .= "Aucune modification sur le lieu de prise en charge<br>";
}
//est-ce que l'heure de prise en charge a été changée
if ($_POST['hpc'] != $newhpc) {
$compar.= "l'heure de prise en charge a été modifiée<br><font color='blue'> Ancienne : ".$_POST['hpc']."</font><br><font color='red'>Nouvelle : ".$newhpc."</font><br>";
if ($champs != "") {
$champs .= ",hpc='$newhpc' ";
}
else {
$champs .= "hpc='$newhpc' ";
}
}
else {
$compar .= "Aucune modification sur l'heure de prise en charge<br>";
}
//est-ce que la destination a été changée
if ($_POST['dest'] != $newdest) {
$compar.= "la destination a été modifiée<br><font color='blue'> Ancienne : ".$_POST['dest']."</font><br><font color='red'>Nouvelle : ".$newdest."</font><br>";
if ($champs != "") {
$champs .= ",dest='$newdest' ";
}
else {
$champs .= "dest='$newdest' ";
}
}
else {
$compar .= "Aucune modification sur la destination<br>";
}
//est-ce que l'heure d'arrivée à destination a été changée
if ($_POST['hdest'] != $newhdest) {
$compar.= "l'heure d'arrivée à destination a été modifiée<br><font color='blue'> Ancienne : ".$_POST['hdest']."</font><br><font color='red'>Nouvelle : ".$newhdest."</font><br>";
if ($champs != "") {
$champs .= ",hdest='$newhdest' ";
}
else {
$champs .= "hdest='$newhdest' ";
}
}
else {
$compar .= "Aucune modification de l'heure d'arrivée à destination<br>";
}
//est-ce que le type de transport a été changé
if ($_POST['type'] != $newtype) {
$compar.= "le type de transport a été modifié<br><font color='blue'> Ancien : ".$_POST['type']."</font><br><font color='red'>Nouveau : ".$newtype."</font><br>";
if ($champs != "") {
$champs .= ",type_t='$newtype' ";
}
else {
$champs .= "type_t='$newtype' ";
}
}
else {
$compar .= "Aucune modification du type de transport<br>";
}
//aller et retour ?
if ($_POST['ar'] != $newar) {
$compar .= "Les informations d'aller/retour ont été changées de <font color='blue'>".$_POST['ar']."</font> vers <font color='red'>".$newar."</font><br>";
if ($champs != "") {
$champs .= ",ar='$newar' ";
}
else {
$champs .= "ar='$newar' ";
}
}
else {
$compar .= "Aucune modification sur les aller/retour<br>";
}
if ($newar == "Non") {
$newhdr0 = "00:00:00";
$newhdf0 = "00:00:00";
if ($champs != "") {
$champs .= ",hdr='$newhdr0' ";
$champs .= ",hdf='$newhdf0' ";
}
else {
$champs .= "hdr='$newhdr0' ";
$champs .= "hdf='$newhdf0' ";
}
}
if ( ($newar == "Oui") && (($_POST['hdr'] != $newhdr) || ($_POST['hdf'] != $newhdf))) {
$newhdr = $newhdr;
$newhdf = $newhdf;
$compar .= "Les heures de départ et/ou de dépose finale ont été modifiées<br>";
if ($champs != "") {
$champs .= ",hdr='$newhdr' ";
$champs .= ",hdf='$newhdf' ";
}
else {
$champs .= "hdr='$newhdr' ";
$champs .= "hdf='$newhdf' ";
}
}
$finreq = " where id = ".$id."";
if ($champs != "") {
$reqtotale = $debutreq." ".$champs." ".$finreq;
}
else {
$reqtotale = "";
} //rien |