64 lines
3.3 KiB
PHP
64 lines
3.3 KiB
PHP
<?php
|
||
|
||
ini_set('display_errors', 0 );
|
||
|
||
/* ----------------------------------------------------------------------
|
||
21.08.2022
|
||
Проверяем права доступа
|
||
---------------------------------------------------------------------- */
|
||
if ( $_SESSION['dostup'] !== 'a') header( 'Location: /login/' );
|
||
|
||
/* ----------------------------------------------------------------------
|
||
12.12.2022
|
||
Получаем данные о пользователе
|
||
---------------------------------------------------------------------- */
|
||
|
||
$smarty -> assign( 'userInfo', \core::getUserInfo( $_SESSION['user_id'] ) );
|
||
|
||
/* ----------------------------------------------------------------------
|
||
06.10.2022
|
||
Получаем информацию о текщем каталоге
|
||
Заголовок и ид родителя
|
||
---------------------------------------------------------------------- */
|
||
if ($_GET['id']){
|
||
$categoryInfo = \DB::getAll( "SELECT `title`, `category`, `keywords`, `description`, `status` FROM `pages_category` WHERE `id`=? LIMIT 1", $_GET['id'] );
|
||
$smarty -> assign( 'categoryInfo', $categoryInfo );
|
||
}
|
||
/* ----------------------------------------------------------------------
|
||
12.12.2022
|
||
Все категории
|
||
---------------------------------------------------------------------- */
|
||
$all_cats = \DB::getAll("SELECT * FROM `pages_category` WHERE `status`=1");
|
||
$smarty -> assign( 'all_cats', $all_cats );//Получаем все опубликованные категории для модалки добавления и изменения категорий
|
||
|
||
/* ----------------------------------------------------------------------
|
||
12.12.2022
|
||
Получаем категоии этого раздела
|
||
---------------------------------------------------------------------- */
|
||
|
||
$_GET['id'] = ( $_GET['id'] ) ? $_GET['id'] : 0;
|
||
//echo $category;
|
||
$categoryList = \DB::getAll("SELECT * FROM `pages_category` WHERE `category`=? ORDER BY `title`", $_GET['id']);
|
||
$smarty -> assign( 'categoryList', $categoryList );//Получаем все опубликованные категории для модалки добавления и изменения категорий
|
||
|
||
/* ----------------------------------------------------------------------
|
||
07.01.2023
|
||
Получаем список страниц
|
||
---------------------------------------------------------------------- */
|
||
|
||
$pagesList = \DB::getAll("SELECT * FROM `pages` WHERE `category`=? ORDER BY `title`", $_GET['id']);
|
||
$smarty -> assign( 'pagesList', $pagesList );//Получаем все опубликованные категории для модалки добавления и изменения категорий
|
||
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
07.10.2022
|
||
Подключаемые области
|
||
---------------------------------------------------------------------- */
|
||
$smarty -> assign( 'cat_list', 'api/modules/' . MOD . '/cat_list.html' );
|
||
$smarty -> assign( 'pages_list', 'api/modules/' . MOD . '/pages_list.html' );
|
||
$smarty -> assign( 'modal_new_cat', 'api/modules/' . MOD . '/modal_new_cat.html' );
|
||
$smarty -> assign( 'modal_del_page', 'api/modules/' . MOD . '/modal_del_page.html' );
|
||
|
||
|
||
?>
|