<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $filesdb = new linksdb(DOWNLOADS_DATAFILE); $files = array_reverse($filesdb->getLastFiles(10)); $i = 2; $lst_c_id = -1; if (!empty($files)) { $result = '<ul style="margin: 0px 0px 0px 0px; text-indent: 0px; list-style-type: none; padding: 0px 0px 0px 0px;">'; foreach ($files as $id) { if ($lst_c_id !== $id[0]) { $result .= '<li style="text-align: center"><a href="?module=filesdb&id=' . ($id[0] + 1) . '" style="font-weight: bold;">' . $filesdb->data[$id[0]]['name'] . '</a></li>'; $lst_c_id = $id[0]; } $result .= '<li class="row' . $i . '"><a href="?module=filesdb&id=' . ($id[0] + 1) . '&fid=' . ($id[1] + 1) . '">' . $filesdb->data[$id[0]]['files'][$id[1]]['name'] . '</a></li>'; $i++; if ($i > 3) { $i = 2; } } $result .= '</ul>'; show_window(__('Last files'), $result); }
// Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// ?> <script script type="text/javascript"> <!-- function selChange(seln) { selNum = seln.files.selectedIndex; Isel = seln.files.options[selNum].text; document.forms['mainfrm'].elements['link'].value = Isel; } //--> </script> <?php $filesdb = new linksdb(DOWNLOADS_DATAFILE); // Creating new file if (!empty($_POST['newsave'])) { // Defining type of file if (!empty($_POST['type']) && $_POST['type'] == 0) { $_POST['link'] = basename($_POST['link']); $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')); }
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $filesdb = new linksdb(DOWNLOADS_DATAFILE); $cid = !empty($_GET['id']) ? (int) $_GET['id'] - 1 : -1; $fid = !empty($_GET['fid']) ? (int) $_GET['fid'] - 1 : -1; if (!empty($_GET['get']) && $cid >= 0 && $fid >= 0 && !empty($filesdb->data[$cid]['files'][$fid])) { $cdata =& $filesdb->data[$cid]; if (@$cdata['accesslevel'] > @$system->user['accesslevel'] && !$system->checkForRight('-any-')) { show_error(__('Access denied')); } else { $fdata =& $filesdb->data[$cid]['files'][$fid]; @$fdata['count']++; $filesdb->close(); $link = basename($fdata['link']) == $fdata['link'] ? FILES_PATH . $fdata['link'] : $fdata['link']; header('Location: ' . $link); die('Redirection to <a href="' . $link . '">' . $fdata['link'] . '</a>'); } } elseif ($cid >= 0 && $fid >= 0 && !empty($filesdb->data[$cid]['files'][$fid])) { $cdata =& $filesdb->data[$cid]; if (@$cdata['accesslevel'] > @$system->user['accesslevel'] && !$system->checkForRight('-any-')) { show_error(__('Access denied')); } else { $system->config['pagename'] = $filesdb->data[$cid]['files'][$fid]['name']; $result = ''; if (!empty($filesdb->data[$cid]['files'][$fid])) { $fdata = $filesdb->data[$cid]['files'][$fid];
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $filesdb = new linksdb(DOWNLOADS_DATAFILE); if (!empty($_POST['newsave'])) { if ($filesdb->createCategory(@$_POST['ctitle'], @$_POST['cdesc'], (int) @$_POST['clevel'])) { rcms_showAdminMessage(__('Category created')); } else { rcms_showAdminMessage(__('Error occurred')); } } elseif (!empty($_POST['delete']) && is_array($_POST['delete'])) { $result = ''; foreach ($_POST['delete'] as $id => $cond) { if (!empty($cond)) { if ($filesdb->deleteCategory($id)) { $result .= __('Category removed') . ' (' . $id . ')<br/>'; } else { $result .= __('Error occurred') . ' (' . $id . ')<br/>'; } } } rcms_showAdminMessage($result); $_POST['edit'] = 0; } elseif (!empty($_POST['edit']) && !empty($_POST['save'])) { if ($filesdb->updateCategory($_POST['edit'] - 1, @$_POST['ctitle'], @$_POST['cdesc'], (int) @$_POST['clevel'])) { rcms_showAdminMessage(__('Category updated')); } else {