コード例 #1
0
ファイル: files.php プロジェクト: Parashutik/ReloadCMS
        $size = (int) @filesize(FILES_PATH . $_POST['link']);
    } else {
        $size = '-';
    }
    // And trying to save it to database
    if ($filesdb->createFile($_POST['newsave'] - 1, @$_POST['title'], @$_POST['desc'], @$_POST['link'], $size, @$_POST['author'])) {
        rcms_showAdminMessage(__('File added'));
    } else {
        rcms_showAdminMessage(__('Error occurred'));
    }
} elseif (!empty($_POST['delete']) && is_array($_POST['delete']) && !empty($_POST['cid'])) {
    $result = '';
    $cid = (int) $_POST['cid'] - 1;
    foreach ($_POST['delete'] as $fid => $cond) {
        if (!empty($cond)) {
            if ($filesdb->deleteFile($cid, $fid)) {
                $result .= __('File removed') . ' (' . $cid . ':' . $fid . ')<br/>';
            } else {
                $result .= __('Error occurred') . ' (' . $cid . ':' . $fid . ')<br/>';
            }
        }
    }
    rcms_showAdminMessage($result);
    unset($_POST['edit']);
} elseif (!empty($_POST['edit']) && !empty($_POST['save']) && !empty($_POST['cid'])) {
    $_POST['edit'] = $_POST['edit'] - 1;
    if (!empty($_POST['type']) && $_POST['type'] == 1) {
        $_POST['link'] = basename($_POST['link']);
        $size = (int) @filesize(FILES_PATH . $_POST['link']);
    } else {
        $size = '-';