<a href="<?php echo BASEADMIN; ?> "><img src="<?php echo BASEADMIN; ?> img/layout/logo.png" id="connexionLogo"></a> <h1>Connectez-vous pour accéder à l'admin</h1> <?php if (!empty($erreur)) { Tool::getMessage($erreur, 'erreur'); } echo Tool::getFlash(); ?> <form action="#" method="POST"> <input type="text" name="email" placeholder="Email" value="<?php echo $email; ?> " class="form-elem"> <input type="password" name="passe" placeholder="Mot de passe" class="form-elem"> <button name="add" type="submit" class="form-submit turquoise">Se connecter</button> </form>
<?php include '../lib/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Action; $documentId = Tool::getId($_GET['document'], BASEADMIN); Tool::ifConnect(BASEADMIN); Action::ifIsset($documentId, 'document', BASEADMIN . 'document/managerDocument.php', $bdd); $sql = $bdd->prepare("DELETE FROM document\n WHERE documentId = :documentId "); $sql->execute(array('documentId' => $documentId)); /** * Message flash et redirection */ Tool::setFlash('document supprimé avec succès'); header('location:' . BASEADMIN . 'document/managerDocument.php');
<?php include '../lib/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Action; $utilisateurId = Tool::getId($_GET['utilisateur']); Tool::ifConnect(BASEADMIN); Action::ifIsset($utilisateurId, 'utilisateur', BASEADMIN . 'utilisateur/managerUtilisateur.php', $bdd); /* L'etat du contenu en cours */ $sql = $bdd->prepare("SELECT utilisateurEtat FROM utilisateur\n WHERE utilisateurId = :utilisateurId "); $sql->execute(array('utilisateurId' => $utilisateurId)); $data = $sql->fetchObject(); /* Changement de l'etat par rapport à celui en base de donnée */ $etat = $data->utilisateurEtat; $etat = !$etat; /* Mise à jour de l'etat */ $sql = $bdd->prepare("UPDATE utilisateur SET \n utilisateurEtat = :etat\n\t\t WHERE utilisateurId = :utilisateurId "); $sql->execute(array('etat' => $etat, 'utilisateurId' => $utilisateurId)); /* Retour du résultat */ echo $etat;
</td>'; echo '</tr>'; } ?> </table> <!-- Pagination --> <div id="pagination"> <?php $requete = "SELECT COUNT(utilisateurId) AS total FROM utilisateur "; if (!empty($recherche)) { $requete .= " WHERE CONCAT(utilisateurNom,utilisateurPrenom) LIKE '%{$recherche}%' "; } Tool::addPaginate($requete, BASEADMIN . 'utilisateur/managerUtilisateur', 50, $page, $bdd); ?> </div> </div> </div> </main> <script type="text/javascript" src="<?php echo BASEFRONT; ?> js/jquery/jquery.js"></script> <script type="text/javascript" src="<?php
<?php include 'lib/init.php'; /** * Initialisation */ use Lib\Tool; $_SESSION['utilisateur']['id'] = 'visiteur'; $_SESSION['utilisateur']['nom'] = ''; $_SESSION['utilisateur']['prenom'] = ''; $_SESSION['role']['id'] = ''; Tool::setFlash('Vous êtes maintenant déconnecté', 'succes'); header('location:' . BASEADMIN);
<?php echo Tool::getFlash(); ?> <div id="notifications"> <?php $sql = $bdd->query("SELECT DATE(notificationCreated) as dateFormat, notificationCreated FROM notification\n\t\t\t\t\t\t\t\t\t\t WHERE notificationUtilisateur = {$utilisateurId}\n\t\t\t\t\t\t\t\t\t\t GROUP BY dateFormat\n\t\t\t\t\t\t\t\t\t\t ORDER BY notificationCreated DESC "); if ($sql->rowCount() == 0) { echo '<p>Aucune notification</p>'; } while ($data = $sql->fetchObject()) { $dateFormat = $data->dateFormat; echo '<table class="table">'; echo '<tr>'; echo '<th width="5%"></th>'; echo '<th width="93%" class="left">' . Tool::dateTime("l d F", $data->notificationCreated) . '</th>'; echo '</tr>'; $sql2 = $bdd->query("SELECT * FROM notification\n\t\t\t\t\t\t\t LEFT JOIN application ON applicationId = notificationApplication\n\t\t\t\t\t\t\t WHERE notificationUtilisateur = {$utilisateurId}\n\t\t\t\t\t\t\t\t\t\t\t\t\t AND DATE(notificationCreated) = '{$dateFormat}'\n\t\t\t\t\t\t\t ORDER BY notificationId DESC "); while ($data2 = $sql2->fetchObject()) { echo '<tr>'; echo '<td class="notificationIcon">'; if (!is_null($data2->notificationApplication)) { echo '<i class="fa ' . $data2->applicationIcon . '"></i>'; } else { echo '<i class="fa fa-comment-o"></i>'; } echo '</td>'; echo '<td class="left">'; /* Notification avec lien ou pas */ if (is_null($data2->notificationLien)) { echo '<p class="notificationTitre">' . $data2->notificationTitre . '</p>';
</td>'; echo '</tr>'; } ?> </table> <!-- Pagination --> <div id="pagination"> <?php $requete = "SELECT COUNT(structureId) AS total FROM annuaire_structure "; if (!empty($recherche)) { $requete .= " WHERE structureRaison LIKE '%{$recherche}%' "; } Tool::addPaginate($requete, BASEFRONT . 'app/annuaire/admin/structure/managerStructure', 50, $page, $bdd); ?> </div> </div> </div> </main> <!-- La liste des scripts propre à l'intranet --> <?php include '../../../include/script.php'; ?> <script type="text/javascript" src="<?php
<?php include '../../../../lib/app/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Action; use Lib\Auth; use Lib\Annuaire\Action as ActionActivite; $activiteId = Tool::getId($_GET['activite'], BASEFRONT); Tool::ifConnect(BASEFRONT); Auth::ifAdministrateurAccesApplication($bdd); Action::ifIsset($activiteId, 'annuaire_activite', BASEFRONT . 'app/annuaire/admin/structure/managerStructureActivite.php', $bdd); /* Verifier que l'activité n'a pas de relation avec les structures */ if (ActionActivite::ifEmptyStructure($activiteId, 'activite', $bdd)) { $sql = $bdd->prepare("DELETE FROM annuaire_activite\n WHERE activiteId = :activiteId "); $sql->execute(array('activiteId' => $activiteId)); /** * Message flash et redirection */ Tool::setFlash('Activité supprimée avec succès'); header('location:' . BASEFRONT . 'app/annuaire/admin/structure/managerStructureActivite.php'); }
echo '</div>'; echo '</div>'; /* Fin de la sortie */ } } else { echo '<p>Aucun contact</p>'; } echo '</div>'; /** * Les projets */ echo '<div class="resultatCol">'; echo '<h2><i class="fa fa-object-ungroup"></i> Projet</h2>'; $sql = $bdd->query("SELECT * FROM annuaire_projet\n\t\t\t\t\t\t\tINNER JOIN annuaire_structure ON structureId = projetStructure\n\t\t\t\t\t\t\tWHERE projetStructure = {$structure}\n\t\t\t\t\t\t\tAND projetEtat = 1\n\t\t\t\t\t\t\tAND structureEtat = 1 "); if ($sql->rowCount() != 0) { while ($data = $sql->fetchObject()) { echo '<div class="colSortie">'; /* En tête avec nom */ echo '<div class="colHeader">'; echo '<h3>' . $data->projetNom . '</h3>'; echo '<p>Ajouté le ' . Tool::dateTime("l d F", $data->projetCreated) . '</p>'; echo '</div>'; echo '</div>'; /* Fin de la sortie */ } } else { echo '<p>Aucun projet</p>'; } echo '</div>'; /* Pour la taille du contenu */ echo '<div class="clear"></div>';
<?php include '../lib/init.php'; /** * Initialisation */ use Lib\Utilisateur; use Lib\Tool; use Lib\Action; $utilisateurId = Tool::getId($_GET['utilisateur']); Utilisateur::ifConnect(); Action::ifIsset($utilisateurId, 'utilisateur', BASEADMIN . 'utilisateur/managerUtilisateur.php'); /* L'etat du contenu en cours */ $sql = $bdd->prepare("SELECT utilisateurEtat FROM utilisateur\n WHERE utilisateurId = :utilisateurId "); $sql->execute(array('utilisateurId' => $utilisateurId)); $data = $sql->fetchObject(); /* Changement de l'etat par rapport à celui en base de donnée */ $etat = $data->utilisateurEtat == 0 ? 1 : 0; /* Mise à jour de l'etat */ $sql = $bdd->prepare("UPDATE utilisateur SET \n utilisateurEtat = :etat\n\t\t WHERE utilisateurId = :utilisateurId "); $sql->execute(array('etat' => $etat, 'utilisateurId' => $utilisateurId)); /* Retour du résultat */ echo $etat;
<?php include '../../../../lib/app/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Action; use Lib\Auth; use Lib\Annuaire\Action as ActionCategorie; $categorieId = Tool::getId($_GET['categorie'], BASEFRONT); Tool::ifConnect(BASEFRONT); Auth::ifAdministrateurAccesApplication($bdd); Action::ifIsset($categorieId, 'annuaire_categorie', BASEFRONT . 'app/annuaire/admin/structure/managerStructureCategorie.php', $bdd); /* Verifier que la catégorie n'a pas de relation avec les structures */ if (ActionCategorie::ifEmptyStructure($categorieId, 'categorie', $bdd)) { $sql = $bdd->prepare("DELETE FROM annuaire_categorie\n WHERE categorieId = :categorieId "); $sql->execute(array('categorieId' => $categorieId)); /** * Message flash et redirection */ Tool::setFlash('Catégorie supprimée avec succès'); header('location:' . BASEFRONT . 'app/annuaire/admin/structure/managerStructureCategorie.php'); }
<div id="connexionContent"> <a href="<?php echo BASEADMIN; ?> "><img src="<?php echo BASEADMIN; ?> img/layout/logo.png" id="connexionLogo"></a> <h1>Réinitialisation de mot de passe</h1> <?php if (!empty($erreur)) { Tool::getMessage($erreur, 'erreur'); } ?> <form action="#" method="POST"> <input type="password" name="passe" value="<?php echo $passe; ?> " placeholder="Mot de passe" class="form-elem big"> <input type="password" name="confirmation" value="<?php echo $confirmation; ?> " placeholder="Confirmation" class="form-elem big">
$sql = $bdd->query("SELECT * FROM annuaire_activite\n\t\t\t\t\t\t\t\t\t\t\tORDER BY activiteId DESC "); /** * Si aucune catégorie */ if ($sql->rowCount() == 0) { echo '<tr><td colspan="3">Aucune activité</td></tr>'; } while ($data = $sql->fetchObject()) { echo '<tr>'; /** * Informations */ echo '<td class="left">'; echo '<p class="tableDate"> Ajout : ' . Tool::dateTime('d/m/Y à H:i', $data->activiteCreated) . '</p>'; if ($data->activiteChanged != '0000-00-00 00:00:00') { echo '<p class="tableDate">Modification : ' . Tool::dateTime('d/m/Y à H:i', $data->activiteChanged) . '</p>'; } echo '<p><strong>' . $data->activiteNom . '</strong></p>'; echo '</td>'; /** * Actions */ echo '<td> <a href="' . BASEFRONT . 'app/annuaire/admin/structure/editActivite.php?activite=' . $data->activiteId . '" title="Modifier l\'activité"><i class="tableAction fa fa-pencil"></i></a> </td>'; /* Verifier que l'activité n'a pas de relation avec une structure */ if (ActionActivite::ifEmptyStructure($data->activiteId, 'activite', $bdd)) { echo '<td> <a href="' . BASEFRONT . 'app/annuaire/admin/structure/deleteActivite.php?activite=' . $data->activiteId . '" data-title="êtes vous sur ?" data-text="toute suppression est définitive" class="sweetDelete" title="Supprimer l\'activité"><i class="tableAction fa fa-trash"></i></a> </td>'; } else {
<?php include '../../../../lib/app/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Action; use Lib\Auth; $contactId = Tool::getId($_GET['contact'], BASEFRONT); Tool::ifConnect(BASEFRONT); Auth::ifAdministrateurAccesApplication($bdd); Action::ifIsset($contactId, 'annuaire_contact', BASEFRONT . 'app/annuaire/admin/contact/managerContact.php', $bdd); $sql = $bdd->prepare("DELETE FROM annuaire_contact\n WHERE contactId = :contactId "); $sql->execute(array('contactId' => $contactId)); /** * Message flash et redirection */ Tool::setFlash('Contact supprimé avec succès'); header('location:' . BASEFRONT . 'app/annuaire/admin/contact/managerContact.php');
<?php include '../../../lib/app/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Auth; use Lib\Application; Tool::ifConnect(BASEFRONT); Auth::ifUtilisateurAccesApplication($bdd); ?> <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width; initial-scale=1;"> <title><?php echo Application::getApplication($bdd)->applicationNom; ?> </title> <!-- La liste des styles propre à l'intranet --> <?php include '../../include/style.php'; ?> <link href="<?php echo BASEFRONT; ?> app/documentation/js/color/tomorrow-night-eighties.css" rel="stylesheet" type="text/css"> <link href="<?php
<?php include '../lib/init.php'; /** * Initialisation */ use Lib\Utilisateur; use Lib\Tool; use Lib\Action; $menuId = Tool::getId($_GET['menu'], BASEADMIN); Utilisateur::ifConnect(); Action::ifIsset($menuId, 'menu', BASEADMIN . 'menu/managerMenu.php'); $sql = $bdd->prepare("DELETE FROM menu\n WHERE menuId = :menuId "); $sql->execute(array('menuId' => $menuId)); /** * Message flash et redirection */ Tool::setFlash('Menu supprimé avec succès'); header('location:' . BASEADMIN . 'parametre/managerMenu.php');
?> </table> <!-- Pagination --> <div id="pagination"> <?php $requete = "SELECT COUNT(contactId) AS total FROM annuaire_contact\n\t\t\t\t\t\t\t\t\tWHERE 0 = 0 "; if (!empty($recherche)) { $requete .= " AND CONCAT(contactNom, contactPrenom) LIKE '%{$recherche}%' "; } if (!empty($structure)) { $requete .= " AND FIND_IN_SET({$structure}, contactStructure) "; } Tool::addPaginate($requete, BASEFRONT . 'app/annuaire/admin/contact/managerContact', 50, $page, $bdd); ?> </div> </div> </div> </main> <!-- La liste des scripts propre à l'intranet --> <?php include '../../../include/script.php'; ?> <script type="text/javascript" src="<?php
?> </table> <!-- Pagination --> <div id="pagination"> <?php $requete = "SELECT COUNT(projetId) AS total FROM annuaire_projet\n\t\t\t\t\t\t\t\t\tWHERE 0 = 0 "; if (!empty($recherche)) { $requete .= " AND projetNom LIKE '%{$recherche}%' "; } if (!empty($structure)) { $requete .= " AND {$structure} = projetStructure "; } Tool::addPaginate($requete, BASEFRONT . 'app/annuaire/admin/projet/managerProjet', 50, $page, $bdd); ?> </div> </div> </div> </main> <!-- La liste des scripts propre à l'intranet --> <?php include '../../../include/script.php'; ?> <script type="text/javascript" src="<?php
<?php include '../include/header.php'; ?> <div id="contentTitre"> <h1>Ajouter un utilisateur</h1> </div> <div id="content"> <?php if (!empty($erreur)) { Tool::getMessage($erreur, 'erreur'); } if (!empty($succes)) { Tool::getMessage($succes, 'succes'); } ?> <form action="#" method="post"> <label>Nom *</label> <input type="text" name="nom" value="<?php echo $nom; ?> " class="form-elem big"> <label>Prenom *</label> <input type="text" name="prenom" value="<?php echo $prenom; ?>
<?php include '../lib/init.php'; /** * Initialisation */ use Lib\Tool; use Lib\Action; use Lib\Groupe; $groupeId = Tool::getId($_GET['groupe'], BASEADMIN); Tool::ifConnect(BASEADMIN); Action::ifIsset($groupeId, 'groupe', BASEADMIN . 'groupe/managerGroupe.php', $bdd); /* Verifier que le groupe n'a pas de relation avec les utilisateurs */ if (Groupe::ifEmpty($groupeId, $bdd)) { $sql = $bdd->prepare("DELETE FROM groupe\n WHERE groupeId = :groupeId "); $sql->execute(array('groupeId' => $groupeId)); /** * Message flash et redirection */ Tool::setFlash('Groupe supprimé avec succès'); header('location:' . BASEADMIN . 'groupe/managerGroupe.php'); }