Файл: adultscript-2.0.3-pro/files/admin/modules/pornstar/components/views.php
Строк: 36
<?php
defined('_VALID') or die('Restricted Access!');
class VComponent_Admin_pornstar_views
{
private $db;
private $moption;
public function __construct()
{
$this->db = VF::factory('database');
$this->moption = array(
'username' => '', 'ip' => '',
'sort' => 'mv.view_date', 'order' => 'DESC', 'display' => 20
);
}
public function render()
{
$tpl = VF::factory('template');
$views = array();
$model_id = (isset($_GET['id']) && is_numeric($_GET['id'])) ? (int) $_GET['id'] : 0;
$page = (isset($_GET['page']) && is_numeric($_GET['page'])) ? (int) $_GET['page'] : 0;
$this->db->query("SELECT total_views FROM #__model WHERE model_id = ".$model_id." LIMIT 1");
if ($this->db->affected_rows()) {
$views_total = $this->db->fetch_field('total_views');
$pagination = VPagination::get($page, $views_total, 20);
$views = $this->db->get_rows("SELECT mv.*, u.username
FROM #__model_views AS mv
LEFT JOIN #__user AS u ON (u.user_id = mv.user_id)
WHERE mv.model_id = ".$model_id."
ORDER BY mv.view_date DESC
LIMIT ".$pagination['limit']);
$tpl->pagination = $pagination;
}
$tpl->menu = 'pornstar';
$tpl->submenu = 'pornstar_views';
$tpl->meta_title = 'Admin::Model::View::Views';
$tpl->model_id = $model_id;
$tpl->views = $views;
$tpl->load(array('header', 'pornstar_views', 'footer'));
$tpl->display();
}
}
?>