Browse code

Progress

Benjamin Roth authored on21/02/2023 19:42:19
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,104 @@
1
+<?php if(!empty($this->actions)): ?>
2
+<form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="post">
3
+<div class="formbody">
4
+<input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formSubmit; ?>">
5
+<input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
6
+<?php endif; ?>
7
+
8
+<?php if ($this->collection->hasErrors()): ?>
9
+<p class="error"><?php echo implode('</p><p class="error">', $this->collection->getErrors()); ?></p>
10
+<?php endif; ?>
11
+
12
+<div class="collection">
13
+
14
+  <?php if (!$this->isEditable && !$this->collection->isLocked()): ?>
15
+    <div class="boxed">
16
+      <a href="{{link_url::65}}" class="edit"><!--<svg class="ico ico-pencil"><use xlink:href="#ico-pencil"></use></svg>--> Ändern</a>
17
+      <p>Bitte kontrollieren Sie noch einmal Ihre gewählten Artikel.</p>
18
+    </div>
19
+  <?php endif; ?>
20
+
21
+<?php foreach($this->items as $item): $i=0; ?>
22
+<?php $product = $item['product']; ?>
23
+    <div class="<?php echo $item['rowClass']; ?>"><?php if(!$this->isNotification): ?>
24
+        <div class="col_<?php echo $i++; ?> col_first image"><?php echo $this->getGallery('images', $item['item'])->generateMainImage(); ?></div><?php endif; ?>
25
+        <div class="col_<?php echo $i++; ?><?php if($this->isNotification) echo ' col_first'; ?> name">
26
+            <div class="emphasised fs_small"><?php echo $item['name']; ?></div>
27
+            <?php if(!empty($item['attributes']) || $item['sku'] || ($product->attr_datum && $product->type != 2)): ?>
28
+            <ul>
29
+                <?php if ($product->attr_datum && $product->type != 2): ?><li class="attribute"><span class="label">{{isolabel::date}}:</span> <?= $this->attributeValue('attr_datum', $product->attr_datum, ['html'=>true, 'item'=>$item['item']]) ?> </li><?php endif; ?>
30
+                <?php /* if ($item['sku']): ?><li class="attribute" itemprop="sku"><span class="label">{{isolabel::sku}}:</span> <?php echo $item['sku']; ?></li><?php endif; */?>
31
+                <?php foreach($item['attributes'] as $name => $value): ?>
32
+                <li><strong><?= $this->attributeLabel($name) ?>:</strong> <?= $this->attributeValue($name, $value, ['html'=>true, 'item'=>$item['item']]) ?></li>
33
+                <?php endforeach; ?>
34
+            </ul>
35
+            <?php endif; ?>
36
+        </div>
37
+        <div class="col_<?php echo $i++; ?> quantity">
38
+        <?php if($this->isEditable): ?>
39
+            <input name="quantity[<?php echo $item['id']; ?>]" type="text" class="text" value="<?php echo $item['quantity']; ?>" maxlength="10">
40
+        <?php else: ?>
41
+            <?php echo $item['quantity']; ?> x
42
+        <?php endif; ?>
43
+        </div>
44
+        <div class="col_<?php echo $i++; ?> price"><?php echo $item['price']; ?></div>
45
+        <div class="col_<?php echo $i++; if(!$this->isEditable) echo ' col_last'; ?> price total"><?php echo $item['total']; ?></div><?php if($this->isEditable): ?>
46
+        <div class="col_<?php echo $i++; ?> col_last actions">
47
+            <?php /* if ($item['edit_href']): ?><a href="<?php echo $item['edit_href']; ?>" class="edit" title="<?php echo $item['edit_title']; ?>"><?php echo $item['edit_link']; ?></a><?php endif; */ ?>
48
+            <a href="<?php echo $item['remove_href']; ?>" class="remove" title="<?php echo $item['remove_title']; ?>"><?php echo $item['remove_link']; ?></a>
49
+        </div><?php endif; ?>
50
+    </div><?php if($item['item']->hasErrors()): ?>
51
+    <div class="<?php echo $item['rowClass']; ?>">
52
+        <div colspan="<?php echo $i; ?>"><p class="error"><?php echo implode('</p><p class="error">', $item['item']->getErrors()); ?></p></div>
53
+    </div>
54
+<?php endif; ?>
55
+<?php endforeach; ?>
56
+    <div class="summary foot_0 foot_first subtotal">
57
+        <?php $i=0; if(!$this->isNotification): ?>
58
+        <div class="col_<?php echo $i++; ?> col_first">&nbsp;</div><?php endif; ?>
59
+        <div class="col_<?php echo $i++; $i++; ?><?php if($this->isNotification) echo ' col_first'; ?> name" colspan="2"><?php echo $GLOBALS['TL_LANG']['MSC']['subTotalLabel']; ?></div>
60
+        <div class="col_<?php echo $i++; ?> price">&nbsp;</div>
61
+        <div class="col_<?php echo $i++; if(!$this->isEditable) echo ' col_last'; ?> price total"><?php echo $this->subtotal; ?></div><?php if($this->isEditable): ?>
62
+        <div class="col_<?php echo $i++; ?> col_last remove">&nbsp;</div><?php endif; ?>
63
+    </div>
64
+    <?php foreach ($this->surcharges as $surcharge): $i=0; ?>
65
+    <div class="summary <?php echo $surcharge['rowClass']; ?>">
66
+        <?php if(!$this->isNotification): ?>
67
+        <div class="col_<?php echo $i++; ?> col_first">&nbsp;</div><?php endif; ?>
68
+        <div class="col_<?php echo $i++; $i++; ?><?php if($this->isNotification) echo ' col_first'; ?> name" colspan="2"><?php echo $surcharge['label']; ?></div>
69
+        <div class="col_<?php echo $i++; ?> price"><?php echo $surcharge['price']; ?></div>
70
+        <div class="col_<?php echo $i++; if(!$this->isEditable) echo ' col_last'; ?> price total"><?php echo $surcharge['total_price']; ?></div><?php if($this->isEditable): ?>
71
+        <div class="col_<?php echo $i++; ?> col_last remove">&nbsp;</div><?php endif; ?>
72
+    </div>
73
+    <?php endforeach; ?>
74
+    <div class="summary foot_<?php echo count($this->surcharges)+1; ?> foot_last total">
75
+        <?php $i=0; if(!$this->isNotification): ?>
76
+        <div class="col_<?php echo $i++; ?> col_first">&nbsp;</div><?php endif; ?>
77
+        <div class="col_<?php echo $i++; $i++ ?><?php if($this->isNotification) echo ' col_first'; ?> name" colspan="2"><?php echo $GLOBALS['TL_LANG']['MSC']['grandTotalLabel']; ?></div>
78
+        <div class="col_<?php echo $i++; ?> price">&nbsp;</div>
79
+        <div class="col_<?php echo $i++; if(!$this->isEditable) echo ' col_last'; ?> price total"><?php echo $this->total; ?></div><?php if($this->isEditable): ?>
80
+        <div class="col_<?php echo $i++; ?> col_last remove">&nbsp;</div><?php endif; ?>
81
+    </div>
82
+</div>
83
+
84
+<?php if(!empty($this->buttons)): ?>
85
+</div>
86
+<div class="submit_container">
87
+<?php //foreach($this->actions as $action) echo $action->generate($this->collection).' '; ?>
88
+<?php foreach($this->buttons as $action): ?>
89
+  <div class="<?php echo $action['name']; ?>"><button type="<?php echo $action['type']; ?>" class="<?php echo $action['type']; ?> <?php echo $action['name']; ?>" name="<?php echo $action['name']; ?>" id="ctrl_<?php echo $action['name']; ?>_<?php echo $this->id; ?>" value="1"><?php echo $action['label']; ?></button></div>
90
+<?php endforeach; ?>
91
+</div>
92
+</form>
93
+<?php endif; ?>
94
+
95
+<?php if (!$this->isEditable && count($this->downloads)): ?>
96
+<div class="downloads">
97
+<h2><?php echo $GLOBALS['TL_LANG']['MSC']['downloadsLabel']; ?></h2>
98
+<ul>
99
+<?php foreach ($this->downloads as $download): ?>
100
+<li class="<?php echo $download['downloadable'] ? 'available' : 'unavailable'; ?>"><?php if ($download['downloadable'] && $download['href']): ?><a href="<?php echo $download['href']; ?>"><?php endif; echo $download['title']; if ($download['downloadable'] && $download['href']): ?></a><?php endif; echo $download['remaining']; ?></li>
101
+<?php endforeach; ?>
102
+</ul>
103
+</div>
104
+<?php endif; ?>