<?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'); } }
/* * 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']; $phandler->folders_create($fullname);
*/ 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'); if (isset($_GET['do']) && $_GET['do'] == 'ajout') { require_once '../app/PicturesHandler.class.php'; $phandler = new PicturesHandler($sys); $photo = $_FILES['photoFile']['tmp_name']; if (isset($_POST['titlePic']) && $_POST['titlePic'] != "") { $extension = strrchr($_POST['titlePic'], "."); //vérification de l'extension
*/ 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); $smarty->assign('profilID', $_GET['profil']); } if (isset($_GET['do']) && $_GET['do'] == "update") { echo "modification en cours"; } $smarty->assign('perms', $perms); $smarty->display('modifProfil.tpl');
$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'); $perms[4] = $sys->permissions_test('admin.picture.read'); $perms[5] = $sys->permissions_test('application.picture.upload'); $smarty->assign('perms', $perms); if (isset($_GET['suppProfil'])) { $profiles->profiles_delete($_GET['suppProfil']); } if (isset($_GET['suppPic'])) { $phandler->pictures_remove($_GET['suppPic']); } $photos = $phandler->pictures_getFolderByUserID($usr['id']); $listPics = $search->pictures_getAll(); $smarty->assign('tabPics', $listPics); $smarty->assign('tabPhotos', $photos); $smarty->assign('name', $usr['login']); $smarty->display('indexConnecte.tpl'); }
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"); } else { $smarty->assign('who', NULL); } if (isset($_GET['do']) && $_GET['do'] == "create") { $profile["gender"] = $_POST['gender']; $profile["nickName"] = $_POST['nickname']; $profile["firstName"] = $_POST['firstname']; $profile["lastName"] = $_POST['lastname'];
<?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');
/** * 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); } $smarty->assign('perms', $perms); $smarty->display('monProfil.tpl');
* 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']); } $listprofils = $profiles->profiles_getAll(); $smarty->assign('profils', $listprofils); $smarty->display('mesProfils.tpl');