<?php /** * Page d'ajout d'un user * * @author Estelle */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } $users = $sys->user_getAll(); $smarty->assign('users', $users); $smarty->display('LectureUser.tpl');
<?php /** * Page d'ajout d'un user * * @author Estelle */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $Login = $_GET['Login']; $smarty->assign('Login', $Login); $smarty->assign('perms', $perms); $smarty->display('supprUser.tpl'); if (isset($_GET['do']) && $_GET['do'] == 'ajout') { $Login = $_POST['Login'];
<?php /** * Description of connexion: * Page de connexion ET déconnexion * (dépend de la valeur de "do" qui est envoyée lors de l'appel de cette page php) * * @author Estelle */ require_once 'app/System.class.php'; $sys = new System(); $nom = $_POST['nom']; $mdp = $_POST['mot_passe']; if ($_GET["do"] == "login") { try { $sys->login($nom, $mdp); header('Location: index.php'); } catch (Exception $e) { require_once 'smarty/setup.php'; $smarty = new Smarty_CRETPictures(); $smarty->assign("connexion", "failed"); $smarty->display('index.tpl'); } } else { if ($_GET["do"] == "logout") { $sys = new System(); $sys->logout(); header('Location: index.php'); } }
<?php /* * Description of mesPhotos: * Page d'affichage des dossiers de photos et photos de l'utilisateur connecté * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); require_once '../app/PicturesHandler.class.php'; $phandler = new PicturesHandler($sys); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); //création d'un nouveau dossier if (isset($_GET['saisie']) && isset($_GET['currentFolder'])) { $fullname = substr($_GET['currentFolder'], 1) . '/' . $_GET['saisie'];
<?php /** * Description of ajoutPhoto: * Page d'ajout de photo * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $smarty->assign('perms', $perms); if (isset($_GET['currentFolder'])) { $smarty->assign('currentFolder', $_GET['currentFolder']); } $smarty->display('ajoutPhoto.tpl');
<?php /** * Description of modifProfil: * Page de modification d'un profil * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); require_once '../app/ProfilesHandler.class.php'; $profiles = new ProfilesHandler($sys); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } if (isset($_GET['profil'])) { $profile = $profiles->profiles_getByID($_GET['profil']); $smarty->assign('profil', $profile);
<?php /** * Description of index: * Page d'accueil pour utilisateur non connecté OU connecté * * @author Madeleine * @modifier Estelle */ require 'smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once 'app/System.class.php'; $sys = new System(); require_once 'app/ProfilesHandler.class.php'; $profiles = new ProfilesHandler($sys); require_once 'app/SearchEngine.class.php'; $search = new SearchEngine($sys); //si l'utilisateur n'est pas connecté if ($sys->current_user() == null) { $smarty->display('index.tpl'); } else { require_once 'app/PicturesHandler.class.php'; $phandler = new PicturesHandler($sys); //aller chercher les photos de l'utilisateur connecté $usr = $sys->current_user(); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete');
<?php /** * Page d'ajout d'un user * * @author Estelle */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $Login = $_GET['Login']; $smarty->assign('Login', $Login); $user = $sys->user_getByLogin($Login); $smarty->assign('user', $user); $users = $sys->user_getAll(); $smarty->assign('users', $users);
<?php /** * Description of creerProfil: * Page de création de profil * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); require_once '../app/ProfilesHandler.class.php'; $profiles = new ProfilesHandler($sys); $usr = $sys->current_user(); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); if ($usr != null) { $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } if (isset($_GET['who']) && $_GET['who'] == 'self') { $smarty->assign('who', "self");
<?php /** * Page d'ajout d'un user * * @author Estelle */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); $Login = $_GET['Login']; echo $Login; $user = $sys->user_getByLogin($Login); $id = $user['uid']; $users = $sys->user_getAll();
<?php /** * Description of filtrePhotos: * Page de tri de photos * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/System.class.php'; $sys = new System(); require_once '../app/SearchEngine.class.php'; $search = new SearchEngine($sys); require_once '../app/PicturesHandler.class.php'; $phandler = new PicturesHandler($sys); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms);
<?php /** * Page d'ajout d'un user * * @author Estelle */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); $smarty->display('updateUser.tpl'); if (isset($_GET['do']) && $_GET['do'] == 'ajout') { $Login = $_POST['Login']; $user = $sys->user_getByLogin($Login); $id = $user['id'];
<?php /** * Page d'ajout d'un user * * @author Estelle */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); $smarty->assign('id', $id); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } $smarty->display('UserAjoute.tpl');
<?php /** * Description of monProfil: * Page de visualisation de son profil perso * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); require_once '../app/ProfilesHandler.class.php'; $profiles = new ProfilesHandler($sys); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); $profile = $profiles->profiles_getMine(); $smarty->assign('profil', $profile); } else { $smarty->assign('name', ""); $smarty->assign('profil', NULL); }
<?php /** * Description of monProfil: * Page de visualisation d'un profil * * @author Madeleine */ require '../smarty/setup.php'; $smarty = new Smarty_CRETPictures(); require_once '../app/system.class.php'; $sys = new System(); require_once '../app/ProfilesHandler.class.php'; $profiles = new ProfilesHandler($sys); $perms; //tableau qui stockera si l'utilisateur a certaines permissions $perms[0] = $sys->permissions_test('admin.user.create'); $perms[1] = $sys->permissions_test('admin.user.read'); $perms[2] = $sys->permissions_test('admin.user.update'); $perms[3] = $sys->permissions_test('admin.user.delete'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); if ($sys->current_user() != null) { $usr = $sys->current_user(); $smarty->assign('name', $usr['login']); } else { $smarty->assign('name', ""); } if (isset($_GET['suppProfil'])) { $profiles->profiles_delete($_GET['suppProfil']);