core/api/modules/tovar_show/ajax.php

73 lines
2.0 KiB
PHP
Executable File

<?php
//print_r($_FILES);
//print_r($_POST);
//echo 1;
switch(@$_POST['act']) {
/* ----------------------------------------------------------------------
22.06.2022
Интерактивное изменение
---------------------------------------------------------------------- */
case 'qc':
if ( $_SESSION['dostup'] == 'a' ){
unset( $_POST['act'] );
if ( !$_POST['json'] ){ /* Просто поля в БД */
$sql = 'UPDATE `pages` set `' . $_POST['tip'] . '` = "' . $db -> magicSQLite( nl2br( $_POST['txt'] ) ) . '" WHERE `id`=' . $_POST['id'];
$db -> free_sql( $sql );
}
}
break;
case 'add_comment':
$_POST['t']=time();
if ($_SESSION['user_id'])
$_POST['user_id']=$_SESSION['user_id'];
else
$_POST['user_id']=session_id();
unset($_POST['act']);
$db->add ( 'pages_comments', $_POST );
break;
case 'like':
unset($a);
unset($b);
$a['id']=$_POST['id'];
$b['likes']=$db->get_val('pages', $a, 'likes')+1;
setcookie ("page_like", $a['id'], time()+31536000, '/', $_SERVER['SERVER_NAME']);
$db->update('pages', $a['id'], $b);
break;
case 'edit_title'://интерактивное измениение заголовка
break;
case 'addToCart': //Добавляем товар в корзину
unset($a);
unset($_POST['act']);
if ($_SESSION['user_id']){
$a['user_id']=$_SESSION['user_id'];
}else{
$a['user_id']=session_id();
}
$a['pages_id']=$_POST['pages_id'];
$a['kolvo']=$_POST['kolvo'];
$db->add('cart', $a);
//print_r($a);
//Проверить существование товара в корзине!!
break;
case 'r_comment'://рейтинг коментариев
require_once MYDIR . '/api/modules/page/ajax.' . $_POST['act'] . '.php';
break;
default:
}
?>