Exemplo n.º 1
0
        }
    }
    if (!empty($cp)) {
        if (!is_numeric($cp)) {
            array_push($erreur, 'Le code postal doit être numérique');
        }
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Mise à jour du contact  en bdd
         */
        $sql = $bdd->prepare("UPDATE annuaire_contact SET\n\t\t\t\t\t\t\t\t  contactChanged = :changed,\n\t\t\t\t\t\t\t\t  contactNom = :nom,\n\t\t\t\t\t\t\t\t  contactPrenom = :prenom,\n\t\t\t\t\t\t\t\t  contactEmail1 = :email1,\n\t\t\t\t\t\t\t\t  contactEmail2 = :email2,\n\t\t\t\t\t\t\t\t  contactTelephone1 = :telephone1,\n\t\t\t\t\t\t\t\t  contactTelephone2 = :telephone2,\n\t\t\t\t\t\t\t\t  contactTelephone3 = :telephone3,\n\t\t\t\t\t\t\t\t  contactAdresse = :adresse,\n\t\t\t\t\t\t\t\t  contactCp = :cp,\n\t\t\t\t\t\t\t\t  contactVille = :ville,\n\t\t\t\t\t\t\t\t  contactPays = :pays,\n\t\t\t\t\t\t\t\t  contactFonction = :fonction,\n\t\t\t\t\t\t\t\t  contactStructure = :structure\n\t\t\t\t\t\t\t\t  WHERE contactId = :contactId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'prenom' => $_POST['prenom'], 'email1' => $_POST['email1'], 'email2' => $_POST['email2'], 'telephone1' => $_POST['telephone1'], 'telephone2' => $_POST['telephone2'], 'telephone3' => $_POST['telephone3'], 'adresse' => $_POST['adresse'], 'cp' => $_POST['cp'], 'ville' => $_POST['ville'], 'pays' => $_POST['pays'], 'fonction' => $_POST['fonction'], 'structure' => implode(',', $structure), 'contactId' => $contactId));
        array_push($succes, 'Contact enregistré avec succès');
    }
}
/**
 * Informations sur le contact
 */
$sql = $bdd->query("SELECT * FROM annuaire_contact\n\t\t\t\t\t\tWHERE contactId = {$contactId} ");
$data = $sql->fetchObject();
$nom = $data->contactNom;
$prenom = $data->contactPrenom;
$email1 = $data->contactEmail1;
$email2 = $data->contactEmail2;
$telephone1 = $data->contactTelephone1;
$telephone2 = $data->contactTelephone2;
$telephone3 = $data->contactTelephone3;
Exemplo n.º 2
0
    $nom = $_POST['nom'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Mise à jour de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("UPDATE groupe SET \n                                  groupeChanged = :changed,\n                                  groupeNom = :nom\n                                  WHERE groupeId = :groupeId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'groupeId' => $groupeId));
        array_push($succes, 'Groupe enregistré avec succès');
    }
}
/**
 * Informations sur le groupe
 */
$sql = $bdd->query("SELECT * FROM groupe\n                         WHERE groupeId = {$groupeId} ");
$data = $sql->fetchObject();
$nom = $data->groupeNom;
?>
<!doctype html>
<html lang="fr">

<head>
	<meta charset="utf-8">
Exemplo n.º 3
0
        } else {
            $sql = $bdd->query("SELECT utilisateurEmail FROM utilisateur\n                                    WHERE utilisateurEmail = '{$email}'\n                                    AND utilisateurId != {$utilisateurId} ");
            if ($sql->rowCount() != 0) {
                array_push($erreur, 'L\'utilisateur existe déjà');
            }
        }
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Mise à jour de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("UPDATE utilisateur SET \n                                  utilisateurChanged = :changed,\n                                  utilisateurNom = :nom,\n                                  utilisateurPrenom = :prenom,\n                                  utilisateurEmail = :email,\n                                  utilisateurRole = :role\n                                  WHERE utilisateurId = :utilisateurId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'prenom' => $_POST['prenom'], 'email' => $_POST['email'], 'role' => $_POST['role'], 'utilisateurId' => $utilisateurId));
        array_push($succes, 'Utilisateur enregistré avec succès');
    }
}
/**
 * Informations sur l'utilisateur
 */
