assign( 'saveResult', modClass::saveCategoryInfo() ); break; default: } modClass::getSettings(); modClass::getCategories(); /* ---------------------------------------------------------------------- 14.01.2024 получаем собранные ключевые слова ---------------------------------------------------------------------- */ $smarty -> assign( 'keywords', modClass::getFromKeyWords($_GET['id']) ); /* ---------------------------------------------------------------------- 10.06.2023 выбираем правила сортировки ---------------------------------------------------------------------- */ //$autofilter=\DB::getAll("SELECT * FROM `tovar_category_filter` WHERE `tovar_category`=?", $_GET['id']); //$smarty -> assign( 'autofilter', $autofilter ); /* ---------------------------------------------------------------------- 17.02.2023 Перемещаем товар ---------------------------------------------------------------------- */ if (@$_POST['move']) \DB::set ("UPDATE `tovar` SET `category`=? WHERE `title` LIKE '" . $_POST['txt'] . "'", $_POST['category']); $smarty -> assign( 'uploadimg', 'api/modules/a_tovar_cat/uploadimg.html' ); $_SESSION['tmp']=$_GET['id']; /* ---------------------------------------------------------------------- 14.12.2022 Получаем инфу о пользователе ---------------------------------------------------------------------- */ $smarty -> assign( 'userInfo', \core::getUserInfo( $_SESSION['user_id'] ) ); $set['showNoPublic']=\core::getSettings('showNoPublic', 'a_tovar_cat'); /* ---------------------------------------------------------------------- 15.12.2022 Получаем список категорий ---------------------------------------------------------------------- */ $_GET['id'] = ($_GET['id']) ? $_GET['id'] : 0; if ($set['showNoPublic']==1) $cats=\DBmysql::getAll("SELECT * FROM `ctovar` WHERE `cat`=? ORDER BY `sort`, `title`", $_GET['id']); else $cats=\DBmysql::getAll("SELECT * FROM `ctovar` WHERE `cat`=? AND `status`=1 ORDER BY `sort`, `title`", $_GET['id']); for ( $i=0; $i assign( 'cats', $cats ); /* ---------------------------------------------------------------------- 03.01.2023 Хлебные крошки ---------------------------------------------------------------------- */ $smarty->assign('Breadcrumb', \core::getBreadcrumb( 'ctovar', @$cats[0]['category'] ) ); // /* ---------------------------------------------------------------------- 15.12.2022 Получаем список товаров ---------------------------------------------------------------------- */ if ($set['showNoPublic']==1) $tovars=\DBmysql::getAll("SELECT `id`, `title`, `cena`, `status` FROM `tovar` WHERE `ctovar`=? ORDER BY tovar.title LIMIT 500", $_GET['id']); else//$tovars=\DB::getAll("SELECT tovar.*, tovar_img.filename AS img FROM `tovar` $tovars=\DBmysql::getAll("SELECT `id`, `title`, `cena`, `status` FROM `tovar` WHERE `ctovar`=? AND `status`=1 ORDER BY tovar.title LIMIT 500", $_GET['id']); //for ($i=0;$i assign( 'pages', \core::array_unique_key($tovars, 'id') ); /* ---------------------------------------------------------------------- 21.12.2022 Получаем информацию о категории ---------------------------------------------------------------------- */ if ( $_GET['id'] ){ $catInfo = DBmysql::getAll( "SELECT * FROM `ctovar` WHERE `id`=? LIMIT 1", $_GET['id'] ); //print_r ( $catInfo ); $smarty -> assign( 'catInfo', $catInfo ); /* ---------------------------------------------------------------------- 02.01.2023 Получаем обложек ---------------------------------------------------------------------- */ //$imgs=\DB::getAll("SELECT * FROM `img` WHERE `content_id`=? AND `content_type`=? AND `site`=?", array($_GET['id'], 'tovar_category', $_SERVER['SERVER_NAME']) ); //$smarty -> assign( 'imgs', $imgs ); } /* ---------------------------------------------------------------------- 23.04.2025 Получаем список категорий ---------------------------------------------------------------------- */ $smarty -> assign( 'catList', modClass::getSubCats() ); $smarty -> assign( 'catTovar', modClass::getSubTovar() ); //получаем список страниц //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 ) );//Эта категория $smarty -> assign( 'set', $set ); $smarty -> assign( 'allcats', DBmysql::getAll("SELECT `id`, `title`, `sort`, `status` FROM `ctovar` WHERE `status`=? ORDER BY `sort`, `title`", 1)); //\DB::set ("UPDATE `tovar_category` SET `img` = NULL WHERE `img`='/img/tk-ligat.ru/tovar/.jpg'"); ?>