return '<div class="formField" > <label class="formFieldLabel" >' . $fieldText . '</label> <input ' . $extra . ' class = "' . $class . '" value="' . $value . '" type="' . $type . '" name="' . $fieldName . '" size="8" maxlength="' . $maxLength . '" id="' . $id . '" /> <label class="formErrorField" >' . $asterix . " " . $errMessage . '</label> </div>'; } if (strlen($retour) > 0) { $retour = "<font color=\"#ff0000\"><b>{$retour}</b></font>"; } elseif (!$demande->sauvegarde()) { $retour .= "<font color=\"#ff0000\"><b>Impossible d'effectuer la sauvegarde! <br></b></font>\n"; } else { if ($idAuDebut == '0') { $email = file_get_contents('emailBienvenue.txt'); $email = preg_replace("/@@PRENOM@@/", $demande->getPrenom(), $email); $email = preg_replace("/@@NOM@@/", $demande->getNom(), $email); $email = preg_replace("/@@ID@@/", $demande->getID(), $email); $headers = 'From: Stationnement AEP <*****@*****.**>' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if (config::SendEmail) { mail($demande->getEmail(), "Demande de stationnement recue (" . $demande->getId() . ")", $email, $headers); } $output = file_get_contents('bienvenue.html'); $output = preg_replace("/@@ID@@/", $demande->getID(), $output); print $output; readfile('footer.html'); exit(0); } elseif ($changementStatus) { $statutEnMot = printLecture('statusLong', $demande->getStatus()); $email = file_get_contents('emailStatut.txt'); $email = preg_replace("/@@PRENOM@@/", $demande->getPrenom(), $email); $email = preg_replace("/@@NOM@@/", $demande->getNom(), $email); $email = preg_replace("/@@ID@@/", $demande->getID(), $email);
foreach ($ids as $id) { $changementStatus = false; $objDemande->ouvrir($id); $objDemande->setStatus(getParam('form_status')); if (getParam('form_status') != $objDemande->getStatus()) { $changementStatus = true; } if (!$objDemande->setStatus(getParam('form_status'))) { $changementStatus = false; } if ($objDemande->sauvegarde()) { $statutEnMot = printLecture('statusLong', $objDemande->getStatus()); $email = file_get_contents('emailStatut.txt'); $email = preg_replace("/@@PRENOM@@/", $objDemande->getPrenom(), $email); $email = preg_replace("/@@NOM@@/", $objDemande->getNom(), $email); $email = preg_replace("/@@ID@@/", $objDemande->getID(), $email); $email = preg_replace("/@@STATUT@@/", $statutEnMot, $email); $headers = 'From: Stationnement AEP <*****@*****.**>' . "\r\n" . 'X-Mailer: pHP/' . phpversion(); if (config::SendEmail) { mail($objDemande->getEmail(), "Demande de stationnement (" . $objDemande->getId() . ") : changement de statut", $email, $headers); } printn($id . " => Le statut est maintenant : " . printLecture('status', $objDemande->getStatus()) . "<br>"); } else { printn($id . " => Erreur! Impossible de changer le statut!"); } } /* $objDemande = new demande(); $objDemande->ouvrir(getParam('id')); $objDemande->setStatus(DEMANDE_STATUS_IMPRIME);