$sql = $bdd->query("SELECT * FROM utilisateur\n                         WHERE utilisateurId = {$utilisateurId} ");
$data = $sql->fetchObject();
$nom = $data->utilisateurNom;
$prenom = $data->utilisateurPrenom;
$email = $data->utilisateurEmail;
$roleBdd = $data->utilisateurRole;
?>
<!doctype html>
<html lang="fr">
Exemplo n.º 4
0
    }
    /* Récupération de l'image */
    if ($_FILES['avatar']['error'] === UPLOAD_ERR_OK) {
        $avatar = Upload::postFichier($_FILES['avatar'], 'L\'avatar', 2000000, array('jpg', 'jpeg', 'png'), array('eg', 150, 150));
    }
    /**
     * Si aucune erreur, traitement
     */
    if (empty($erreur)) {
        /**
         * Upload de l'image
         */
        $imagine = new Imagine();
        if (isset($avatar)) {
            $sql = $bdd->prepare("UPDATE utilisateur SET \n                                      utilisateurChanged = :changed,\n                                      utilisateurAvatar = :avatar\n                                      WHERE utilisateurId = :utilisateurId ");
            $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'avatar' => $avatar, 'utilisateurId' => $utilisateurId));
            /* Upload */
            $imagine->open($_FILES['avatar']['tmp_name'])->save('../img/utilisateur/avatar/' . $avatar);
        }
        $sql = $bdd->prepare("UPDATE utilisateur SET \n                                  utilisateurNom = :nom,\n                                  utilisateurPrenom = :prenom,\n                                  utilisateurEmail = :email\n                                  WHERE utilisateurId = {$utilisateurId} ");
        $sql->execute(array('nom' => $_POST['nom'], 'prenom' => $_POST['prenom'], 'email' => $_POST['email']));
        /* Message de succès */
        array_push($succes, 'Informations modifiées avec succès');
    }
}
/**
 * 
 */
$sql = $bdd->query("SELECT * FROM utilisateur\n                        WHERE utilisateurId = {$utilisateurId} ");
$data = $sql->fetchObject();
$nom = $data->utilisateurNom;
Exemplo n.º 5
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.º 6
0
    }
    if (empty($icon)) {
        array_push($erreur, 'L\'icon');
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        $sql = $bdd->prepare("UPDATE application SET\n                                  applicationChanged = :changed,\n                                  applicationNom = :nom,\n                                  applicationIcon = :icon,\n                                  applicationUtilisateur = :utilisateur,\n                                  applicationAdministrateur = :administrateur\n                                  WHERE applicationId = :applicationId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'icon' => $_POST['icon'], 'utilisateur' => implode(',', $utilisateurs), 'administrateur' => implode(',', $administrateurs), 'applicationId' => $applicationId));
        /**
         * Modification de l'administration
         */
        if (isset($admin) && $admin) {
            $sql = $bdd->prepare("UPDATE application SET\n                                      applicationChanged = :changed,\n                                      applicationAdmin = :admin\n                                      WHERE applicationId = :applicationId ");
            $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'admin' => $_POST['admin'], 'applicationId' => $applicationId));
            /* Copie des fichiers de l'administration */
            Application::clonseFileSrc('appAdmin/', '../../app/' . $dossier . '/admin/');
        }
        array_push($succes, 'Application enregistrée avec succès');
    }
}
/**
 * Information sur l'application
 */
