2022-12-17
This commit is contained in:
parent
889e44b954
commit
6518ddf75d
|
@ -1,10 +1,24 @@
|
|||
<?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
|
||||
Интерактивное изменение
|
||||
|
|
|
@ -114,30 +114,21 @@ $('.r_comment').click(function(event) {
|
|||
---------------------------------------------------------------------- */
|
||||
|
||||
$(".span-change-cena").dblclick(function(event) {
|
||||
var id = $(this).data("id");
|
||||
var txt = $(this).text();
|
||||
var tip = '.input-qc[data-type=' + $(this).data('type') + ']';
|
||||
$(this).hide("600");
|
||||
$(tip).removeClass('hidden');
|
||||
$(tip).show('600');
|
||||
$(tip).data("id", id);
|
||||
$(tip).val(txt);
|
||||
$('.input-qc').removeClass('hidden');
|
||||
$('.input-qc').show('600');
|
||||
})
|
||||
|
||||
$(".input-qc").dblclick(function(event) {
|
||||
var id = $(this).data("id");
|
||||
var id=$(this).data('id');
|
||||
var txt = $(this).val();
|
||||
var tip = $(this).data('type');
|
||||
$(this).hide("600");
|
||||
$('.quick-change[data-type=' + tip + ']').show('600');
|
||||
$('.quick-change[data-type=' + tip + ']').text(txt);
|
||||
$('.span-change-cena').show('600');
|
||||
$('.span-change-cena').text(txt);
|
||||
$.ajax({
|
||||
type: 'POST', // Тип запроса
|
||||
url: '/act/tovar_show', // Скрипт обработчика
|
||||
data: 'id=' + id + '&tip=' + tip + '&act=qc&txt=' + txt, // Данные которые мы передаем
|
||||
success: function(data) {
|
||||
$("#r_comment_" + id).text(data);
|
||||
}
|
||||
data: 'id=' + id + '&act=addChangeCena&txt=' + txt, // Данные которые мы передаем
|
||||
success: function(data) {}
|
||||
});
|
||||
|
||||
})
|
|
@ -212,3 +212,14 @@
|
|||
46.165.16.184;1671280332;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/84;
|
||||
46.165.16.184;1671280338;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/;
|
||||
46.165.16.184;1671280340;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671283262;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671283542;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671283554;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671284288;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671284557;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671284666;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671284680;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671285233;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671285725;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671285732;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
46.165.16.184;1671285818;Firefox 10+;Linux;https://tk-ligat.ru/tovar_show/1448;
|
||||
|
|
|
|
@ -1 +1 @@
|
|||
1086
|
||||
1097
|
|
|
@ -1,41 +0,0 @@
|
|||
<?php
|
||||
namespace start;
|
||||
ini_set('display_errors', 1 );
|
||||
require_once('api/php/db.php');
|
||||
require_once('api/php/json.php');
|
||||
require_once('api/php/core.php');
|
||||
require_once('api/php/clean.php');
|
||||
require 'set/' . $_SERVER['SERVER_NAME'] . '.php';
|
||||
if (file_exists('set/install/install_' . $db['type'] . '.php'))require_once 'set/install/install_' . $db['type'] . '.php';
|
||||
/* ----------------------------------------------------------------------
|
||||
09.12.2022
|
||||
Выбираем модуль по умолчанию
|
||||
---------------------------------------------------------------------- */
|
||||
$authModule = \core::getSettings( 'default_mod_auth' );
|
||||
$mod = ( $authModule ? $authModule : \core::getSettings( 'default_mod' ) );
|
||||
define('MOD', ( @$_GET['mod'] ? $_GET['mod'] : $mod ) );
|
||||
/* ----------------------------------------------------------------------
|
||||
12.12.2022
|
||||
Подключаем инсталлятор
|
||||
---------------------------------------------------------------------- */
|
||||
if ( file_exists ( 'api/modules/' . MOD .'/install_' . \DB::$type . '.php' ) ) require_once 'api/modules/' . MOD .'/install_' . \DB::$type . '.php';
|
||||
/* ----------------------------------------------------------------------
|
||||
09.12.2022
|
||||
Определяем город
|
||||
---------------------------------------------------------------------- */
|
||||
if ( !@$_SESSION['city'] ) \core::geo();
|
||||
require_once 'set/int.php';
|
||||
/* ----------------------------------------------------------------------
|
||||
09.12.2022
|
||||
Авторизация по куки
|
||||
---------------------------------------------------------------------- */
|
||||
if ( !@$_SESSION['user_id'] ) \core::loginCookies();
|
||||
/* ----------------------------------------------------------------------
|
||||
09.12.2022
|
||||
Выбираем шаблон модуля
|
||||
---------------------------------------------------------------------- */
|
||||
if ( file_exists ( 'skin/' . $_SERVER['SERVER_NAME'] . '/inc/mod/' . MOD . '/index.html' ) )
|
||||
$smarty -> display( 'skin/' . $_SERVER['SERVER_NAME'] . '/inc/mod/' . MOD . '/index.html', @$_GET['id'] );
|
||||
else
|
||||
$smarty -> display( 'api/modules/' . MOD . '/index.html', @$_GET['id'] );
|
||||
?>
|
Binary file not shown.
|
@ -128,4 +128,18 @@
|
|||
`dostavka` INTEGER,
|
||||
FOREIGN KEY (`city_id`) REFERENCES `users` (`city`),
|
||||
FOREIGN KEY (`org_id`) REFERENCES `org` (`city`));");
|
||||
|
||||
\DB::set("CREATE TABLE IF NOT EXISTS `tovar_price_history` (
|
||||
`id` INTEGER PRIMARY KEY NOT NULL,
|
||||
`tovar_id` INTEGER,
|
||||
`status` INTEGER,
|
||||
`docs_id` INTEGER,
|
||||
`t` TEXT,
|
||||
FOREIGN KEY (`tovar_id`) REFERENCES `tovar`(`id`),
|
||||
FOREIGN KEY (`docs_id`) REFERENCES `docs`(`id`)
|
||||
);");
|
||||
|
||||
\DB::alterTable("ALTER TABLE `tovar_price_history` ADD `cena` INTEGER");
|
||||
\DB::alterTable("ALTER TABLE `tovar_price_history` ADD `docs_id` INTEGER");
|
||||
\DB::alterTable("ALTER TABLE `docs` ADD `status` INTEGER");
|
||||
?>
|
|
@ -45,8 +45,8 @@
|
|||
<h4 class="font--regular m-b-20">{$page[0].title}</h4>
|
||||
<h5 class="font--regular m-b-20">Артикул: {$page[0].artikul}</h5>
|
||||
<div class="product__price m-t-5">
|
||||
{if $page[0].cena}<span class="product__price product__price--large quick-change" data-type="cena" data-id="{$page[0].id}">{$page[0].cena} руб.<!-- del>$29.00</del --></span>{else}
|
||||
<span class="product__price product__price--large span-change-cena" data-cena="{$page[0].cena">Цена не установлена, уточните в офисе</span> {/if}
|
||||
{if $page[0].cena}<span class="product__price product__price--large span-change-cena">{$page[0].cena} руб.<!-- del>$29.00</del --></span>{else}
|
||||
<span class="product__price product__price--large span-change-cena">Цена не установлена, уточните в офисе</span> {/if}
|
||||
<input type="text" class="form-control hidden input-qc" title="Сохранить: Двойной клик" data-type="cena" data-id="{$page[0].id}">
|
||||
</div>
|
||||
<div class="product__desc m-t-25 m-b-30">
|
||||
|
|
Loading…
Reference in New Issue