80 lines
2.7 KiB
PHP
Executable File
80 lines
2.7 KiB
PHP
Executable File
<?php
|
||
/*
|
||
20.11.2017 добавлен поиск по алиасу (ЧПУ) /alias.html
|
||
22.03.2021: Почти все засунуто в ООП
|
||
-- Доделать лайки и дизлайки
|
||
-- Сделать коментарии
|
||
*/
|
||
|
||
$mod = new main( BD_NAME, BD_TYPE, BD_HOST, BD_USER, BD_PWD, MOD );
|
||
//$mod->db=$db;
|
||
$page = $db -> get_content_from_pages( ID );
|
||
|
||
|
||
function getArtikulFromName($txt){
|
||
$space = substr( $txt, 6, 1 );
|
||
if ($space==' ') {
|
||
$artikul = substr( $txt, 0, 6 );
|
||
return $artikul;
|
||
}
|
||
}
|
||
|
||
|
||
$page[0]['artikul']=getArtikulFromName($page[0]['txt']);
|
||
|
||
|
||
|
||
//ищем картинки
|
||
unset($a);
|
||
$a['page_id']=ID;
|
||
$imagesTovar=$db->get_massiv('img', $a);
|
||
|
||
$smarty->assign('imagesTovar', $imagesTovar);
|
||
|
||
/* tk-ligat.ru */
|
||
if ($_SERVER['SERVER_NAME']=='tk-ligat.ru')require_once MYDIR . '/api/modules/tovar_show/tk-ligat.php';
|
||
|
||
|
||
/* проверяем, есть ли товар в корзине */
|
||
unset($a);
|
||
$a['pages_id']=ID;
|
||
if ($_SESSION['user_id'])$a['user_id']=$_SESSION['user_id'];else $a['user_id']=session_id();
|
||
$kolvo_in_cart=$db->get_val('cart', $a, 'kolvo');
|
||
|
||
if(@$kolvo_in_cart)$page[0]['kolvo_in_cart']=$kolvo_in_cart;
|
||
|
||
$page[0]['date']=date('d.m.Y', $page[0]['t']);
|
||
$smarty->assign('page', $page);
|
||
|
||
//Получаем данные о категории
|
||
if ( $page[0]['parent'] !=0 ) $cat_info = $mod -> get_cat_info ( $page[0]['parent'] );
|
||
|
||
|
||
|
||
|
||
/* ----------------------------------------------------------------------
|
||
31.05.2022
|
||
Берем рандомный список товаров из этой же категории - с картинками!
|
||
---------------------------------------------------------------------- */
|
||
$smarty->assign('rndTovar', $mod->get_random_tovar(8, $page[0]['parent']));
|
||
|
||
/* ----------------------------------------------------------------------
|
||
01.06.2022
|
||
Пишем в историю просмотров что смотрели, чтоб навящиво выводить
|
||
---------------------------------------------------------------------- */
|
||
$mod -> to_history();
|
||
|
||
/* ----------------------------------------------------------------------
|
||
01.06.2022
|
||
Читаем историю просмотров
|
||
---------------------------------------------------------------------- */
|
||
$smarty -> assign( 'tovarFromHistory', $mod -> from_history( 8 ) );
|
||
|
||
/* ----------------------------------------------------------------------
|
||
10.06.2022
|
||
Получаем характеристики из БД
|
||
---------------------------------------------------------------------- */
|
||
|
||
$smarty -> assign( 'har', $mod -> get_harakteriskika() );
|
||
|
||
?>
|