$sql = $bdd->query("SELECT * FROM application\n                        WHERE applicationId = {$applicationId} ");
$data = $sql->fetchObject();
$nom = $data->applicationNom;
$dossier = $data->applicationDossier;
$icon = $data->applicationIcon;
$utilisateurs = explode(',', $data->applicationUtilisateur);
Exemplo n.º 7
0
    } else {
        $sql = $bdd->prepare("SELECT * FROM utilisateur \n\t\t\t\t\t\t\t\t  WHERE utilisateurEmail = :email ");
        $sql->execute(array('email' => $_POST['email']));
        if ($sql->rowCount() == 0) {
            array_push($erreur, 'Cet utilisateur n\'existe pas');
        } else {
            $data = $sql->fetchObject();
            $utilisateurId = $data->utilisateurId;
        }
    }
    /* Si aucune erreur */
    if (empty($erreur)) {
        /* Générer un token */
        $token = uniqid(rand(), true);
        $sql = $bdd->prepare("INSERT INTO utilisateur_oublier\n\t\t\t\t\t\t\t\t  (oublierCreated, oublierUtilisateur, oublierToken)\n\t\t\t\t\t\t\t\t  VALUES \n\t\t\t\t\t\t\t\t  (:created, :utilisateur, :token) ");
        $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'utilisateur' => $utilisateurId, 'token' => $token));
        /* Notification email */
        $contenu = '<p>Vous avez demandé une réinitialisation de mot de passe.</p>';
        $contenu .= '<p>
							Pour terminer la démarche merci de cliquer sur le lien suivant<br>
							<a href="' . BASEADMIN . 'reinitialise.php?utilisateur=' . $utilisateurId . '&token=' . $token . '">réinitialiser mon mot de passe</a>
						 </p>';
        /* Envoyer la notification */
        Mail::sendSimpletHtml('Réinitialisation de mot de passe', array('*****@*****.**'), array($email), 'Réinitialisation de mot de passe', $contenu);
        array_push($succes, 'Demande de réinitialisation envoyée avec succès à l\'adresse suivante<br><strong>' . $email . '</strong>');
    }
}
?>
<!doctype html>
<html lang="fr">
Exemplo n.º 8
0
    if (empty($lien)) {
        array_push($erreur, 'Le lien');
    } else {
        if (!filter_var($lien, FILTER_VALIDATE_URL) && !$destination) {
            array_push($erreur, 'Le format du lien n\'est pas bon');
        }
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Ajout de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("INSERT INTO menu\n                                  (menuCreated, menuNom, menuLien, menuDestination)\n                                  VALUES \n                                  (:created, :nom, :lien, :destination) ");
        $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'lien' => $_POST['lien'], 'destination' => $_POST['destination']));
        array_push($succes, 'Menu enregistré avec succès');
        /**
         * Reset des variables
         */
        $nom = '';
        $lien = '';
        $destination = 1;
    }
}
?>
<!doctype html>
<html lang="fr">

<head>
	<meta charset="utf-8">
Exemplo n.º 9
0
 } else {
     $slugify = new Slugify();
     $dossierSlug = $slugify->slugify($_POST['dossier']);
     if (file_exists('../../app/' . $dossierSlug)) {
         array_push($erreur, 'Ce dossier existe déjà');
     }
 }
 if ($admin == 1) {
     $display = 'style="display:block;"';
 }
 /**
  * Si aucune erreur alors
  */
 if (empty($erreur)) {
     $sql = $bdd->prepare("INSERT INTO application SET\n                                  applicationCreated = :created,\n                                  applicationNom = :nom,\n                                  applicationDossier = :dossier,\n                                  applicationIcon = :icon,\n                                  applicationUtilisateur = :utilisateur,\n                                  applicationAdmin = :admin,\n                                  applicationAdministrateur = :administrateur ");
     $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'dossier' => $dossierSlug, 'icon' => $_POST['icon'], 'utilisateur' => implode(',', $utilisateurs), 'admin' => $_POST['admin'], 'administrateur' => implode(',', $administrateurs)));
     /* Copie des fichiers sources */
     Application::clonseFileSrc('app/', '../../app/' . $dossierSlug . '/');
     /* Copie des fichiers de l'administration */
     if ($admin) {
         Application::clonseFileSrc('appAdmin/', '../../app/' . $dossierSlug . '/admin/');
     }
     array_push($succes, 'Application enregistrée avec succès');
     /**
      * Reset des variables
      */
     $nom = '';
     $dossier = '';
     $icon = '';
     $utilisateurs = array();
     $admin = 0;
