Exemplo n.º 1
0
<?php

include '../lib/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Action;
use Lib\BreadCrumb;
$groupeId = Tool::getId($_GET['groupe'], BASEADMIN);
Tool::ifConnect(BASEADMIN);
Action::ifIsset($groupeId, 'groupe', BASEADMIN . 'groupe/managerGroupe.php', $bdd);
$succes = array();
$erreur = array();
/**
 * Récéption du formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
    /**
     * Si aucune erreur alors
     */
Exemplo n.º 2
0
<?php

include '../lib/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Action;
$documentId = Tool::getId($_GET['document']);
Tool::ifConnect(BASEADMIN);
Action::ifIsset($documentId, 'document', BASEADMIN . 'document/managerDocument.php', $bdd);
/* L'etat du contenu en cours */
$sql = $bdd->prepare("SELECT documentEtat FROM document\n                          WHERE documentId = :documentId ");
$sql->execute(array('documentId' => $documentId));
$data = $sql->fetchObject();
/* Changement de l'etat par rapport à celui en base de donnée */
$etat = $data->documentEtat;
$etat = !$etat;
/* Mise à jour de l'etat */
$sql = $bdd->prepare("UPDATE document SET \n                          documentEtat = :etat\n\t\t                  WHERE documentId = :documentId ");
$sql->execute(array('etat' => $etat, 'documentId' => $documentId));
/* Retour du résultat */
echo $etat;
Exemplo n.º 3
0
<?php

include '../../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Action;
use Lib\Auth;
$structureId = Tool::getId($_GET['structure']);
Tool::ifConnect(BASEFRONT);
Auth::ifAdministrateurAccesApplication($bdd);
Action::ifIsset($structureId, 'annuaire_structure', BASEFRONT . 'app/annuaire/admin/structure/managerStructure.php', $bdd);
/* L'etat du contenu en cours */
$sql = $bdd->prepare("SELECT structureEtat FROM annuaire_structure\n                          WHERE structureId = :structureId ");
$sql->execute(array('structureId' => $structureId));
$data = $sql->fetchObject();
/* Changement de l'etat par rapport à celui en base de donnée */
$etat = $data->structureEtat;
$etat = !$etat;
/* Mise à jour de l'etat */
$sql = $bdd->prepare("UPDATE annuaire_structure SET\n                          structureEtat = :etat\n\t\t                  WHERE structureId = :structureId ");
$sql->execute(array('etat' => $etat, 'structureId' => $structureId));
/* Retour du résultat */
echo $etat;
Exemplo n.º 4
0
<?php

include '../../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Auth;
use Lib\Application;
use Lib\Action;
use Lib\BreadCrumb;
$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);
$succes = array();
$erreur = array();
$structure = array();
/**
 * Récéption du formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    $prenom = $_POST['prenom'];
    $email1 = $_POST['email1'];
    $email2 = $_POST['email2'];
    $telephone1 = $_POST['telephone1'];
    $telephone2 = $_POST['telephone2'];
Exemplo n.º 5
0
<?php

include '../lib/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Action;
use Lib\BreadCrumb;
$utilisateurId = Tool::getId($_GET['utilisateur'], BASEADMIN);
Tool::ifConnect(BASEADMIN);
Action::ifUtilisateurAdmin($utilisateurId, $bdd);
$succes = array();
$erreur = array();
/**
 * Récéption du formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    $prenom = $_POST['prenom'];
    $email = $_POST['email'];
    $roleForm = $_POST['role'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
Exemplo n.º 6
0
<?php

include '../../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Auth;
use Lib\Application;
use Lib\Action;
use Lib\BreadCrumb;
$projetId = Tool::getId($_GET['projet'], BASEFRONT);
Tool::ifConnect(BASEFRONT);
Auth::ifAdministrateurAccesApplication($bdd);
Action::ifIsset($projetId, 'annuaire_projet', BASEFRONT . 'app/annuaire/admin/projet/managerProjet.php', $bdd);
$succes = array();
$erreur = array();
$contact = array();
/**
 * Récéption du formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    $structure = $_POST['structure'];
    if (isset($_POST['contact'])) {
        $contact = $_POST['contact'];
    }
    $contenu = $_POST['contenu'];
Exemplo n.º 7
0
<?php

include '../../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Auth;
use Lib\Application;
use Lib\Action;
use Lib\BreadCrumb;
$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);
$succes = array();
$erreur = array();
/**
 * Récéption du formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
Exemplo n.º 8
0
<?php

include '../../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Auth;
$regionId = Tool::getId($_GET['region'], BASEFRONT);
Tool::ifConnect(BASEFRONT);
Auth::ifAdministrateurAccesApplication($bdd);
/**
 * La liste des département d'une region
 */
echo '<label>Département</label>';
echo '<select name="departement" class="form-elem big">';
$sql = $bdd->query("SELECT * FROM annuaire_departement\n                            WHERE departementRegion = {$regionId}\n                            ORDER BY departementNom ASC ");
while ($data = $sql->fetchObject()) {
    echo '<option value="' . $data->departementId . '">' . $data->departementNom . '</option>';
}
echo '</select>';
Exemplo n.º 9
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.º 10
0
<?php

