Example #1
0
        }
        $e->showHtml();
    }
} elseif ($getMode == 5) {
    if (!$getFolderId) {
        //Es muss eine FolderId uebergeben werden
        $gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW'));
    } elseif ($getFolderId > 0) {
        try {
            // get recordset of current folder from databse
            $folder = new TableFolder($gDb);
            $folder->getFolderForDownload($getFolderId);
        } catch (AdmException $e) {
            $e->showText();
        }
        if ($folder->delete()) {
            // Loeschen erfolgreich -> Rueckgabe fuer XMLHttpRequest
            echo 'done';
        }
    }
    unset($_SESSION['download_request']);
} elseif ($getMode == 6) {
    if ($getFolderId == 0) {
        //FolderId ist zum hinzufuegen erforderlich
        $gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW'));
    }
    try {
        // check filename and throw exception if something is wrong
        if (admStrIsValidFileName(urldecode($getName), true)) {
            $getName = urldecode($getName);
            // get recordset of current folder from databse