Exemple #1
0
$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);
} elseif (isset($_GET['current']) && isset($_GET['change']) && isset($_GET['currentFolder'])) {
    $fullname = substr($_GET['currentFolder'], 1) . '/' . $_GET['current'];
    $newname = substr($_GET['currentFolder'], 1) . '/' . $_GET['change'];
    $phandler->folders_rename($fullname, $newname);
} elseif (isset($_GET['suppFolder'])) {
    $phandler->folders_remove($_GET['suppFolder'], 1);
} elseif (isset($_GET['suppPic'])) {
    $phandler->pictures_remove($_GET['suppPic']);
}
//récupération des dossiers de l'utilisateur à la racine
$usr = $sys->current_user();
$photos = $phandler->pictures_getFolderByUserID($usr['id']);
//exploration d'un dossier
if (isset($_GET['currentFolder'])) {
    if ($_GET['currentFolder'] == "") {
        //on est à la racine
        //tableau qui stockera le pid des photos qu'il faudra afficher
        $pics = array();
        for ($i = 0; $i < count($photos); $i++) {
            if ($photos[$i]['type'] == 'picture') {
                $pics[$i]['id'] = $photos[$i]['pid'];