include '../lib/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Action;
$applicationId = Tool::getId($_GET['application']);
Tool::ifConnect(BASEADMIN);
Action::ifIsset($applicationId, 'application', BASEADMIN . 'application/managerApplication.php', $bdd);
/* L'etat du contenu en cours */
$sql = $bdd->prepare("SELECT applicationEtat FROM application\n                          WHERE applicationId = :applicationId ");
$sql->execute(array('applicationId' => $applicationId));
$data = $sql->fetchObject();
/* Changement de l'etat par rapport à celui en base de donnée */
$etat = $data->applicationEtat;
$etat = !$etat;
/* Mise à jour de l'etat */
$sql = $bdd->prepare("UPDATE application SET \n                          applicationEtat = :etat\n\t\t                  WHERE applicationId = :applicationId ");
$sql->execute(array('etat' => $etat, 'applicationId' => $applicationId));
/* 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;
$projetId = Tool::getId($_GET['projet']);
Tool::ifConnect(BASEFRONT);
Auth::ifAdministrateurAccesApplication($bdd);
Action::ifIsset($projetId, 'annuaire_projet', BASEFRONT . 'app/annuaire/admin/projet/managerProjet.php', $bdd);
/* L'etat du contenu en cours */
$sql = $bdd->prepare("SELECT projetEtat FROM annuaire_projet\n                          WHERE projetId = :projetId ");
$sql->execute(array('projetId' => $projetId));
$data = $sql->fetchObject();
/* Changement de l'etat par rapport à celui en base de donnée */
$etat = $data->projetEtat;
$etat = !$etat;
/* Mise à jour de l'etat */
$sql = $bdd->prepare("UPDATE annuaire_projet SET\n                          projetEtat = :etat\n\t\t                  WHERE projetId = :projetId ");
$sql->execute(array('etat' => $etat, 'projetId' => $projetId));
/* Retour du résultat */
echo $etat;
Exemplo n.º 12
0
<?php

include '../lib/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Application;
use Lib\Utilisateur;
use Lib\Action;
use Lib\BreadCrumb;
$applicationId = Tool::getId($_GET['application'], BASEADMIN);
Tool::ifConnect(BASEADMIN);
Action::ifIsset($applicationId, 'application', BASEADMIN . 'application/managerApplication.php', $bdd);
$utilisateurs = array();
$administrateurs = array();
$erreur = array();
$succes = array();
/**
 * Formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    $dossier = $_POST['dossier'];
    $icon = $_POST['icon'];
    if (isset($_POST['utilisateurs'])) {
        $utilisateurs = $_POST['utilisateurs'];
    }
Exemplo n.º 13
0
<?php

include '../../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Auth;
$structure = Tool::getId($_GET['structure'], BASEFRONT);
Tool::ifConnect(BASEFRONT);
Auth::ifAdministrateurAccesApplication($bdd);
/**
 * La liste des contact d'une structure
 */
echo '<label>Contact</label>';
echo '<div class="liste big">';
$sql = $bdd->query("SELECT * FROM annuaire_contact\n                                 WHERE FIND_IN_SET({$structure}, contactStructure)\n                                 ORDER BY contactNom ASC ");
while ($data = $sql->fetchObject()) {
    echo '<p><input type="checkbox" name="contact[]" value="' . $data->contactId . '"> ' . $data->contactNom . ' ' . $data->contactPrenom . '</p>';
}
echo '</div>';
Exemplo n.º 14
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.º 15
0
<?php

include '../lib/init.php';
/**
 * Initialisation
 */
use Lib\Utilisateur;
use Lib\Tool;
use Lib\Action;
use Lib\BreadCrumb;
$menuId = Tool::getId($_GET['menu'], BASEADMIN);
Utilisateur::ifConnect();
Action::ifIsset($menuId, 'menu', BASEADMIN . 'parametre/managerMenu.php');
$succes = array();
$erreur = array();
/**
 * Récéption du formulaire
 */
if (isset($_POST['edit'])) {
    /**
     * Variables de formulaire
     */
    $nom = $_POST['nom'];
    $lien = $_POST['lien'];
    $destination = $_POST['destination'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
Exemplo n.º 16
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.º 17
0
<?php

include '../../../lib/app/init.php';
/**
 * Initialisation
 */
use Lib\Tool;
use Lib\Auth;
use Lib\Annuaire\Structure;
$contact = Tool::getId($_GET['contact']);
Tool::ifConnect(BASEFRONT);
Auth::ifUtilisateurAccesApplication($bdd);
/**
 * Le contact
 */
echo '<div class="resultatCol">';
echo '<h2><i class="fa fa-book"></i> Le contact</h2>';
$sql = $bdd->query("SELECT * FROM annuaire_contact\n\t\t\t\t\t\t\tLEFT JOIN annuaire_pays ON paysId = contactPays\n \t\t\t\t\t\t\tWHERE contactId = {$contact} ");
$data = $sql->fetchObject();
$structure = $data->contactStructure;
echo '<div class="colSortie">';
/* En tête avec nom et fonction */
echo '<div class="colHeader">';
echo '<h3>' . $data->contactNom . ' ' . $data->contactPrenom . '</h3>';
if (!empty($data->contactFonction)) {
    echo '<p>' . $data->contactFonction . '</p>';
}
echo '<p>Ajouté le ' . Tool::dateTime("l d F", $data->contactCreated) . '</p>';
echo '<a href="#" data-id="c' . $data->contactId . '" class="btn turquoise">Voir plus</a>';
echo '</div>';
/* Le contenu caché */