Файл: adultscript-2.0.3-pro/files/admin/modules/pornstar/components/ratings.php
Строк: 60
<?php
defined('_VALID') or die('Restricted Access!');
class VComponent_Admin_pornstar_ratings
{
private $db;
public function __construct()
{
$this->db = VF::factory('database');
}
public function render()
{
$tpl = VF::factory('template');
$errors = array();
$messages = array();
$comments = 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;
if (isset($_POST['submit_reset'])) {
if (isset($_SESSION['search_mratings_options'])) {
unset($_SESSION['search_mratings_options']);
}
}
if (isset($_SESSION['search_mratings_options'])) {
$this->coption = $_SESSION['search_mratings_options'];
}
$this->db->query("SELECT rating FROM #__model WHERE model_id = ".$model_id." LIMIT 1");
if ($this->db->affected_rows()) {
$sql_count = "SELECT COUNT(*) AS total_ratings
FROM #__model_rating AS r
WHERE r.model_id = ".$model_id;
$ratings_total = $this->db->get_field($sql_count, 'total_ratings');
$pagination = VPagination::get($page, $ratings_total, 10);
$sql = "SELECT r.*, u.username
FROM #__model_rating AS r
LEFT JOIN #__user AS u ON u.user_id = r.voter_id
WHERE r.model_id = ".$model_id."
ORDER BY r.add_date DESC
LIMIT ".$pagination['limit'];
$ratings = $this->db->get_rows($sql);
$tpl->pagination = $pagination;
}
$tpl->menu = 'pornstar';
$tpl->submenu = 'pornstar_ratings';
$tpl->meta_title = 'Admin::Model::View::Ratings';
$tpl->errors = $errors;
$tpl->messages = $messages;
$tpl->model_id = $model_id;
$tpl->ratings = $ratings;
$tpl->load(array('header', 'pornstar_ratings', 'footer'));
$tpl->display();
}
}
?>