]> _ Git - fluidbook-toolbox.git/commitdiff
wait #7938 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 13 Jan 2026 13:09:07 +0000 (14:09 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 13 Jan 2026 13:09:07 +0000 (14:09 +0100)
app/Fluidbook/Compiler/Cart.php

index 17230c9fa62f98e2256084ea8b21deca9be43f01..f41a2e48b1d7c58590c82d66dc9377ecab0ccccc 100644 (file)
@@ -892,6 +892,24 @@ trait Cart
     {
         $this->lessVariables['import-cart-styles'] = 'kimplay';
         $this->addJsLib('kimplay', 'js/libs/fluidbook/cart/fluidbook.cart.kimplay.js');
-    }
 
+        $refs = ExcelToArray::excelToArrayKeyVars($this->wdir . 'commerce/' . $this->config->basketReferences);
+
+        $references = [];
+        foreach ($refs as $ref => $data) {
+            $references[$ref] = ['reference' => $ref, 'name' => $data['Désignation']];
+            if ($data['Image']) {
+                $dest = $this->wdir . 'commerce/' . $ref . '.jpg';
+                try {
+                    if (!file_exists($dest) || filemtime($dest) < URL::mtime($data['Image'])) {
+                        copy($data['Image'], $dest);
+                    }
+                }catch (\Exception $e) {
+
+                }
+            }
+        }
+
+        $this->config->basketReferences = $references;
+    }
 }