]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-256] вторая кнопка с датой
authorAlexander Smirnov <fredeom@mail.ru>
Fri, 20 Dec 2024 19:14:32 +0000 (22:14 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Fri, 20 Dec 2024 19:14:32 +0000 (22:14 +0300)
erp24/modul/orders/delivery.php

index 202a1e73a6ccbbfa98e685a414a2c0ac4592ab9b..1ea98a0a77d0344eab34b7d2e43807bd02448922 100644 (file)
@@ -1,15 +1,16 @@
 <?php
 
-$action = $_GET['action'] ?? null;
-if ($action && $action == 'amoUpdateToday') {
+function getMyHost() {
     $host = '';
     if (str_contains($_SERVER['HTTP_HOST'], 'localhost')) {
         $host = 'http://localhost:4444';
     } else {
         $host = 'https://api1.' . $_SERVER['HTTP_HOST'];
     }
-    $host .= '/cron/amo142?date1=' . date('Y-m-d') . '&date2=' . date('Y-m-d') . '&status_id=142&key=getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance&token_cloud=iC04295J9HyD2H3GJF3btky&grant_type=refresh_token&secret_phrase=VJJVkt467ltuXU__356XEtS';
+    return $host;
+}
 
+function openCurl($host) {
     $ch = curl_init($host);
     curl_setopt($ch, CURLOPT_HEADER, 0);
     curl_exec($ch);
@@ -20,6 +21,19 @@ if ($action && $action == 'amoUpdateToday') {
     exit();
 }
 
+$action = $_GET['action'] ?? null;
+if ($action && $action == 'amoUpdateToday') {
+    $host = getMyHost() . '/cron/amo142?date1=' . date('Y-m-d') . '&date2=' . date('Y-m-d') . '&status_id=142&key=getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance&token_cloud=iC04295J9HyD2H3GJF3btky&grant_type=refresh_token&secret_phrase=VJJVkt467ltuXU__356XEtS';
+    openCurl($host);
+}
+
+if ($action && $action == 'amoUpdateDate') {
+    $date = $_GET['date'];
+    $host = getMyHost() . '/cron/amo142?date1=' . $date . '&date2=' . $date . '&status_id=142&key=getJH6GFi4tpU84YVPW9M__Xe_eQ24baWRFGl9ance&token_cloud=iC04295J9HyD2H3GJF3btky&grant_type=refresh_token&secret_phrase=VJJVkt467ltuXU__356XEtS';
+    openCurl($host);
+}
+
+
 include_once(dirname(__DIR__, 2) . "/startup.php");
 include_once(dirname(__DIR__, 2) . "/inc/db.php");
 include_once(dirname(__DIR__, 2) . "/inc/base_new.php");
@@ -128,8 +142,13 @@ echo'<h1>Заказы из amo и чеки в магазинах <a href="/order
 импортировать заказы из amo с датой доставки '.date("d.m.Y",time()).'</a></h1>';
 
 
+echo '<form action="/orders/delivery" method="GET" target="_blank">';
+echo '<input type="hidden" name="action" value="amoUpdateDate" />';
+echo '<input type="date" name="date" required />';
+echo '<input type="submit" class="btn btn-info" value="синхронизировать заказы с amo"/>';
+echo '</form>';
 
-echo'<a href="?umoup=1" class="btn btn-info">синхронизировать заказы с amo</a>';    
+//echo'<a href="?umoup=1" class="btn btn-info">синхронизировать заказы с amo</a>';
 
 $products=array(); $payment_types=array();