2021-01-13 21:09:17 +03:00
|
|
|
<?php
|
|
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
function product_kuri($slug){
|
2021-01-13 21:09:17 +03:00
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
$book = bookid_kuri($slug);
|
2021-01-13 21:09:17 +03:00
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
$breadcrumbs = [
|
|
|
|
|
$book['categoryname'] => SITE.'category/'.$book['categoryslug'],
|
|
|
|
|
'page' => $book['pricename']
|
|
|
|
|
];
|
|
|
|
|
|
2021-05-16 14:15:10 +03:00
|
|
|
$title = $book['pricename'].' - Аргументы Недели';
|
|
|
|
|
$description = 'Читайте и покупайте '.$book['pricename'].'. Издательский дом "Аргументы Недели"';
|
2021-05-24 01:13:43 +03:00
|
|
|
$maintitle = 'Книги Аргументы Недели';
|
|
|
|
|
$subtitle = $book['pricename'];
|
|
|
|
|
|
|
|
|
|
$buy_status = False;
|
2021-01-13 21:09:17 +03:00
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
# книга входит в состав подписки
|
|
|
|
|
if ($book['sub'] == 1 && SUBSTATUS == 1){
|
|
|
|
|
$buy_status = True;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
# купил ли эту книжку
|
|
|
|
|
$buy_status = client_status_book($books['book_id'], CLIENT_ID);
|
|
|
|
|
}
|
2021-06-19 23:26:37 +03:00
|
|
|
|
|
|
|
|
# линки на оформление заказа
|
|
|
|
|
$link_online = SITE.'checkout/'.$book['priceslug'].'/1';
|
|
|
|
|
$link_offline = SITE.'checkout/'.$book['priceslug'].'/2';
|
|
|
|
|
$link_subscript = SITE.'checkout/podpiska-na-elektronnuyu-versiyu-gazety-argumenty-nedeli-na-god/1';
|
2021-05-24 01:13:43 +03:00
|
|
|
|
2021-05-16 14:15:10 +03:00
|
|
|
$tempcontent = VIEWPATH.'book.phtml';
|
|
|
|
|
include VIEWPATH.'layout.phtml';
|
2021-01-13 21:09:17 +03:00
|
|
|
|
2021-05-16 14:15:10 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2021-08-17 00:02:41 +03:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* категории товаров
|
|
|
|
|
*/
|
|
|
|
|
|
2021-07-15 11:37:22 +03:00
|
|
|
function category_kuri($category = '', $filter = 'all', $page = 1){
|
2021-05-24 01:13:43 +03:00
|
|
|
|
2021-07-14 14:36:44 +03:00
|
|
|
|
2021-07-15 11:37:22 +03:00
|
|
|
if ($category == ''){
|
|
|
|
|
|
2021-08-17 00:02:41 +03:00
|
|
|
if (SUBSTATUS == 1){ // категория по умолчанию
|
2021-07-15 11:37:22 +03:00
|
|
|
$category = 'gazeta';
|
2021-08-17 00:02:41 +03:00
|
|
|
$filter = "category_id = 1";
|
2021-07-15 11:37:22 +03:00
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$category = 'knigi';
|
2021-08-17 00:02:41 +03:00
|
|
|
$filter = "category_id = 3";
|
2021-07-15 11:37:22 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
2021-08-17 00:02:41 +03:00
|
|
|
elseif ($category == 'gazeta') {
|
|
|
|
|
$filter = "category_id = 1";
|
|
|
|
|
}
|
|
|
|
|
elseif ($category == 'knigi') {
|
|
|
|
|
$filter = "category_id = 3";
|
|
|
|
|
}
|
|
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
$cats = api_cats();
|
2021-08-17 00:02:41 +03:00
|
|
|
|
|
|
|
|
$books = api_books_kuri($filter, $page);
|
2021-05-24 01:13:43 +03:00
|
|
|
|
|
|
|
|
$baseurl = SITE."category/$category/$filter/";
|
|
|
|
|
|
|
|
|
|
if ($books['pages'] > 1){
|
|
|
|
|
$endurl = $baseurl.$books['pages'];
|
|
|
|
|
}
|
2021-05-16 14:15:10 +03:00
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
if ($page > 1) {
|
|
|
|
|
$pagetitle = $cats[$category]['categoryname']." - страница $page";
|
|
|
|
|
$prevpage = $page - 1 ;
|
|
|
|
|
$prevurl = $baseurl.$prevpage;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$pagetitle = $cats[$category]['categoryname'];
|
|
|
|
|
}
|
2021-05-16 14:15:10 +03:00
|
|
|
|
2021-05-24 01:13:43 +03:00
|
|
|
if ($page < $books['pages']){
|
|
|
|
|
$nextpage = $page+1;
|
|
|
|
|
$nexturl = $baseurl.$nextpage;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (isset($cats[$category])){
|
|
|
|
|
$breadcrumbs['page'] = $pagetitle;
|
|
|
|
|
}
|
|
|
|
|
|
2021-05-16 14:15:10 +03:00
|
|
|
$tempcontent = VIEWPATH.'books.phtml';
|
|
|
|
|
include VIEWPATH.'layout.phtml';
|
|
|
|
|
|
2021-08-17 00:02:41 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* книги авторов
|
|
|
|
|
*/
|
|
|
|
|
function author_kuri($slug, $page = 1){
|
|
|
|
|
|
|
|
|
|
$find_author_sql = "SELECT * FROM `price_authors` WHERE `authorslug` = '$slug' LIMIT 1";
|
|
|
|
|
$find_author = db_get($find_author_sql);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!isset($find_author['author_id'])){ # 404
|
|
|
|
|
echo 'not fount';
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$filter = "`priceauthor_id` = ".$find_author['author_id'];
|
|
|
|
|
|
|
|
|
|
$books = api_books_kuri($filter, $page);
|
|
|
|
|
$baseurl = SITE."author/$slug/";
|
|
|
|
|
|
|
|
|
|
if ($books['pages'] > 1){
|
|
|
|
|
$endurl = $baseurl.$books['pages'];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($page > 1) {
|
|
|
|
|
$pagetitle = $find_author['author'].". Книги - страница $page";
|
|
|
|
|
$prevpage = $page - 1 ;
|
|
|
|
|
$prevurl = $baseurl.$prevpage;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$pagetitle = $find_author['author'].". Книги";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($page < $books['pages']){
|
|
|
|
|
$nextpage = $page+1;
|
|
|
|
|
$nexturl = $baseurl.$nextpage;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$breadcrumbs['page'] = $pagetitle;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$tempcontent = VIEWPATH.'books.phtml';
|
|
|
|
|
include VIEWPATH.'layout.phtml';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-08-17 00:44:56 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* книги авторов
|
|
|
|
|
*/
|
|
|
|
|
function knigi_kuri($slug, $page = 1){
|
|
|
|
|
|
|
|
|
|
$find_parts_sql = "SELECT * FROM `priceparts` WHERE `partalias` = '$slug' LIMIT 1";
|
|
|
|
|
$find_parts = db_get($find_parts_sql);
|
|
|
|
|
|
|
|
|
|
if (!isset($find_parts['pricepart_id'])){ # 404
|
|
|
|
|
echo 'not fount';
|
|
|
|
|
exit;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$filter = "`price`.`pricepart_id` = ".$find_parts['pricepart_id'];
|
|
|
|
|
|
|
|
|
|
$books = api_books_kuri($filter, $page);
|
|
|
|
|
$baseurl = SITE."knigi/$slug/";
|
|
|
|
|
|
|
|
|
|
if ($books['pages'] > 1){
|
|
|
|
|
$endurl = $baseurl.$books['pages'];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($page > 1) {
|
|
|
|
|
$pagetitle = $find_parts['partname']." - страница $page";
|
|
|
|
|
$prevpage = $page - 1 ;
|
|
|
|
|
$prevurl = $baseurl.$prevpage;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$pagetitle = $find_parts['partname'];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($page < $books['pages']){
|
|
|
|
|
$nextpage = $page+1;
|
|
|
|
|
$nexturl = $baseurl.$nextpage;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$breadcrumbs['page'] = $pagetitle;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$tempcontent = VIEWPATH.'books.phtml';
|
|
|
|
|
include VIEWPATH.'layout.phtml';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-01-13 21:09:17 +03:00
|
|
|
}
|