Exemplo n.º 10
0
 if (count($groupe) < 1) {
     array_push($erreur, 'Au moins un groupe');
 }
 /* Récupération de l'image */
 if ($_FILES['avatar']['error'] === UPLOAD_ERR_OK) {
     $avatar = Upload::postFichier($_FILES['avatar'], 'L\'avatar', 2000000, array('jpg', 'jpeg', 'png'), array('eg', 150, 150));
 }
 /**
  * Si aucune erreur alors
  */
 if (empty($erreur)) {
     /**
      * Ajout de l'utilisateur en base de donnée
      */
     $sql = $bdd->prepare("INSERT INTO utilisateur\n                                  (utilisateurCreated, utilisateurNom, utilisateurPrenom, utilisateurEmail, utilisateurAvatar, utilisateurRole, utilisateurGroupe, utilisateurPasse) \n                                  VALUES \n                                  (:created, :nom, :prenom, :email, :avatar, :role, :groupe, :passe) ");
     $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'prenom' => $_POST['prenom'], 'email' => $_POST['email'], 'avatar' => $avatar, 'role' => $_POST['role'], 'groupe' => implode(',', $groupe), 'passe' => sha1(sha1($_POST['passe']) . KEYSHA1)));
     /**
      * Upload de l'image
      */
     $imagine = new Imagine();
     if (!empty($avatar)) {
         $imagine->open($_FILES['avatar']['tmp_name'])->save('../../img/utilisateur/avatar/' . $avatar);
     }
     array_push($succes, 'Utilisateur enregistré avec succès');
     /**
      * Reset des variables
      */
     $nom = '';
     $prenom = '';
     $email = '';
     $roleForm = '';
Exemplo n.º 11
0
         array_push($erreur, 'Le format du site n\'est pas bon');
     }
 }
 /* Récupération de l'image */
 if ($_FILES['logo']['error'] === UPLOAD_ERR_OK) {
     $logo = Upload::postFichier($_FILES['logo'], 'Le logo', 2000000, array('jpg', 'jpeg', 'png'), array('ma', 1024, 768));
 }
 /**
  * Si aucune erreur alors
  */
 if (empty($erreur)) {
     /**
      * Ajout de la structure en bdd
      */
     $sql = $bdd->prepare("INSERT INTO annuaire_structure\n\t\t\t \t\t\t\t\t   (structureCreated, structureCategorie, structureActivite, structureRaison, structureLogo, structureContenu, structureAdresse, structureCp, structureVille, structureRegion, structureDepartement, structureLatitude, structureLongitude, structureTelephone1, structureTelephone2, structureEmail, structureSite, structureSiret, structureIntracom)\n\t\t\t\t\t\t\t\t   VALUES\n\t\t\t\t\t\t\t\t   (:created, :categorie, :activite, :raison, :logo, :contenu, :adresse, :cp, :ville, :region, :departement, :latitude, :longitude, :telephone1, :telephone2, :email, :site, :siret, :intracom) ");
     $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'categorie' => implode(',', $categorie), 'activite' => implode(',', $activite), 'raison' => $_POST['raison'], 'logo' => $logo, 'contenu' => $_POST['contenu'], 'adresse' => $_POST['adresse'], 'cp' => $_POST['cp'], 'ville' => $_POST['ville'], 'region' => $_POST['region'], 'departement' => $departement, 'latitude' => $_POST['latitude'], 'longitude' => $_POST['longitude'], 'telephone1' => $_POST['telephone1'], 'telephone2' => $_POST['telephone2'], 'email' => $_POST['email'], 'site' => $_POST['site'], 'siret' => $_POST['siret'], 'intracom' => $_POST['intracom']));
     /**
      * Upload du logo
      */
     if (!empty($logo)) {
         $imagine = new Imagine();
         $size = new Box(300, 300);
         $imagine->open($_FILES['logo']['tmp_name'])->thumbnail($size, 'inset')->save('../../img/structure/logo/' . $logo);
     }
     array_push($succes, 'Structure enregistrée avec succès');
     /**
      * Reset des variables
      */
     $raison = '';
     $categorie = array();
     $activite = array();
