// echo"<br> ++ productId = $productId order_id=$orderId field_name=$field_name storeId=$storeId value=$value";
$Insert=true;
// if(in_array($field_name,$divisionFieldsArray) and ($value==0 and empty($oldvalue))) $Insert=false;
-
-
-
- if($Insert) $db::sql("INSERT IGNORE INTO store_orders_fields_data (product_id, order_id, store_id, field_name, field_id, value, value_text, color,hand,date_update, title)
- VALUES (?,?,?,?,?,?,?,?,'-1',NOW(),?) ON DUPLICATE KEY UPDATE value=?, hand=0, value_text=?, date_update=NOW(), title=?",
- [$productId, $orderId, $storeId, $field_name, $field_id, $value, $value_text, $color, $title, $value, $value_text , $title]);
-
-
- }
+
+
+
+ if($Insert) $db::sql("INSERT INTO store_orders_fields_data (product_id, order_id, store_id, field_name, field_id, value, value_text, color,hand,date_update, title)
+ VALUES (?,?,?,?,?,?,?,?,'-1',NOW(),?) ON CONFLICT (order_id, product_id, store_id, field_id, field_name, color) DO UPDATE SET value=?, hand=0, value_text=?, date_update=NOW(), title=?",
+ [$productId, $orderId, $storeId, $field_name, $field_id, $value, $value_text, $color, $title, $value, $value_text , $title]);
+
+
+ }
if(($type!="string" and !empty($value) and $value!='0.000') or ($type=="string" and $value_text!="") ) {
if(($oldvalue==$value or $oldvalue=="$value.000") and $value_text=="") {
include_once(dirname(__DIR__, 2) . "/inc/base_new.php");
$modul="shipment";
-global $act, $orderId;
+global $act, $orderId, $store_id, $productsColorsArray, $products, $fieldsRows;
$act="store-order-score";
$group_id=(int)$_SESSION["group_id"]; // ID группы сотрудника
if(!empty($_REQUEST["store_id"])) $store_id=htmlentities($_REQUEST["store_id"]);
// проголусуйте от лица магазина
if(!empty($store_id)) {
echo'<div class="table-responsive mt-3">
-<form method=post action=""><table class="zak">';
+<form method=post action="">';
+ echo '<input type="hidden" name="_csrf" value="' . Yii::$app->request->getCsrfToken() . '" />';
+ echo '<table class="zak">';
+
echo'<thead><tr class="zg"><th>ваша оценка</th><th class="text-right w-10">наименование</th><th>получено при делении шт.</th><th>общая средняя оценка</th></tr></thead>
<tbody>';
foreach($products as $productId => $productName){