diff options
| author | karl <noreply@maennchen1.de> | 2023-08-01 12:05:02 +0000 |
|---|---|---|
| committer | karl <noreply@maennchen1.de> | 2023-08-01 12:05:02 +0000 |
| commit | 8806540b571a2b87addbfb5ce5faa3488f38cc6d (patch) | |
| tree | 94ecbaac0beecff533ca6b0a465054c14f33c943 /views/mods | |
| parent | 7a8552d2803d1be9e615585d175d83dd90d202bc (diff) | |
- Modul Vorkasse: abgesicherter QR-Code in Bestellemail integriert
- Changelog aktualisiert
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8342 0d5edaf7-2b12-4e95-93f4-047927463d4b
Diffstat (limited to 'views/mods')
| -rw-r--r-- | views/mods/mod_prepayment/mail_html.phtml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/views/mods/mod_prepayment/mail_html.phtml b/views/mods/mod_prepayment/mail_html.phtml index 40c6353..370704c 100644 --- a/views/mods/mod_prepayment/mail_html.phtml +++ b/views/mods/mod_prepayment/mail_html.phtml @@ -30,4 +30,54 @@ <td><?php echo __('Betreff', 'wpsg'); ?>:</td>
<td style="text-align:right;"><?php echo wpsg_translate(__('#1#', 'wpsg'), $this->view['mod_prepayment']['subject']); ?></td>
</tr>
+ <?php
+
+ if (isset($this->view['mod_prepayment']['subject']) && ($this->get_option('wpsg_mod_prepayment_qrcode') == true)) {
+
+ require_once WPSG_PATH_LIB.'phpgirocode.class.php';
+
+ echo '<tr><td>'.__('Zahlen via QR Code', 'wpsg').':</td></tr>';
+
+ if ($this->get_option('wpsg_mod_prepayment_qrcode_country') == '0') {
+
+ $qrcodes = array();
+ $qrcodes = $this->callMod('wpsg_mod_prepayment', 'genQRCode', array($this->view['o_id'], $this->view['wpsg_mod_prepayment']['subject'], $this->view['basket']['sum']['preis_gesamt_brutto'], 3, PhpGirocode::OUTPUT_BASE64, $this->get_option('wpsg_mod_prepayment_qrcode_country'), $this->view['basket']));
+ foreach ($qrcodes as $qr) {
+
+ // Base64 QR-Image
+ if ($qr['title'] == 'QR-Rechnung') echo '<tr style="margin-top:25px;" >';
+ else echo '<tr>';
+ echo '<td>'.__($qr['title'], 'wpsg').'</td>';
+ echo '<td style="float:right;"><img style="max-width:120px;" width="120" height="120" src="data:image/png;base64,'.$qr['hash'].'" alt="qrcode" /></td>';
+ echo '</tr>';
+
+ }
+
+ } else if ($this->get_option('wpsg_mod_prepayment_qrcode_country') == '1') {
+
+ $qrcode = $this->callMod('wpsg_mod_prepayment', 'genQRCode', array($this->view['o_id'], $this->view['mod_prepayment']['subject'], $this->view['basket']['sum']['preis_gesamt_brutto'], 3, PhpGirocode::OUTPUT_BASE64, $this->get_option('wpsg_mod_prepayment_qrcode_country'), $this->view['basket']));
+
+ echo '
+ <tr>
+ <td>'.__($qrcode['title'], 'wpsg').':</td>
+ <td style="float:right;">'.$qrcode['hash'].'</td>
+ </tr>
+ ';
+
+ } else if ($this->get_option('wpsg_mod_prepayment_qrcode_country') == '2') {
+
+ $qrcode = $this->callMod('wpsg_mod_prepayment', 'genQRCode', array($this->view['o_id'], $this->view['mod_prepayment']['subject'], $this->view['basket']['sum']['preis_gesamt_brutto'], 3, PhpGirocode::OUTPUT_BASE64, $this->get_option('wpsg_mod_prepayment_qrcode_country'), $this->view['basket']));
+
+ echo '
+ <tr>
+ <td>'.__($qrcode['title'], 'wpsg').':</td>
+ <td style="float:right;">'.$qrcode['hash'].'</td>
+ </tr>
+ ';
+
+ }
+
+ }
+
+ ?>
</table>
\ No newline at end of file |