Exemplo n.º 12
0
    }
    /* Récupération du fichier */
    if ($_FILES['fichier']['error'] === UPLOAD_ERR_OK) {
        $fichier = Upload::postFichier($_FILES['fichier'], 'Le fichier', 5000000, array('jpg', 'jpeg', 'png', 'pdf', 'xls', 'xlsx', 'doc', 'docx'), array());
    } else {
        array_push($erreur, 'Le fichier');
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Ajout de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("INSERT INTO document\n                                  (documentCreated, documentNom, documentCategorie, documentFichier) \n                                  VALUES \n                                  (:created, :nom, :categorie, :fichier) ");
        $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'categorie' => $_POST['categorie'], 'fichier' => $fichier));
        /* Upload du fichier */
        move_uploaded_file($_FILES['fichier']['tmp_name'], '../../file/document/' . $fichier);
        /* Message de succès */
        array_push($succes, 'Document enregistré avec succès');
        /**
         * Reset des variables
         */
        $nom = '';
        $categorie = '';
    }
}
?>
<!doctype html>
<html lang="fr">
Exemplo n.º 13
0
     */
    if (empty($erreur)) {
        /**
         * Mise à jour du fichier
         */
        if (isset($fichier)) {
            $sql = $bdd->prepare("UPDATE document SET \n                                      documentChanged = :changed,\n                                      documentFichier = :fichier\n                                      WHERE documentId = :documentId ");
            $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'fichier' => $fichier, 'documentId' => $documentId));
            /* Upload du fichier */
            move_uploaded_file($_FILES['fichier']['tmp_name'], '../../file/document/' . $fichier);
        }
        /**
         * Modifier l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("UPDATE document SET \n                                  documentChanged = :changed,\n                                  documentNom = :nom,\n                                  documentCategorie = :categorie \n                                  WHERE documentId = :documentId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'categorie' => $_POST['categorie'], 'documentId' => $documentId));
        /* Message de succès */
        array_push($succes, 'Document enregistré avec succès');
    }
}
/**
 * Information sur le document
 */
$sql = $bdd->query("SELECT * FROM document\n                        WHERE documentId = {$documentId} ");
$data = $sql->fetchObject();
$nom = $data->documentNom;
$categorie = $data->documentCategorie;
$fichier = $data->documentFichier;
?>
<!doctype html>
<html lang="fr">
Exemplo n.º 14
0
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
    if (empty($structure)) {
        array_push($erreur, 'La structure');
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Ajout du projet en bdd
         */
        $sql = $bdd->prepare("INSERT INTO annuaire_projet\n\t\t\t\t\t\t\t\t  (projetCreated, projetNom, projetStructure, projetContact, projetContenu)\n\t\t\t\t\t\t\t\t  VALUES\n\t\t\t\t\t\t\t\t  (:created, :nom, :structure, :contact, :contenu) ");
        $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'structure' => $_POST['structure'], 'contact' => implode(',', $contact), 'contenu' => $_POST['contenu']));
        array_push($succes, 'Projet enregistré avec succès');
        /**
         * Reset des variables
         */
        $nom = '';
        $structure = '';
        $contact = array();
        $contenu = '';
    }
}
?>
<!doctype html>
<html lang="fr">

<head>
Exemplo n.º 15
0
    $nom = $_POST['nom'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Mise à jour de la catégorie en base de donnée
         */
        $sql = $bdd->prepare("UPDATE annuaire_activite SET\n\t\t\t\t\t\t\t\t  activiteChanged = :changed,\n\t\t\t\t\t\t\t\t  activiteNom = :nom\n\t\t\t\t\t\t\t\t  WHERE activiteId = :activiteId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'activiteId' => $activiteId));
        array_push($succes, 'Catégorie enregistrée avec succès');
    }
}
/**
 * Information sur la catégorie
 */
$sql = $bdd->query("SELECT * FROM annuaire_activite\n\t \t\t\t\t\t WHERE activiteId = {$activiteId} ");
$data = $sql->fetchObject();
$nom = $data->activiteNom;
?>
<!doctype html>
<html lang="fr">

<head>
	<meta charset="utf-8">
Exemplo n.º 16
0
    $nom = $_POST['nom'];
    /**
     * Erreurs
     */
    if (empty($nom)) {
        array_push($erreur, 'Le nom');
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Ajout de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("INSERT INTO groupe\n                                  (groupeCreated, groupeNom) \n                                  VALUES \n                                  (:created, :nom) ");
        $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom']));
        array_push($succes, 'Groupe enregistré avec succès');
        /**
         * Reset des variables
         */
        $nom = '';
    }
}
?>
<!doctype html>
<html lang="fr">

<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width; initial-scale=1;">
	<title><?php 
Exemplo n.º 17
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.º 18
0
$sql = $bdd->query($requete);
/**
 * Si aucun contact
 */
