core/api/modules/a_tovar_cat/index.php

42 lines
2.0 KiB
PHP
Executable File

<?php
ini_set('display_errors', 0 );
//@mkdir(MYDIR . '/img/tovar', 0700);
//проверяем авторизацию
if ( $_SESSION['dostup'] !=='a' && $_SESSION['dostup'] !== 'e' ) header( 'Location: /403/' );
/* ----------------------------------------------------------------------
15.12.2022
Получаем список категорий
---------------------------------------------------------------------- */
$_GET['id'] = ($_GET['id']) ? $_GET['id'] : 0;
$cats=\DB::getAll("SELECT * FROM `tovar_category` WHERE `category`=?", $_GET['id']);
$smarty -> assign( 'cats', $cats );
/* ----------------------------------------------------------------------
15.12.2022
Получаем список товаров
---------------------------------------------------------------------- */
$tovars=\DB::getAll("SELECT * FROM `tovar` WHERE `category`=?", $_GET['id']);
for($i=0; $i<count($tovars); $i++) $tovars[$i]['img']=\DB::getValue("SELECT `filename` FROM `tovar_img` WHERE `tovar_id`=?", $tovars[$i]['id']);
$smarty -> assign( 'pages', $tovars );
//получаем список страниц
//echo ("test1");
//$pages = $mod -> get_pages('page', ID);
//$smarty -> assign( 'pages', $pages );//список страниц
//$smarty -> assign( 'cat_id', ID );//ИД категории
//$smarty -> assign( 'all_cats', $mod->get_all_cats() );//Получаем все опубликованные категории для модалки добавления и изменения категорий
$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' );
//if (ID) $smarty -> assign( 'this_cat', $mod -> get_this_cat( ID ) );//Эта категория
?>