require_once "class.util.php"; require_once "class.userData.php"; require_once "class.validation.php"; require_once "class.database.php"; $message = ""; if (isset($_GET['sendmail']) && $_GET['sendmail'] == 1) { $matricule = $_POST['matricule']; if (isset($matricule) && validation::matricule($matricule)) { $user = new userData($_POST['matricule']); if ($user->getExist()) { $password = util::generatePassword(); $pregArray = array(array('key' => "/@@FIRSTNAME@@/", 'value' => $user->getFirstName()), array('key' => "/@@LASTNAME@@/", 'value' => $user->getLastName()), array('key' => "/@@PASSWORD@@/", 'value' => $password)); $database = database::instance(); $database->requete("UPDATE st_authentication SET password='******' WHERE matricule='" . $matricule . "'"); util::sendEmail($user->getEmail(), 'accessrecovery.txt', $pregArray, "Stationnement AEP - Demande de nouveau mot de passe"); $message = util::UTF8toISO8859("Un courriel avec votre nouveau mot de passe vous a été envoyé"); } else { $message = 'Utilisateur non existant'; } } else { $message = 'Matricule invalide'; } } ?> <div> <?php if ($message != "") { echo $message . '</br></br>'; } ?> Pour obtenir un nouveau mot de passe, entrez votre matricule et cliquez sur le bouton de validation. Vous receverez alors un nouveau mot de passe par courriel.
print createStatusForm($demande->getStatus()); if (!util::isWebsiteOpen()) { print "<h3>LES DEMANDES SONT PRESENTEMMENT FERMES - Vous serez avisé par courriel lorsque la période de demande ouvrira. Bonne journée.<h3>"; } // INFORMATIONS PERSONELLES ////////////////////////// $userData = $demande->getUserData(); print '<form method="post" action="register.php?" name="" enctype="multipart/form-data"> <input type="hidden" name="submissionTarget" value="changeInfos"/>'; print '<fieldset > <legend> <h3>Informations personnelles</h3> </legend> Assurez que vos informations personnelles sont exactes et valides avant de faire votre demande. <div style="display:block;margin-top:10px" >'; print createInfoField(userData::LAST_NAME_TAG, $userData->getLastName() . ", " . $userData->getFirstName()); print createInfoField(userData::EMAIL_TAG, $userData->getEmail()); print createInfoField(userData::ADDRESS_TAG, util::UTF8toISO8859($userData->getAddress()) . ", " . $userData->getCity() . ", " . $userData->getZipCode()); print createInfoField(userData::PHONE_TAG, $userData->getPhone()); print ' </div> <div class="registerField" style="float: right;margin-top:8 "> <input class="searchButton" style="font-size: 16" size="15" value="Modifier" type="submit" /> </div> </fieldset>'; print '</form>'; // DEMANDE ////////////////////////// print '<form method="post" action="" name="demande" enctype="multipart/form-data"> <input type="hidden" name="submissionTarget" value="demande"/>'; print '<fieldset > <legend> <h3>Demande de stationnement</h3> </legend> <div style="display:block" >'; printn('<label>Type de paiement :</label>' . printSelect(demande::PAYMENT_METHOD_FORM_FIELD, $demande->getPaymentMethod(), $demande->getPaymentErrorMessage()) . '<br/></br>');
require_once "class.userData.php"; $matricules = array(); if (isset($_POST['matricules'])) { $list_raw = explode("\r\n", $_POST['matricules']); $database = database::instance(); $result = $database->requete("SELECT matricule FROM st_authentication"); $matricules_db = array(); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { array_push($matricules_db, $row); } echo "<h4>Liste des matricules invalides</h4>"; echo "<ul>"; foreach ($matricules_db as $matricule) { if (!in_array($matricule[0], $list_raw)) { $user = new userData($matricule[0]); echo '<li>' . $matricule[0] . ' | ' . util::UTF8toISO8859($user->getFirstName()) . ' ' . util::UTF8toISO8859($user->getLastName()) . ' | ' . $user->getEmail() . '</li>'; } } echo "</ul>"; } ?> <div> <h4>Entrez les matricules a verifier dans le champ suivant</h4> <span>note: 1 matricule par ligne</span> <form id ="form-list" name="form1" method="post" action="?list=1"> <textarea name="matricules" form="form-list" id="textarea-list" rows="20" cols="30"></textarea> <input type="submit" name="button" id="button-list" value="send"/> </form> </div> <?php