Fix bug. When update transaction act_trans_date and voucher_date had wrong format...
authorwww-data <www-data@n3150.home>
Fri, 4 Aug 2023 12:26:19 +0000 (14:26 +0200)
committerwww-data <www-data@n3150.home>
Fri, 4 Aug 2023 12:26:19 +0000 (14:26 +0200)
app/compta/api_booking.php
app/compta/controlers/transaction.php
app/member

index 2474d47a4a2c8c04a65e58ad07beb437d91ee79c..f23635e035e511782f19f5527826e3dba4312c72 100644 (file)
@@ -197,11 +197,13 @@ _EOF;
      */
     private function updateTransaction($transi,$entries)
     {
-      $trans_id = $transi['trans_id'];
+      $trans_id     = $transi['trans_id'];
+      $trans_date   = date("Y-m-d",strtotime($transi['act_trans_date']));
+      $voucher_date = date("Y-m-d",strtotime($transi['voucher_date']));
       $q =<<<_EOF
 UPDATE Transactions 
-SET voucher_date='{$transi['voucher_date']}'
-   ,act_trans_date='{$transi['act_trans_date']}'
+SET voucher_date='{$voucher_date}'
+   ,act_trans_date='{$trans_date}'
    ,trans_label= '{$transi['trans_label']}'
    ,voucher_ref= '{$transi['voucher_ref']}'
 WHERE  trans_id= {$transi['trans_id']} ;
index 165ffb6d7000242e9ede9715e43fe2f2abc72b81..90c1bcb2206f0655433361c2c2f5b9be85427d04 100644 (file)
@@ -64,6 +64,14 @@ class Transaction
         $page = new \compta\views\transaction\Update($this->_model);
         return $page;
     }
+    
+    public function updatePost($_id)
+    {
+        require_once(controler::$basedir."/views/transaction_update.php");
+        $this->_model->get($_id);
+        $page = new \compta\views\transaction\Update($this->_model);
+        return $page;
+    }
 }
 
 ?>
index 73b7eb2f49045f87c9b6031661e00d98dc30a9ad..9709e08aed9b26ac88b255dc830878cb6e35d224 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 73b7eb2f49045f87c9b6031661e00d98dc30a9ad
+Subproject commit 9709e08aed9b26ac88b255dc830878cb6e35d224