]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
фиксы
authormarina <m.zozirova@gmail.com>
Fri, 20 Dec 2024 09:06:34 +0000 (12:06 +0300)
committermarina <m.zozirova@gmail.com>
Fri, 20 Dec 2024 09:06:34 +0000 (12:06 +0300)
erp24/views/cron/1c.php

index f178ae8a4d040baee48a55f014282268edc8ae47..4146dcd665ce23f2b9e47b10eabda940a33de528 100644 (file)
@@ -33,52 +33,45 @@ $items=array(
 
 //"prices"=>array("name"=>"Цены"),
 );
-$request_id = time();
-$m = array();
-$m["request_id"] = $request_id;
-
-if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST["save"])) {
-    foreach ($_POST["in"] ?? [] as $n => $array5) {
-        $m3 = array();
-        foreach ($_POST["in_in"][$n] ?? [] as $t => $ar) {
-            $m[$n][$t] = "" . $ar;
-        }
-        if (empty($m[$n])) {
-            $m[$n] = true;
-        }
+
+echo'<form action="" method=post>';
+echo '<input type="hidden" name="_csrf" value="' . Yii::$app->request->getCsrfToken() . '" />';
+foreach($items as $name => $ar) {
+    echo'<br><input type=checkbox name=in['.$name.']> '.$ar["name"].'';
+    echo"<table>";
+    foreach($ar["array"] ?? [] as $tip => $val) {
+// if($name=="checks")  $type="date"; else $type="text";
+        echo'<td> '.$tip.'</td><td> <input type="text" ';
+        if(isset($type) && $type=="date") echo' style="width:220px;"';
+
+        echo' class="form-control" name=in_in['.$name.']['.$tip.'] value="'.$val.'"></td>';
+    }
+    echo '</table>';
+}
+echo'<br><button name=save value=1 type=submit class="btn btn-success">Сохранить</button></form>';
+echo'<p><button class="btn"><a href="/cron/1c">Обновить</a></button></p>';
+$m=array();
+$request_id=time();
+$m["request_id"]=$request_id;
+foreach($_POST["in"] ?? [] as $n => $array5) {
+    $m3=array();
+    foreach($_POST["in_in"][$n] ?? [] as $t => $ar) {
+        $m[$n][$t]="".$ar;
     }
+    if(empty($m[$n])) $m[$n]=true;
+}
 
-    $json2 = json_encode($m, JSON_UNESCAPED_UNICODE);
+$json2=json_encode($m,JSON_UNESCAPED_UNICODE);
+echo $json2;
 
-    if (!empty($_POST["in"]) && $json2 != "[]") {
-        $db::sql("INSERT INTO api_cron (date, date_up, status, json_post, request_id) VALUES (NOW(), NOW(), 0, ?, ?)", [$json2, $request_id]);
-    }
+if(!empty($_POST["in"]) and $json2!="[]") {
+
+
+
+    $db::sql("INSERT INTO api_cron (date, date_up, status,json_post,request_id) VALUES (NOW(), NOW(), 0, ?, ?)",[$json2,$request_id]);
 
-    header('Location: ' . $_SERVER['PHP_SELF']);
-    exit;
 }
-?>
-
-<form action="" method="post">
-    <input type="hidden" name="_csrf" value="<?= Yii::$app->request->getCsrfToken() ?>" />
-
-    <?php foreach($items as $name => $ar): ?>
-        <br><input type="checkbox" name="in[<?= $name ?>]"> <?= $ar["name"] ?>
-        <table>
-            <?php foreach($ar["array"] ?? [] as $tip => $val): ?>
-                <tr>
-                    <td><?= $tip ?></td>
-                    <td><input type="text" class="form-control" name="in_in[<?= $name ?>][<?= $tip ?>]" value="<?= $val ?>"></td>
-                </tr>
-            <?php endforeach; ?>
-        </table>
-    <?php endforeach; ?>
-
-    <br><button name="save" value="1" type="submit" class="btn btn-success">Сохранить</button>
-</form>
-
-<p><button class="btn"><a href="/cron/1c">Обновить</a></button></p>
-<?php
+
 $status_arr=[0=>"ожидает выполнения",1=>"выполнено"];
 $data = $db::getRows("SELECT * FROM api_cron WHERE 1=1 order by date DESC LIMIT 30 ");
 echo"<h3>Здания для 1с</h3><table class=\"table table-hover table-sm\"><tbody>";