1<?php
2if ($marketLoadError !== ''): ?>
3
4 <div class="znx-acct">
5 <div class="znx-acct-head"><?= t('market.title') ?></div>
6 <div class="znx-empty-box">
7 <p><?= t('market.load_failed2') ?></p>
8 <p><?= t('market.tried_file') ?> <?php echo $marketLoadError; ?></p>
9 <p><?= t('market.fix_path') ?></p>
10 <p><?= t('market.check_permissions') ?></p>
11 </div>
12 </div>
13
14<?php elseif ($marketMode === 'list'): ?>
15
16 <div class="znx-acct">
17 <div class="znx-acct-head"><?= t('market.title') ?></div>
18 <div class="znx-acct-info"><?= t('market.hint') ?> <a target="_BLANK" href="http://znote.eu/images/depotmarket.jpg"><?= t('market.depot_link_text') ?></a> <br><?= t('market.sell_instructions') ?></div>
19 <form action="" class="znx-acct-toolbar market_item_search">
20 <div class="znx-acct-toolbar__field">
21 <label for="compareSearch"><?= t('market.search') ?></label>
22 <input type="text" id="compareSearch" name="compare" class="znx-acct-select">
23 </div>
24 <div class="znx-acct-toolbar__submit"><button type="submit" class="znx-acct-btn"><?= t('common.search') ?></button></div>
25 </form>
26 <div class="znx-acct-head"><?= t('market.wts') ?></div>
27 <div class="znx-acct-table-wrap">
28 <table class="znx-acct-table">
29 <tr class="yellow">
30 <td><?= t('market.item_name') ?></td>
31 <td><?= t('common.item') ?></td>
32 <td><?= t('common.count') ?></td>
33 <td><?= t('market.price_for_1') ?></td>
34 <td><?= t('common.added') ?></td>
35 <td><?= t('common.by') ?></td>
36 <td><?= t('market.compare') ?></td>
37 </tr>
38 <?php foreach (($offers['wts'] ?: array()) as $o): ?>
39 <tr>
40 <td><?php echo (isset($items[$o['item_id']])) ? $items[$o['item_id']] : $o['item_id']; ?></td>
41 <td><img src="<?php echo htmlspecialchars(znote_item_image_url((int)$o["item_id"]), ENT_QUOTES); ?>" alt="<?= t('market.item_image_alt') ?>"></td>
42 <td><?php echo $o['amount']; ?></td>
43 <td><?php echo number_format($o['price'], 0, "", " "); ?></td>
44 <td><?php echo getClock($o['created'], true, true); ?></td>
45 <td><?php echo ($o['anonymous'] == 1) ? t('market.anonymous') : "<a target='_BLANK' href='characterprofile.php?name=".$o['player_name']."'>".$o['player_name']."</a>"; ?></td>
46 <td><a href="?compare=<?php echo $o['item_id']; ?>" class="znx-acct-edit-btn"><?= t('market.compare') ?></a></td>
47 </tr>
48 <?php endforeach; ?>
49 </table>
50 </div>
51 <div class="znx-acct-head"><?= t('market.wtb') ?></div>
52 <div class="znx-acct-table-wrap">
53 <table class="znx-acct-table">
54 <tr class="yellow">
55 <td><?= t('market.item_name') ?></td>
56 <td><?= t('common.item') ?></td>
57 <td><?= t('common.count') ?></td>
58 <td><?= t('market.price_for_1') ?></td>
59 <td><?= t('common.added') ?></td>
60 <td><?= t('common.by') ?></td>
61 <td><?= t('market.compare') ?></td>
62 </tr>
63 <?php foreach (($offers['wtb'] ?: array()) as $o): ?>
64 <tr>
65 <td><?php echo (isset($items[$o['item_id']])) ? $items[$o['item_id']] : $o['item_id']; ?></td>
66 <td><img src="<?php echo htmlspecialchars(znote_item_image_url((int)$o["item_id"]), ENT_QUOTES); ?>" alt="<?= t('market.item_image_alt') ?>"></td>
67 <td><?php echo $o['amount']; ?></td>
68 <td><?php echo number_format($o['price'], 0, "", " "); ?></td>
69 <td><?php echo getClock($o['created'], true, true); ?></td>
70 <td><?php echo ($o['anonymous'] == 1) ? t('market.anonymous') : "<a target='_BLANK' href='characterprofile.php?name=".$o['player_name']."'>".$o['player_name']."</a>"; ?></td>
71 <td><a href="?compare=<?php echo $o['item_id']; ?>" class="znx-acct-edit-btn"><?= t('market.compare') ?></a></td>
72 </tr>
73 <?php endforeach; ?>
74 </table>
75 </div>
76 </div>
77
78<?php else: ?>
79
80 <div class="znx-acct">
81 <?php if (!is_string($compare)): ?>
82 <div class="znx-acct-head"><?= t('market.comparing_item', ['name' => $itemname]) ?></div>
83 <?php else: ?>
84 <div class="znx-acct-head"><?= t('market.search_result', ['query' => stripslashes($compare)]) ?></div>
85 <?php endif; ?>
86 <div class="znx-jump-top"><a href="market.php" class="znx-acct-edit-btn"><?= t('market.go_back') ?></a></div>
87 <div class="znx-acct-head"><?= t('market.active') ?></div>
88 <div class="znx-acct-table-wrap">
89 <table class="znx-acct-table">
90 <tr class="yellow">
91 <td><?= t('market.item_name') ?></td>
92 <td><?= t('common.item') ?></td>
93 <td><?= t('common.count') ?></td>
94 <td><?= t('market.price_for_1') ?></td>
95 <td><?= t('common.added') ?></td>
96 <td><?= t('common.by') ?></td>
97 </tr>
98 <?php foreach ($activeSellOffers as $o): ?>
99 <tr>
100 <td><?php echo (isset($items[$o['item_id']])) ? $items[$o['item_id']] : $o['item_id']; ?></td>
101 <td><img src="<?php echo htmlspecialchars(znote_item_image_url((int)$o["item_id"]), ENT_QUOTES); ?>" alt="<?= t('market.item_image_alt') ?>"></td>
102 <td><?php echo $o['amount']; ?></td>
103 <td><?php echo number_format($o['price'], 0, "", " "); ?></td>
104 <td><?php echo getClock($o['created'], true, true); ?></td>
105 <td><?php echo ($o['anonymous'] == 1) ? t('market.anonymous') : "<a target='_BLANK' href='characterprofile.php?name=".$o['player_name']."'>".$o['player_name']."</a>"; ?></td>
106 </tr>
107 <?php endforeach; ?>
108 </table>
109 </div>
110
111 <?php if ($buylist !== false): ?>
112 <div class="znx-acct-head"><?= t('market.want_to_buy') ?></div>
113 <div class="znx-acct-table-wrap">
114 <table class="znx-acct-table">
115 <tr class="yellow">
116 <td><?= t('market.item_name') ?></td>
117 <td><?= t('common.item') ?></td>
118 <td><?= t('common.count') ?></td>
119 <td><?= t('market.price_for_1') ?></td>
120 <td><?= t('common.added') ?></td>
121 <td><?= t('common.by') ?></td>
122 </tr>
123 <?php foreach ($buylist as $o): ?>
124 <tr>
125 <td><?php echo (isset($items[$o['item_id']])) ? $items[$o['item_id']] : $o['item_id']; ?></td>
126 <td><img src="<?php echo htmlspecialchars(znote_item_image_url((int)$o["item_id"]), ENT_QUOTES); ?>" alt="<?= t('market.item_image_alt') ?>"></td>
127 <td><?php echo $o['amount']; ?></td>
128 <td><?php echo number_format($o['price'], 0, "", " "); ?></td>
129 <td><?php echo getClock($o['created'], true, true); ?></td>
130 <td><?php echo ($o['anonymous'] == 1) ? t('market.anonymous') : "<a target='_BLANK' href='characterprofile.php?name=".$o['player_name']."'>".$o['player_name']."</a>"; ?></td>
131 </tr>
132 <?php endforeach; ?>
133 </table>
134 </div>
135 <?php endif; ?>
136
137 <div class="znx-acct-head"><?= t('market.old') ?></div>
138 <div class="znx-acct-table-wrap">
139 <table class="znx-acct-table">
140 <tr class="yellow">
141 <td><?= t('market.item_name') ?></td>
142 <td><?= t('common.item') ?></td>
143 <td><?= t('common.count') ?></td>
144 <td><?= t('market.price_for_1') ?></td>
145 <td><?= t('market.sold') ?></td>
146 </tr>
147 <?php foreach (($historyOffers ?: array()) as $o): ?>
148 <tr>
149 <td><?php echo (isset($items[$o['item_id']])) ? $items[$o['item_id']] : $o['item_id']; ?></td>
150 <td><img src="<?php echo htmlspecialchars(znote_item_image_url((int)$o["item_id"]), ENT_QUOTES); ?>" alt="<?= t('market.item_image_alt') ?>"></td>
151 <td><?php echo $o['amount']; ?></td>
152 <td><?php echo number_format($o['price'], 0, "", " "); ?></td>
153 <td><?php echo getClock($o['inserted'], true, true); ?></td>
154 </tr>
155 <?php endforeach; ?>
156 </table>
157 </div>
158 </div>
159
160<?php endif; ?>
161