Exemplo n.º 1
0
			<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>
Exemplo n.º 2
0
<?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');
Exemplo n.º 3
0
<?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;
Exemplo n.º 4
0
                                     </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 
Exemplo n.º 5
0
<?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);
Exemplo n.º 6
0
				<?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>';
Exemplo n.º 7
0
                                     </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 
Exemplo n.º 8
0
<?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');
}
Exemplo n.º 9
0
        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>';
Exemplo n.º 10
0
<?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;
Exemplo n.º 11
0
<?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');
}
Exemplo n.º 12
0
		<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 {
Exemplo n.º 14
0
<?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');
Exemplo n.º 15
0
<?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 
Exemplo n.º 16
0
<?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');
Exemplo n.º 17
0
?>

				</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 
Exemplo n.º 18
0
?>

				</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 
Exemplo n.º 19
0
			<?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;
?>
Exemplo n.º 20
0
<?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');
}