%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/home/tjamichg/cursos.tjamich.gob.mx/main/document/
Upload File :
Create Path :
Current File : //proc/self/root/home/tjamichg/cursos.tjamich.gob.mx/main/document/recycle.php

<?php
/* For licensing terms, see /license.txt */

require_once __DIR__.'/../inc/global.inc.php';

api_protect_admin_script();

if (!api_get_configuration_value('document_manage_deleted_files')) {
    api_not_allowed(true);
}

$courseInfo = api_get_course_info();
$sessionId = api_get_session_id();
$files = DocumentManager::getDeletedDocuments($courseInfo, $sessionId);

$actions = Display::url(
    get_lang('DownloadAll'),
    api_get_self().'?'.api_get_cidreq().'&action=download_all',
    ['class' => 'btn btn-default']
);

$actions .= Display::url(
    get_lang('DeleteAll'),
    api_get_self().'?'.api_get_cidreq().'&action=delete_all',
    ['class' => 'btn btn-danger']
);

$action = isset($_GET['action']) ? $_GET['action'] : '';
$id = isset($_GET['id']) ? (int) $_GET['id'] : '';
$currentUrl = api_get_self().'?'.api_get_cidreq();

switch ($action) {
    case 'delete':
        DocumentManager::purgeDocument($id, $courseInfo, $sessionId);
        Display::addFlash(Display::return_message(get_lang('Deleted')));
        header('Location: '.$currentUrl);
        exit;
        break;
    case 'delete_all':
        DocumentManager::purgeDocuments($courseInfo, $sessionId);
        Display::addFlash(Display::return_message(get_lang('Deleted')));
        header('Location: '.$currentUrl);
        exit;
        break;
    case 'download':
        DocumentManager::downloadDeletedDocument($id, $courseInfo, $sessionId);
        break;
    case 'download_all':
        DocumentManager::downloadAllDeletedDocument($courseInfo, $sessionId);
        break;
}

$interbreadcrumb[] = [
    'url' => api_get_path(WEB_CODE_PATH).'document/document.php?'.api_get_cidreq(),
    'name' => get_lang('Documents'),
];
$template = new Template(get_lang('DeletedDocuments'));
$template->assign('files', $files);
$template->assign(
    'actions',
    Display::toolbarAction('toolbar', [$actions])
);
$template->assign('web_cid_query', api_get_cidreq());
$templateName = $template->get_template('document/recycle.tpl');
$content = $template->fetch($templateName);
$template->assign('content', $content);
$template->display_one_col_template();

Zerion Mini Shell 1.0