Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
Viktorina.php
Содержимое
<?php namespace app\viktorina; use App; class Viktorina { public static function getItems($offset, $limit) { return App::$command ->createCommand(' select * from viktorina where status=1 order by data desc limit '.(int)$offset.', '.(int)$limit.' ') ->queryAll(); } public static function getTotal($status = 1) { return App::$command ->createCommand(' SELECT COUNT(id) as total FROM viktorina WHERE status = :status ') ->bindValue(':status', $status) ->queryOne('total'); } /** * Количество вопросов * @param $viktorinaId * @return mixed|null */ public static function getTotalQuestions($viktorinaId) { return App::$command ->createCommand(' select count(*) as total from viktorina_vopros,viktorina where viktorina.id=id_viktorina and id_viktorina=:id ') ->bindValue(':id', $viktorinaId) ->queryOne('total', 0); } /** * Количество ответов пользователя * @param $viktorinaId * @param null $userId * @return int */ public static function getTotalAnswersByUser($viktorinaId, $userId = null) { if ($userId == null) { if (App::$user->isGuest()) { return 0; } $userId = App::$user->getId(); } return App::$command ->createCommand(" select count(*) as total from viktorina_test, viktorina_otvet, viktorina, viktorina_vopros where viktorina_vopros.id=viktorina_test.id_vopros and viktorina_test.id_otvet=viktorina_otvet.id and viktorina_vopros.id_viktorina=viktorina.id and viktorina.id=:id and id_user=:user_id") ->bindValue(':id', $viktorinaId) ->bindValue(':user_id', $userId) ->queryOne('total', 0); } /** * Функция возвращает массив текущей викторины. * @param $id * @return mixed|null */ public static function getViktorina($id) { return App::$command ->createCommand(' SELECT * FROM `viktorina` WHERE id = :id ') ->bindValue(':id', $id) ->queryOne(); } }
/app/viktorina/
Имя
Дата
Размер
..
2026-10-01
forms
2017-03-22
Viktorina.php
2017-03-22
3 кб.
ViktorinaQuestions.php
2017-03-22
2 кб.
ViktorinaResults.php
2017-03-22
1 кб.
ViktorinaUsers.php
2017-03-22
2 кб.
/app/viktorina
Загрузить файлы
Файл 1
Файл 2
Файл 3