rendered paste body$stmt = '
SELECT
`df`.`id`,
`df`.`full_name`,
`df`.`filesize`,
`df`.`hits`,
ROUND(SUM(`dr`.`rating`) / COUNT(`dr`.`id`), 2) AS `rating`
FROM
`downloads_files` AS `df`
LEFT JOIN
`downloads_ratings` AS `dr` ON `dr`.`file_id` = `df`.`id`
WHERE
`df`.`path` = "' . $subdir . '" AND
`df`.`system` = "' . $system . '"';
if ( !empty($sorting['region']) && $sorting['region'] != 'All' )
{
$stmt .= '
AND `df`.`language` = "(' . $sorting['region'] . ')"';
}
if ( $sorting['filter'] == '#' )
{
$stmt .= '
AND `df`.`filename` RLIKE "^[0-9].*"';
}
else
if ( $sorting['filter'] != 'All' )
{
$stmt .= '
AND SUBSTR(`df`.`filename`, 1, 1) = "' . $sorting['filter'] . '"';
}
$stmt .= '
GROUP BY
`df`.`id`
ORDER BY
`' . $sorting['by'] . '` ' . $sorting['type'] . ', `df`.`filename` ASC
LIMIT
' . ( int )$offset * $this->files_to_fetch . ', ' . $this->files_to_fetch;