Файл: housetrack/modules/posfiles/helpers/posfiles_widget.php
Строк: 35
<?php
defined('IN_SYSTEM') or die('<b>403<br />Запрет доступа!</b>');
class posfiles_widget
{
public static function display($widget_id)
{
$db = Registry::get('db');
$widget = $db->get_row("SELECT * FROM #__index_page_widgets WHERE widget_id = $widget_id");
$config = parse_ini_string($widget['config']);
$posfiles=$db->get_array("SELECT df.`file_id`, df.`name`, df.`time`, df.`downloads`, df.`file_ext`,
(SELECT COUNT(*) FROM `#__comments_posts`
WHERE `module`='downloads'
AND `item_id` = df.`file_id`
) AS `comments`
FROM `#__downloads_files` AS df
ORDER BY df.`time` DESC LIMIT 10"
);
if(empty($posfiles))
return 'Файлы еще не загружены';
else
{
$result=null;
$position=1;
foreach($posfiles AS $file)
{
$result.='<div class="posfile"><b>'.$position .'.</b> <a href="'. URL .'downloads/view/'. $file['file_id'] .'"> '. $file['name'] .'</a><div class="posfile_info">Скач: '. $file['downloads'] .' Дата: '.itime($file['time']) .'
<a href="'. URL .'comments/?module=downloads&item_id='. $file['file_id'] .'">Комм:</a> <span class="small_text">['. $file['comments'] .']</span>
</div>';
$position++;
if(each($posfiles))
$result.='</div>';
}
return $result;
}
}
public static function setup($widget)
{
a_notice('Данный виджет не требует настройки', a_url('index_page/admin'));
}
}
?>