core/api/modules/a_new_tovar/index.php

58 lines
2.3 KiB
PHP
Raw Normal View History

2022-12-11 13:55:49 +05:00
<?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 );
/* ----------------------------------------------------------------------
---------------------------------------------------------------------- */
?>