2022-12-17
This commit is contained in:
parent
889e44b954
commit
6518ddf75d
|
@ -1,10 +1,24 @@
|
||||||
<?php
|
<?php
|
||||||
|
ini_set('display_errors', 1 );
|
||||||
//print_r($_FILES);
|
//print_r($_FILES);
|
||||||
//print_r($_POST);
|
//print_r($_POST);
|
||||||
//echo 1;
|
//echo 1;
|
||||||
switch(@$_POST['act']) {
|
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
|
22.06.2022
|
||||||
Интерактивное изменение
|
Интерактивное изменение
|
||||||
|
|
|
@ -114,30 +114,21 @@ $('.r_comment').click(function(event) {
|
||||||
---------------------------------------------------------------------- */
|
---------------------------------------------------------------------- */
|
||||||
|
|
||||||
$(".span-change-cena").dblclick(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");
|
$(this).hide("600");
|
||||||
$(tip).removeClass('hidden');
|
$('.input-qc').removeClass('hidden');
|
||||||
$(tip).show('600');
|
$('.input-qc').show('600');
|
||||||
$(tip).data("id", id);
|
|
||||||
$(tip).val(txt);
|
|
||||||
})
|
})
|
||||||
|
|
||||||
$(".input-qc").dblclick(function(event) {
|
$(".input-qc").dblclick(function(event) {
|
||||||
var id = $(this).data("id");
|
var id=$(this).data('id');
|
||||||
var txt = $(this).val();
|
var txt = $(this).val();
|
||||||
var tip = $(this).data('type');
|
|
||||||
$(this).hide("600");
|
$(this).hide("600");
|
||||||
$('.quick-change[data-type=' + tip + ']').show('600');
|
$('.span-change-cena').show('600');
|
||||||
$('.quick-change[data-type=' + tip + ']').text(txt);
|
$('.span-change-cena').text(txt);
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: 'POST', // Тип запроса
|
type: 'POST', // Тип запроса
|
||||||
url: '/act/tovar_show', // Скрипт обработчика
|
url: '/act/tovar_show', // Скрипт обработчика
|
||||||
data: 'id=' + id + '&tip=' + tip + '&act=qc&txt=' + txt, // Данные которые мы передаем
|
data: 'id=' + id + '&act=addChangeCena&txt=' + txt, // Данные которые мы передаем
|
||||||
success: function(data) {
|
success: function(data) {}
|
||||||
$("#r_comment_" + id).text(data);
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
})
|
})
|
|
@ -212,3 +212,14 @@
|
||||||
46.165.16.184;1671280332;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/84;
|
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;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;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,
|
`dostavka` INTEGER,
|
||||||
FOREIGN KEY (`city_id`) REFERENCES `users` (`city`),
|
FOREIGN KEY (`city_id`) REFERENCES `users` (`city`),
|
||||||
FOREIGN KEY (`org_id`) REFERENCES `org` (`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>
|
<h4 class="font--regular m-b-20">{$page[0].title}</h4>
|
||||||
<h5 class="font--regular m-b-20">Артикул: {$page[0].artikul}</h5>
|
<h5 class="font--regular m-b-20">Артикул: {$page[0].artikul}</h5>
|
||||||
<div class="product__price m-t-5">
|
<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}
|
{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" data-cena="{$page[0].cena">Цена не установлена, уточните в офисе</span> {/if}
|
<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}">
|
<input type="text" class="form-control hidden input-qc" title="Сохранить: Двойной клик" data-type="cena" data-id="{$page[0].id}">
|
||||||
</div>
|
</div>
|
||||||
<div class="product__desc m-t-25 m-b-30">
|
<div class="product__desc m-t-25 m-b-30">
|
||||||
|
|
Loading…
Reference in New Issue