87 lines
2.9 KiB
PHP
Executable File
87 lines
2.9 KiB
PHP
Executable File
<?php
|
|
ini_set('display_errors', 1 );
|
|
//print_r($_FILES);
|
|
//print_r($_POST);
|
|
//echo 1;
|
|
switch(@$_POST['act']) {
|
|
|
|
|
|
/* ----------------------------------------------------------------------
|
|
17.12.2022
|
|
Создаем докмент переоценки + запись в регистр tovar_price_history
|
|
---------------------------------------------------------------------- */
|
|
case 'addChangeCena':
|
|
$massiv['tovar_id']=$_POST['id'];
|
|
$massiv['cena']=$_POST['txt'];
|
|
$json=\json::to_j($massiv);
|
|
$insert_id = \DB::add( "INSERT INTO `docs` (`t`, `tip`, `json`, `user_id`, `status`) VALUES('" . time() . "', 'pereocenka', ?, ?, 1)", array($json, $_SESSION['user_id']) );
|
|
if ($insert_id) \DB::add( "INSERT INTO `tovar_price_history` (`t`, `tovar_id`, `status`, `cena`, `docs_id`) VALUES(?, ?, ?, ?, ?)", array( time(), $_POST['id'], '1', $_POST['txt'], $insert_id ) );
|
|
|
|
|
|
break;
|
|
/* ----------------------------------------------------------------------
|
|
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:
|
|
|
|
}
|
|
?>
|