2022-12-17

This commit is contained in:
yurecnt 2022-12-17 19:10:16 +05:00
parent 889e44b954
commit 6518ddf75d
9 changed files with 55 additions and 61 deletions

View File

@ -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
Интерактивное изменение Интерактивное изменение

View File

@ -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);
}
}); });
}) })

View File

@ -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 46.165.16.184 1671267007 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/7435
212 46.165.16.184 1671280332 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/84
213 46.165.16.184 1671280338 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/
214 46.165.16.184 1671280340 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
215 46.165.16.184 1671283262 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
216 46.165.16.184 1671283542 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
217 46.165.16.184 1671283554 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
218 46.165.16.184 1671284288 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
219 46.165.16.184 1671284557 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
220 46.165.16.184 1671284666 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
221 46.165.16.184 1671284680 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
222 46.165.16.184 1671285233 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
223 46.165.16.184 1671285725 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
224 46.165.16.184 1671285732 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448
225 46.165.16.184 1671285818 Firefox 10+ Linux https://tk-ligat.ru/tovar_show/1448

View File

@ -1 +1 @@
1086 1097
1 1086 1097

View File

@ -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.

View File

@ -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");
?> ?>

View File

@ -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">

5
togit.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
git add .
git commit -m $(date "+%Y-%m-%d")
git push -u origin master