Subversion Repositories wpShopGermany4

Rev

Rev 8344 | Rev 8369 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

        /**
         * Template welches bei der Zahlungsart "Vorkasse" nach Abschluss einer Bestellung angezeigt wird
         */
        
        //wpsg_debug($this->view['wpsg_mod_prepayment']['subject']);
    
?>

<?php echo wpsg_translate(__('Sie haben die Zahlungsart "Vorkasse" gewählt. Überweisen Sie daher den Rechnungsbetrag von #1# auf folgendes Konto:', 'wpsg'), wpsg_ff($this->view['basket']['arCalculation']['sum']['topay_brutto'], $this->get_option('wpsg_currency'))); ?>
<br /><br />
<?php echo wpsg_translate(__('Kontoinhaber: #1#', 'wpsg'), $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_kinhaber'))); ?><br /> 
<?php echo wpsg_translate(__('IBAN: #1#', 'wpsg'), $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_iban'))); ?><br /> 
<?php echo wpsg_translate(__('Bank: #1#', 'wpsg'), $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_bank'))); ?><br />
<?php echo wpsg_translate(__('BIC-/SWIFT-Code: #1#', 'wpsg'), $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_swift'))); ?> 
<br /><br />
<?php echo wpsg_translate(__('Bitte als Betreff angeben: "#1#"', 'wpsg'), $this->view['wpsg_mod_prepayment']['subject']); ?>
<br /><br />

<?php if ( isset($this->view['wpsg_mod_prepayment']['subject']) && ($this->get_option('wpsg_mod_prepayment_qrcode') == true) ) { ?>

        <?php require_once WPSG_PATH_LIB.'phpgirocode.class.php'; ?>

        <?php if ($this->get_option('wpsg_mod_prepayment_qrcode_country') == '0') { ?>
                
                <!-- Girocode und QR-Rechnung -->

                <?php 

                        $img = array();
                        $img = $this->callMod('wpsg_mod_prepayment', 'genQRCode', array($this->view['o_id'], $this->view['wpsg_mod_prepayment']['subject'], $this->view['basket']['sum']['preis_gesamt_brutto'], 10, PhpGirocode::OUTPUT_BASE64, $this->get_option('wpsg_mod_prepayment_qrcode_country'), $this->view['basket']));

                ?>

                <div style="display: flex; justify-content: center; flex-direction: column; gap: 20px;">
                        <?php foreach ($img as $i) { ?>
                                <div class="wpsg_mod_prepayment_info" style="display: flex; gap: 20px; border: 1px solid #000; padding: 20px;">
                                        <div class="wpsg_mod_prepayment_info_left" style="display: flex; flex-direction: column;">
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__($i['title'], $wpsg)); ?></h4>
                                                <?php if (isset($i['filepath'])) { ?><a title="Downloadlink für die QR-Rechnung" style="box-shadow:none; font-size:smaller; font-style:italic; text-decoration:underline;" target="_blank" href="<?php echo $this->callMod('wpsg_mod_prepayment', 'getFrontendLink', [$i['order_id']]); ?>">Download</a><?php } ?>
                                                <br />
                                                <?php echo '<img style="width: 240px; height:240px;" src="data:image/png;base64,'.$i['hash'].'" />'; ?>
                                                <br />
                                                <div style="display: flex; gap: 25%;">
                                                        <div style="display: flex; flex-direction: column;">
                                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Währung', $wpsg)); ?></h4>
                                                                <?php echo $this->get_option('wpsg_currency'); ?>
                                                        </div>
                                                        <div style="display: flex; flex-direction: column;">
                                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Betrag', $wpsg)); ?></h4>
                                                                <?php echo sprintf("%.2f", $i['invoiceAmount']); ?>
                                                        </div>
                                                </div>
                                        </div>
                                        <div class="wpsg_mod_prepayment_info_right" style="display: flex; flex-direction: column;">
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Konto / Zahlbar an', $wpsg)); ?></h4>
                                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_iban')); ?><br />
                                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_kinhaber')); ?><br />
                                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_street')); ?><br />
                                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_zip')).' '.$this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_city')); ?><br />
                                                <?php if (!empty($i['referenceNumber'])) { ?>
                                                        <h4 style="margin: 0;"><?php echo wpsg_translate(__('Referenz', $wpsg)); ?></h4>
                                                        <?php echo $i['referenceNumber']; ?><br />
                                                <?php } ?>
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Zusätzliche Informationen', $wpsg)); ?></h4>
                                                <?php echo $i['additionalInformation']; ?><br /> 
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Zahlbar durch', $wpsg)); ?></h4>
                                                <?php echo $i['customerdata']['vname'].' '.$i['customerdata']['name']; ?><br />
                                                <?php echo $i['customerdata']['strasse'].' '.$i['customerdata']['nr']; ?><br />
                                                <?php echo $i['customerdata']['plz'].' '.$i['customerdata']['ort']; ?><br />
                                        </div>
                                </div>
                        <?php } ?>
                </div>


        <?php } else if ($this->get_option('wpsg_mod_prepayment_qrcode_country') == '1') { ?>

                <!-- Girocode (EPC) -->

                <p>
                        <?php echo __('Wenn Ihre Banking-App Girocode unterstützt, können Sie diesen QRCode scannen.', 'wpsg'); ?>
                </p>

                <?php 
                
                        $img = array();
                        $img = $this->callMod('wpsg_mod_prepayment', 'genQRCode', array($this->view['o_id'], $this->view['wpsg_mod_prepayment']['subject'], $this->view['basket']['sum']['preis_gesamt_brutto'], 10, PhpGirocode::OUTPUT_BASE64, $this->get_option('wpsg_mod_prepayment_qrcode_country'), $this->view['basket']));

                ?>

                <div class="wpsg_mod_prepayment_girocode" style="display: flex; gap: 20px; border: 1px solid #000; padding: 20px;">
                        <div class="wpsg_mod_prepayment_girocode_left" style="display: flex; flex-direction: column;">
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__($img['title'], $wpsg)); ?></h4>
                                <br />
                                <?php echo '<img style="width: 240px; height:240px;" src="data:image/png;base64,'.$img['hash'].'" />'; ?>
                                <br>
                                <div style="display: flex; gap: 25%;">
                                        <div style="display: flex; flex-direction: column;">
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Währung', $wpsg)); ?></h4>
                                                <?php echo $this->get_option('wpsg_currency'); ?>
                                        </div>
                                        <div style="display: flex; flex-direction: column;">
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Betrag', $wpsg)); ?></h4>
                                                <?php echo sprintf("%.2f", $img['invoiceAmount']); ?>
                                        </div>
                                </div>
                        </div>
                        <div class="wpsg_mod_prepayment_girocode_right" style="display: flex; flex-direction: column;">
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Konto / Zahlbar an', $wpsg)); ?></h4>
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_iban')); ?><br />
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_kinhaber')); ?><br />
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_street')); ?><br />
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_zip')).' '.$this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_city')); ?><br />
                                <?php if (!empty($img['referenceNumber'])) { ?>
                                        <h4 style="margin: 0;"><?php echo wpsg_translate(__('Referenz', $wpsg)); ?></h4>
                                        <?php echo $img['referenceNumber']; ?><br />
                                <?php } ?>
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Zusätzliche Informationen', $wpsg)); ?></h4>
                                <?php echo $img['additionalInformation']; ?><br /> 
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Zahlbar durch', $wpsg)); ?></h4>
                                <?php echo $img['customerdata']['vname'].' '.$img['customerdata']['name']; ?><br />
                                <?php echo $img['customerdata']['strasse'].' '.$img['customerdata']['nr']; ?><br />
                                <?php echo $img['customerdata']['plz'].' '.$img['customerdata']['ort']; ?><br />
                        </div>
                </div>

        <?php } else if ($this->get_option('wpsg_mod_prepayment_qrcode_country') == '2') { ?>

                <!-- QR-Rechnung (SWISS) -->

                <?php 

                        $img = array();
                        $img = $this->callMod('wpsg_mod_prepayment', 'genQRCode', array($this->view['o_id'], $this->view['wpsg_mod_prepayment']['subject'], $this->view['basket']['sum']['preis_gesamt_brutto'], 10, PhpGirocode::OUTPUT_BASE64, $this->get_option('wpsg_mod_prepayment_qrcode_country'), $this->view['basket'])); 
                
                ?>
                
                <div class="wpsg_mod_prepayment_qrrechnung" style="display: flex; gap: 20px; border: 1px solid #000; padding: 20px;">
                        <div class="wpsg_mod_prepayment_qrrechnung_left" style="display: flex; flex-direction: column;">
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__($img['title'], $wpsg)); ?></h4>
                                <?php if (isset($i['filepath'])) { ?><a title="Downloadlink für die QR-Rechnung" style="box-shadow:none; font-size:smaller; font-style:italic; text-decoration:underline;" target="_blank" href="<?php echo $this->callMod('wpsg_mod_prepayment', 'getFrontendLink', [$i['order_id']]); ?>">Download</a><?php } ?>
                                <br />
                                <?php echo '<img style="width: 240px; height:240px;" src="data:image/png;base64,'.$img['hash'].'" />'; ?>
                                <br>
                                <div style="display: flex; gap: 25%;">
                                        <div style="display: flex; flex-direction: column;">
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Währung', $wpsg)); ?></h4>
                                                <?php echo $this->get_option('wpsg_currency'); ?>
                                        </div>
                                        <div style="display: flex; flex-direction: column;">
                                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Betrag', $wpsg)); ?></h4>
                                                <?php echo sprintf("%.2f", $img['invoiceAmount']); ?>
                                        </div>
                                </div>
                        </div>
                        <div class="wpsg_mod_prepayment_qrrechnung_right" style="display: flex; flex-direction: column;">
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Konto / Zahlbar an', $wpsg)); ?></h4>
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_iban')); ?><br />
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_mod_prepayment_kinhaber')); ?><br />
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_street')); ?><br />
                                <?php echo $this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_zip')).' '.$this->replaceUniversalPlatzhalter($this->get_option('wpsg_shopdata_city')); ?><br />
                                <?php if (!empty($img['referenceNumber'])) { ?>
                                        <h4 style="margin: 0;"><?php echo wpsg_translate(__('Referenz', $wpsg)); ?></h4>
                                        <?php echo $img['referenceNumber']; ?><br />
                                <?php } ?>
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Zusätzliche Informationen', $wpsg)); ?></h4>
                                <?php echo $img['additionalInformation']; ?><br /> 
                                <h4 style="margin: 0;"><?php echo wpsg_translate(__('Zahlbar durch', $wpsg)); ?></h4>
                                <?php echo $img['customerdata']['vname'].' '.$img['customerdata']['name']; ?><br />
                                <?php echo $img['customerdata']['strasse'].' '.$img['customerdata']['nr']; ?><br />
                                <?php echo $img['customerdata']['plz'].' '.$img['customerdata']['ort']; ?><br />
                        </div>
                </div>

        <?php } ?>
        
<?php } ?>