include_once(dirname(__DIR__, 2) . "/inc/db.php");
include_once(dirname(__DIR__, 2) . "/inc/base_new.php");
include_once(dirname(__DIR__, 2) . "/inc/design_new.php");
-
+error_reporting(E_ALL);
try {
//include"templates/top.php";
$checkarr= $db::getRows("SELECT * FROM sales WHERE date >= NOW()- 37 * INTERVAL '1 day' ");
//$cheks_txt=";
+$sale = [];
+$check_sale_cnt = [];
+$check_vozvrat_cnt = [];
foreach($checkarr as $checkr) {
+ if (!in_array($checkr["order_id"], $check_sale_cnt)) {
+ $check_sale_cnt[$checkr["order_id"]] = 0;
+ }
+ if (!in_array($checkr["order_id"], $check_vozvrat_cnt)) {
+ $check_vozvrat_cnt[$checkr["order_id"]] = 0;
+ }
+ if (!in_array($checkr["order_id"], $sale)) {
+ $sale[$checkr["order_id"]] = '';
+ }
$cheks_txt ="<div class=\"col text-center p-1 m-1 ";
if($checkr["operation"]=="Возврат") $cheks_txt .=" bg-warning"; else $cheks_txt .=" bg-success";
-$cheks_txt .="\">Чек ".$checkr["operation"]." ".round($checkr["summ"],2)."руб. ".$checkr["number"]." ".$checkr["date"]." продавец ".$usersArr[$checkr["seller_id"]]." ";
+$cheks_txt .="\">Чек ".$checkr["operation"]." ".round($checkr["summ"],2)."руб. ".$checkr["number"]." ".$checkr["date"];
+$cheks_txt .=" продавец ".($usersArr[$checkr["seller_id"]] ?? '-')." ";
if($checkr["operation"]=="Продажа") $cheks_txt .="<span class=\"btn btn-sm btn-danger\" onclick=\"ajax_return_check('".$checkr["id"]."');$(this).hide();\">сделать возврат</span>";
$cheks_txt .="</div>";
</td><td";
-if(in_array($row["amo_id"], $in_orders)) echo" class=\"bg-danger\"";
+if(in_array($row["amo_id"], $in_orders ?? [])) echo" class=\"bg-danger\"";
$summ_all=$row["price"]+$row["price_dostavka"]+$row["price_dostavka_povtor"];
-if(in_array($row["amo_id"], $in_orders)) {
+if(in_array($row["amo_id"], $in_orders ?? [])) {
//echo"ДУБЛЬ! ".$row["amo_id"].""; echo'<span onclick="ajax_check_remove('.$row["id"].');" class="btn btn-danger">удалить заказ</span>';
$_SESSION["order_id_dell"][$row["id"]]=$row["amo_id"];
} catch (Exception $e) {
- echo 'Выброшено исключение: ', $e->getMessage(), "\n";
+ echo 'Выброшено исключение: '. $e->getMessage() . ', line:' . $e->getLine(). "\n";
}