public function actionCat() { //Безопасность для $_GET и дополнительная проверка параметра cat $varCat = intval($_GET['cat']); $objCatMod = new CatModel(); $varMaxValCat = $objCatMod->getMaxValCat(); $objCatSup = new SupportingLib(); $varCat = $objCatSup->getRightVal($varMaxValCat[0]['id'], $varCat, 0, 1); $varPage = intval($_GET['page']); //Подсчёт количества видео в категории для ПН(постраничная навигация): $varSumVid = $objCatMod->getSumVid($varCat); //Дополнительные операции для ПН: $varAdditSup = $objCatSup->actPageNav($varPage, $varSumVid[0]["COUNT(*)"]); //Выборка видеo по категории: $varVidCat = $objCatMod->getCatVid($varCat, $varAdditSup[0]); $view = new View(); //Создание свойства для видео по категории $view->varShortInf = $varVidCat; //Создание свойств для ПН $view->cat = $varCat; $view->page = $varAdditSup[1]; $view->sumVid = +$varSumVid[0]["COUNT(*)"]; $view->ctrl = 'Video'; $view->act = 'Cat'; //Создание свойства для информации по категории $view->getInfoCat = static::getCatInfo($varCat); //Создание свойств для навигационного меню и футера $view->sqlNav = static::sqlNav(); $view->sqlFoot = static::sqlFoot(); //Подключение страницы вывода $view->display('ViewCat.php'); }