<?php include '../lib/init.php'; /** * Initialisation */ use Lib\Utilisateur; use Lib\Tool; Utilisateur::ifConnect(); $nom = ''; $prenom = ''; $email = ''; $roleForm = ''; $passe = ''; $confirmation = ''; $succes = array(); $erreur = array(); /** * Formulaire */ if (isset($_POST['add'])) { /** * Variables de formulaire */ $nom = $_POST['nom']; $prenom = $_POST['prenom']; $email = $_POST['email']; $roleForm = $_POST['role']; $passe = $_POST['passe']; $confirmation = $_POST['confirmation']; /**
} echo '</td>'; /** * Informations */ echo '<td class="left">'; echo '<p class="tableDate"> Ajout : ' . Tool::dateTime('d/m/Y à H:i', $data->utilisateurCreated) . '</p>'; if ($data->utilisateurChanged != '0000-00-00 00:00:00') { echo '<p class="tableDate">Modification : ' . Tool::dateTime('d/m/Y à H:i', $data->utilisateurChanged) . '</p>'; } echo '<p><strong>' . $data->utilisateurPrenom . ' ' . $data->utilisateurNom . '</strong></p>'; echo '<p><a href="mailto:' . $data->utilisateurEmail . '">' . $data->utilisateurEmail . '</a></p>'; echo '</td>'; /* Groupes */ echo '<td>'; foreach (Utilisateur::getGroupe($data->utilisateurGroupe, $bdd) as $groupe) { echo '<p>' . $groupe->groupeNom . '</p>'; } echo '</td>'; /* Rôle */ echo '<td>'; echo '<p>' . $data->roleNom . '</p>'; echo '</td>'; /** * Actions */ if (!$data->utilisateurEtat) { echo '<td data-url="' . BASEADMIN . 'utilisateur/publication.php?utilisateur=' . $data->utilisateurId . '" class="tablePublucation"> <a href="#" title="Publication"><i class="tableAction rouge fa fa-check"></i></a> </td>'; } else {
if ($admin == 1) { echo 'checked'; } ?> > Oui </p> </div> <div id="adminListe" <?php echo $display; ?> > <label>Accès administrateur *</label> <div id="administrateurListe" class="liste big"> <?php Utilisateur::getWidgetUtilisateur($bdd, 'administrateurs', $administrateurs); ?> </div> </div> <br> <button name="add" type="submit" class="form-submit turquoise medium">Enregister</button> </form> </div> </div> </main>
/* Si le compte utilisateur n'existe pas */ if ($sql->rowCount() == 0) { array_push($erreur, 'Votre e-mail ou votre mot de passe est incorrect'); Utilisateur::setConnexion(null, 'connexionFo', 'Votre e-mail ou votre mot de passe est incorrect', $_POST['email'], $bdd); } else { /* Si le compte utilisateur est actif*/ if ($data->utilisateurEtat == 0) { array_push($erreur, 'Votre compte à été désactivé'); Utilisateur::setConnexion(null, 'connexionFo', 'Votre compte à été désactivé', $_POST['email'], $bdd); } else { /* Ajout des informations de l'utilisateur dans la session */ $_SESSION['utilisateur']['id'] = $data->utilisateurId; /** * Ajout dans accès utilisateur */ Utilisateur::setConnexion($data->utilisateurId, 'connexionFo', null, null, $bdd); /* Redirection */ header('location:' . BASEFRONT . 'dashboard/dashboard.php'); die; } } } } ?> <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width; initial-scale=1;"> <title>Intranet Colocarts</title>