Exemple #1
0
<?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');
Exemple #2
0
<?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'];
Exemple #3
0
<?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');
    }
}
Exemple #4
0
<?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'];
Exemple #5
0
<?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');
Exemple #6
0
<?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);
Exemple #7
0
<?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');
Exemple #8
0
<?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);
Exemple #9
0
<?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");
Exemple #10
0
<?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();
Exemple #11
0
<?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);
Exemple #12
0
<?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'];
Exemple #13
0
<?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');
Exemple #14
0
<?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);
}
Exemple #15
0
<?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']);