diff options
Diffstat (limited to 'views/mods/mod_orderupload')
| -rw-r--r-- | views/mods/mod_orderupload/basket_after.phtml | 5 | ||||
| -rw-r--r-- | views/mods/mod_orderupload/basket_row_upload_target.phtml | 17 |
2 files changed, 18 insertions, 4 deletions
diff --git a/views/mods/mod_orderupload/basket_after.phtml b/views/mods/mod_orderupload/basket_after.phtml index 544cea9..25aed96 100644 --- a/views/mods/mod_orderupload/basket_after.phtml +++ b/views/mods/mod_orderupload/basket_after.phtml @@ -5,7 +5,10 @@ * Date: 02.05.2018
* Time: 10:47
*/
-
+
+ // Es muss die ID der Bestellung verfügbar sein.
+ if (intval($_SESSION['wpsg']['order_id']??0) <= 0) $_SESSION['wpsg']['order_id'] = \wpsg\wpsg_calculation::getSessionCalculation()->toDB();
+
?>
<script>
diff --git a/views/mods/mod_orderupload/basket_row_upload_target.phtml b/views/mods/mod_orderupload/basket_row_upload_target.phtml index 5a32de8..d5e1022 100644 --- a/views/mods/mod_orderupload/basket_row_upload_target.phtml +++ b/views/mods/mod_orderupload/basket_row_upload_target.phtml @@ -1,4 +1,8 @@ -<?php echo $this->writeFrontendMessage(); ?>
+<?php
+
+ if (!$this->bMessageOut) echo $this->writeFrontendMessage();
+
+?>
<?php if (wpsg_isSizedArray($this->view['wpsg_mod_orderupload']['arFiles'])) { ?>
@@ -7,8 +11,15 @@ <?php foreach ($this->view['wpsg_mod_orderupload']['arFiles'] as $f) { ?>
<li>
-
- <a href=""><?php echo basename($f); ?> <span class="size">(<?php echo wpsg_formatSize($f); ?>)</span></a>
+
+ <a href="<?php
+
+ echo wpsg_ShopController::getShop()->getUrl(wpsg_ShopController::URL_BASKET, 'wpsg_mod_orderupload', 'downloadProductFile', [
+ 'file' => rawurlencode(basename($f)),
+ 'product_index' => $this->view['wpsg_mod_orderupload']['product_index']
+ ]);
+
+ ?>"><?php echo basename($f); ?> <span class="size">(<?php echo wpsg_formatSize($f); ?>)</span></a>
<a title="<?php echo __('Upload entfernen.', 'wpsg'); ?>" class="removeLink" onclick="return wpsg_mod_orderupload_removefile('<?php echo rawurlencode(basename($f)); ?>', <?php echo $this->view['wpsg_mod_orderupload']['product_index']; ?>, <?php echo $this->view['wpsg_mod_orderupload']['product_id']; ?>);" href="#">
<img src="<?php echo WPSG_URL; ?>views/gfx/bin_x.png" alt="<?php echo __('Löschen', 'wpsg'); ?>" />
|
