Размер файла: 1.95Kb
<?
if( ! defined( 'SHCMS_ENGINE' ) ) {
die('SHCMS Engine No access');
}
$sum = $sum ? $sum : 10;
function ok_type($n)
{
return ($n % 10 == 1 && $n % 100 != 11 ? 0 : ($n % 10 >= 2 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2));
}
$dcount = $db->query( "SELECT * FROM `files` WHERE countd > 0 ORDER BY `countd` DESC LIMIT 0,$sum" );
$i = 1;
if($db->num_rows() < 1) {
$topfiles = engine::error(Lang::__('Скачанных файлов не найдено!'));
}else {
while ( $row = $db->get_row() ) {
//// Проверка количества скачиваний, и вывод правильного слова ////
$alls_num = array(
'раз',
'раза',
'раз'
);
$counts_u = $alls_num[ok_type($row['countd'])];
//// Правильный вывод титлов ////
$row['name'] = htmlspecialchars( strip_tags( stripslashes( $row['name'] ) ), ENT_QUOTES) ;
$row['name'] = str_replace("{", "{", $row['name']);
$row['name'] = strip_tags($row['name']);
$topfiles .= '<div class="row"> <font color="red">'.$i.'.</font>';
$topfiles .= '<a href="view.php?id='.$row['id'].'" rel="nofollow"><b>'.$row['name'].'</b></a> - скачано: '.$row['countd'].' ';
$topfiles .= $counts_u.'</div>';
$i++;
}
}
$db->free();
echo '<div class="mainname">'.Lang::__('Топ скачиваний').'</div>';
echo '<div class="mainpost">';
echo $topfiles;
echo '</div>';
?>