if ($sql->rowCount() == 0) {
    echo '<tr><td colspan="5">Aucun contact</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->contactCreated) . '</p>';
    if ($data->contactChanged != '0000-00-00 00:00:00') {
        echo '<p class="tableDate">Modification : ' . Tool::dateTime('d/m/Y à H:i', $data->contactChanged) . '</p>';
    }
    echo '<p><strong>' . $data->contactNom . ' ' . $data->contactPrenom . '</strong></p>';
    echo '</td>';
    /**
     * Sttucutre
     */
    echo '<td>';
    foreach (Contact::getStructure($data->contactStructure, $bdd) as $structureFor) {
        echo '<p>' . $structureFor->structureRaison . '</p>';
    }
    echo '</td>';
    /**
     * Actions
     */
    if (!$data->contactEtat) {
Exemplo n.º 19
0
    if (empty($lien)) {
        array_push($erreur, 'Le lien');
    } else {
        if (!filter_var($lien, FILTER_VALIDATE_URL) && !$destination) {
            array_push($erreur, 'Le format du lien n\'est pas bon');
        }
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Ajout de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("UPDATE menu SET \n                                  menuChanged = :changed,\n                                  menuNom = :nom,\n                                  menuLien = :lien,\n                                  menuDestination = :destination \n                                  WHERE menuId = :menuId ");
        $sql->execute(array('changed' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'lien' => $_POST['lien'], 'destination' => $_POST['destination'], 'menuId' => $menuId));
        array_push($succes, 'Menu enregistré avec succès');
    }
}
/**
 * Informations sur le menu
 */
$sql = $bdd->query("SELECT * FROM menu\n                        WHERE menuId = {$menuId} ");
$data = $sql->fetchObject();
$nom = $data->menuNom;
$lien = $data->menuLien;
$destination = $data->menuDestination;
?>
<!doctype html>
<html lang="fr">
Exemplo n.º 20
0
        array_push($erreur, 'La confirmation du mot de passe');
    }
    if (!empty($passe) && !empty($confirmation)) {
        if ($passe != $confirmation) {
            array_push($erreur, 'Les mots de passe ne correspondent pas');
        }
    }
    /**
     * Si aucune erreur alors
     */
    if (empty($erreur)) {
        /**
         * Ajout de l'utilisateur en base de donnée
         */
        $sql = $bdd->prepare("INSERT INTO utilisateur\n                                  (utilisateurCreated, utilisateurNom, utilisateurPrenom, utilisateurEmail, utilisateurRole, utilisateurPasse) \n                                  VALUES \n                                  (:created, :nom, :prenom, :email, :role, :passe) ");
        $sql->execute(array('created' => Tool::dateTime('Y-m-d H:i'), 'nom' => $_POST['nom'], 'prenom' => $_POST['prenom'], 'email' => $_POST['email'], 'role' => $_POST['role'], 'passe' => sha1(sha1($_POST['passe']) . KEYSHA1)));
        array_push($succes, 'Utilisateur enregistré avec succès');
        /**
         * Reset des variables
         */
        $nom = '';
        $prenom = '';
        $email = '';
        $roleForm = '';
        $passe = '';
        $confirmation = '';
    }
}
?>
<!doctype html>
<html lang="fr">
Exemplo n.º 21
0
 }
 echo '</td>';
 /**
  * Informations
  */
 echo '<td class="left">';
 if (!$anonyme) {
     echo '<p><strong>' . $data->utilisateurPrenom . ' ' . $data->utilisateurNom . '</strong></p>';
     echo '<p><a href="mailto:' . $data->utilisateurEmail . '">' . $data->utilisateurEmail . '</a></p>';
 } else {
     echo '<p><strong>Anonyme</strong></p>';
 }
 echo '</td>';
 /* Accès */
 echo '<td class="left">';
 echo '<p>' . Tool::dateTime('d/m/Y à H:i', $data->accessCreated) . '</p>';
 echo '<p><em>Ip : ' . $data->accessIp . '</em></p>';
 if ($anonyme) {
     echo '<br>';
     echo '<p>Erreur : ' . $data->accessErreur . '</p>';
     echo '<p>Email : ' . $data->accessEmail . '</p>';
 }
 echo '</td>';
 /* Type */
 echo '<td>';
 switch ($data->accessType) {
     case 'connexionBo':
         echo '<p>Back office</p>';
         break;
     case 'connexionFo':
         echo '<p>Front office</p>';