Файл: modules/download/inc/index/topfiles.php
Строк: 43
<?php
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;
echo '<div class="mainname">'.Lang::__('Топ скачиваний').'</div>';
echo '<div class="mainpost">';
if($db->num_rows() < 1) {
echo engine::error(Lang::__('Скачанных файлов не найдено!'));
}else {
while ( $row = $db->get_array($dcount) ) {
//// Проверка количества скачиваний, и вывод правильного слова ////
$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']);
echo '<div class="row"> <font color="red">'.$i.'.</font>';
echo '<a href="view.php?id='.$row['id'].'" rel="nofollow"><b>'.$row['name'].'</b></a> - скачано: '.$row['countd'].' ';
echo $counts_u.'</div>';
$i++;
}
}
echo '</div>';