58 lines
2.3 KiB
PHP
58 lines
2.3 KiB
PHP
|
<?php
|
|||
|
ini_set( 'display_errors', 0 );
|
|||
|
//проверяем авторизацию
|
|||
|
if ( $_SESSION['dostup'] !== 'a' && $_SESSION['dostup'] !== 'e' ) header( 'Location: /403/' );
|
|||
|
$mod = new main( BD_NAME, BD_TYPE, BD_HOST, BD_USER, BD_PWD, MOD );
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
06.09.2022
|
|||
|
Сессия для загрузки картинок
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
$_SESSION['page_id'] = ID;
|
|||
|
|
|||
|
$db -> debug = 1;
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
21.08.2022
|
|||
|
Получаем список категорий
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
|
|||
|
$cats = $mod -> get_tovar_cats( );
|
|||
|
$smarty -> assign( 'cats', $cats );
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
23.08.2022
|
|||
|
Получаем данные о товаре
|
|||
|
05.09.2022
|
|||
|
Получаем картинки
|
|||
|
08.09.2022
|
|||
|
Получаем характеристики
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
if ( ID ) {
|
|||
|
$smarty -> assign ( 'tovar', $mod -> getTovar( ID ) );
|
|||
|
unset( $a );
|
|||
|
$a['page_id'] = ID;
|
|||
|
$smarty -> assign ( 'imgs', $mod -> get_massiv( 'img', $a ) );
|
|||
|
$smarty -> assign ( 'har', $mod -> getHar( ID ) );
|
|||
|
}
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
05.09.2022
|
|||
|
Сохраняем товар и открываем его сохраненную карточку
|
|||
|
!!! Сохранение описания в json
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
if ( $_POST['act'] == 'addTovar' ) header ( 'Location: /a_new_tovar/' . $mod -> addTovar( $_POST ) );
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
06.09.2022
|
|||
|
Редактируем товар
|
|||
|
!!! Сохранение описания в json
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
if ( $_POST['act'] == 'editTovar' && ID ) $mod -> editTovar( $_POST, ID );
|
|||
|
|
|||
|
/* ----------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
---------------------------------------------------------------------- */
|
|||
|
|
|||
|
|
|||
|
?>
|