1)
$new10files=$db->get_array("SELECT file_id, name, time, file_ext FROM #__downloads_files ORDER BY time DESC LIMIT 10");
if(empty($new10files))
return 'Файлы еще не загружены';
else
{
$result=null;
Ребят что в данном запросе не так?запрос рабочий..он выводит последние 10 файлов загруженные за сутки,потом обнуляет и ничего не показывает, а как сделать так чтобы последние загруженные 10 файлов всегда показывались?
или же 2 вариант что то тут:
# Список новых файлов
case 'new_files':
$action = 'new_files';
$title = 'Новые файлы';
$castime = time()-86400;
if(!empty($directory_id)){
$sql = "SELECT SQL_CALC_FOUND_ROWS
file_id,
name,
'file' AS type,
file_ext,
0 AS count_files,
0 AS new_day,
real_name,
filesize,
time,
path_to_file,
downloads,
screen1,
about,
previews,
(SELECT 0) AS position
FROM #__downloads_files
WHERE directory_id = '".$directory_id."' AND status = 'active' AND time > '".$castime."'";
}else{
$sql = "SELECT SQL_CALC_FOUND_ROWS
file_id,
name,
'file' AS type,
file_ext,
0 AS count_files,
0 AS new_day,
real_name,
filesize,
time,
path_to_file,
downloads,
screen1,
about,
previews,
(SELECT 0) AS position
FROM #__downloads_files
WHERE status = 'active' AND time > '".$castime."'";
}
if($directory_id != 0) $sql .= " AND path_to_file LIKE '%/". $directory_id ."/%' ";
$sql .= " ORDER BY time DESC ";
$sql .= " LIMIT $this->start, $this->per_page";
break;