Esempio n. 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');
Esempio n. 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'];
Esempio n. 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');
    }
}
Esempio n. 4
0
/*
 * 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);
Esempio n. 5
0
 */
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
Esempio n. 6
0
 */
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');
Esempio n. 7
0
$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');
}
Esempio n. 8
0
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'];
Esempio n. 9
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');
Esempio n. 10
0
/**
 * 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');
Esempio n. 11
0
 * 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');