Просмотр файла download/include/new_files.php

Размер файла: 1.73Kb
  1. <?php
  2.  
  3. $set['title'] = 'Новые файлы';
  4. $sql_down = '';
  5. $i = 1;
  6. if ($id) {
  7.  
  8. $sql->query("SELECT * FROM `down_files` WHERE `type` = 1 AND `id` = '$id' LIMIT 1");
  9. $res_down_cat = $sql->fetch();
  10.  
  11. if (!is_dir($res_down_cat['dir'] . '/' . $res_down_cat['name'])) {
  12. include H.'engine/includes/head.php';
  13. echo 'Каталог не существует<br /><a href="index.php">К категориям</a>';
  14. include H.'engine/includes/foot.php';
  15. }
  16.  
  17. $title_pages = mb_substr($res_down_cat['rus_name'], 0, 30);
  18. $textl = 'Новые файлы: ' . (mb_strlen($res_down_cat['rus_name']) > 30 ? $title_pages . '...' : $title_pages);
  19. $sql_down = ' AND `dir` LIKE \'' . ($res_down_cat['dir'] . '/' . $res_down_cat['name']) . '%\' ';
  20. }
  21. include H.'engine/includes/head.php';
  22.  
  23. $total = $sql->query("SELECT COUNT(*) FROM `down_files` WHERE `type` = '2' AND `time` > $old $sql_down")->result();
  24. $page = new page($total, $set['p_str']);
  25. $cache = new cache(H.'engine/files/tmp/download[new_files='.$page->page().'].swc');
  26. if (!$cache->life())
  27. {
  28. ob_start();
  29. echo '<div class="fmenu">' . $set['title'] . '</div>';
  30.  
  31. if ($total) {
  32. $sql->query("SELECT * FROM `down_files` WHERE `type` = '2' AND `time` > $old $sql_down ORDER BY `time` DESC LIMIT ".$page->limit());
  33. while ($res_down = $sql->fetch()) {
  34. echo ($i % 2) ? '<div class="p_m">' : '<div class="p_t">';
  35. echo show_file($res_down);
  36. echo '</div>';
  37. ++$i;
  38. }
  39. }
  40. else {
  41. echo '<div class="err">Новыx файлов нет!</div>';
  42. }
  43. $page->display('index.php?id=' . $id . '&amp;act=new_files&amp;');
  44. $cache->write();
  45. }
  46. echo $cache->read();
  47.  
  48. echo '<a href="index.php">Загрузки</a>';