Subversion Repositories wpShopGermany4

Rev

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

<?php

        /**
         * HTML E-Mail Template für die Daten der Anfrage
         * wird von adminmail_html.phtml und customermail_html.phtml verwendet
         */

?>
<div class="baskettable_wrap">
        <table class="baskettable" cellpadding="2" cellspacing="0" style="cell-padding:4px;">
                <tr>
                        <td><?php echo __('Pos', 'wpsg'); ?></td>
                        <td><?php echo __('Produkt', 'wpsg'); ?></td>
                        <td><?php echo __('Stückpreis', 'wpsg'); ?></td>
                        <?php if (sizeof($this->view['requestlist']['tax']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1') { ?>
                        <td><?php echo __('MwSt.', 'wpsg'); ?></td>
                        <?php } ?>
                        <td><?php echo __('Anzahl', 'wpsg'); ?></td>
                        <td class="col_sum"><?php echo __('Summe', 'wpsg'); ?></td> 
                </tr>
                <?php $i = 0; foreach ((array)$this->view['requestlist']['products'] as $product_index => $request_product) { $i ++; ?>
                <tr>
                        <td><?php echo $i; ?>.</td>
                        <td><?php echo ((wpsg_isSizedString($request_product['product_data']['detailname']))?$request_product['product_data']['detailname']:$request_product['product_data']['name']); ?></td>
                        <td><?php echo wpsg_ff($request_product['price'], $this->get_option('wpsg_currency')); ?></td>
                        <?php if (sizeof($this->view['requestlist']['tax']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1') { ?>
                        <td><?php echo wpsg_ff($request_product['product_data']['mwst_value'], '%'); ?></td>
                        <?php } ?>
                        <td><?php echo $request_product['amount']; ?></td>
                        <td class="col_sum"><?php echo wpsg_ff($request_product['price'] * $request_product['amount'], $this->get_option('wpsg_currency')); ?></td> 
                </tr>
                
                <?php /* Variantenanzeige im Produkt BEGIN */ ?>
                <?php if ($this->hasMod('wpsg_mod_productvariants') && $this->callMod('wpsg_mod_productvariants', 'isVariantsProductKey', array($request_product['product_key']))) { ?>
                <tr>
                        <td colspan="2"><?php echo __('Variante', 'wpsg'); ?>:</td>
                        <td colspan="<?php echo (3 + $this->view['addColspan']); ?>"><?php echo wpsg_hspc($request_product['variantenInfo']['key']); ?></td>
                </tr>
                <?php } ?>
                <?php /* Variantenanzeige im Produkt ENDE */ ?>
                        
                <?php /* Gewichtsanzeige im Produkt BEGIN */ ?>
                <?php if ($this->hasMod('wpsg_mod_weight') && wpsg_isSizedInt($this->get_option('wpsg_mod_weight_showRequestPageProduct'))) { ?>
                <tr>
                        <td colspan="2"><?php echo __('Gewicht', 'wpsg'); ?>:</td>
                        <td colspan="<?php echo (3 + $this->view['addColspan']); ?>"><?php echo wpsg_ff($request_product['product_data']['weight'], $this->get_option('wpsg_mod_weight_unit')); ?></td>
                </tr>
                <?php } ?>
                <?php /* Gewichtsanzeige im Produkt ENDE */ ?>
                
                <?php /* Produktvariablen BEGIN */ ?>
                <?php if ($this->hasMod('wpsg_mod_productvars') && wpsg_isSizedInt($this->get_option('wpsg_mod_request_productvars')) && wpsg_isSizedArray($request_product['pv'])) { ?>
                <?php foreach ($request_product['product_data']['pv'] as $pv) { ?>
                <tr>
                        <td colspan="2"><?php echo wpsg_hspc($pv['name']); ?>:</td>
                        <td colspan="<?php echo (3 + $this->view['addColspan']); ?>">
                                <?php if ($pv['typ'] === '3') { ?>
                                        <?php if (wpsg_isSizedInt($request_product['pv'][$pv['id']])) { ?><?php echo __('Ja', 'wpsg'); ?><?php } else { ?><?php echo __('Nein', 'wpsg'); ?><?php } ?>
                                <?php } else { ?>
                                        <?php echo wpsg_hspc($request_product['pv'][$pv['id']]); ?>
                                <?php } ?>
                        </td>
                </tr> 
                <?php } ?>
                <?php } ?>
                <?php /* Produktvariablen ENDE */ ?>
                
                <?php } ?>
                <tr><td colspan="<?php echo (5 + $this->view['addColspan']); ?>">&nbsp;</td></tr>
                
                <?php if ($this->getFrontendTaxview() == WPSG_NETTO) { ?>
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo __('Gesamtpreis (Netto)', 'wpsg'); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($this->view['requestlist']['sum']['price_netto'], $this->get_option('wpsg_currency')); ?></td>
                </tr>
                <?php foreach ((array)$this->view['requestlist']['tax'] as $tax_key => $tax) { ?>
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo wpsg_translate(__('zuzüglich MwSt. (#1#)', 'wpsg'), $tax['name']); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($tax['tax_calc_value'], $this->get_option('wpsg_currency')); ?></td>
                </tr>
                <?php } ?>
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo __('Gesamtpreis (Brutto)', 'wpsg'); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($this->view['requestlist']['sum']['price_brutto'], $this->get_option('wpsg_currency')); ?></td>
                </tr> 
                <?php } else { ?>
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo __('Gesamtpreis (Brutto)', 'wpsg'); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($this->view['requestlist']['sum']['price_brutto'], $this->get_option('wpsg_currency')); ?></td>
                </tr>           
                <?php foreach ((array)$this->view['requestlist']['tax'] as $tax_key => $tax) { ?>
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo wpsg_translate(__('darin enthaltene MwSt. (#1#)', 'wpsg'), $tax['name']); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($tax['tax_calc_value'], $this->get_option('wpsg_currency')); ?></td>
                </tr>
                <?php } ?>              
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo __('Gesamtpreis (Netto)', 'wpsg'); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($this->view['requestlist']['sum']['price_netto'], $this->get_option('wpsg_currency')); ?></td>
                </tr> 
                <?php } ?>
                
                <?php /* Gewichtsanzeige BEGIN */ ?>
                <?php if ($this->hasMod('wpsg_mod_weight') && wpsg_isSizedInt($this->get_option('wpsg_mod_weight_showRequestPage'))) { ?>
                <tr><td colspan="<?php echo (5 + $this->view['addColspan']); ?>">&nbsp;</td></tr>
                <tr>
                        <td colspan="<?php echo (4 + $this->view['addColspan']); ?>"><?php echo __('Gesamtgewicht', 'wpsg'); ?>:</td>
                        <td class="col_sum"><?php echo wpsg_ff($this->view['requestlist']['sum']['weight'], $this->get_option('wpsg_mod_weight_unit')); ?></td>
                </tr> 
                <?php } ?>
                <?php /* Gewichtsanzeige ENDE */ ?>
 
        </table>
</div>

<?php /* Bestellvariablen BEGIN */ ?>
<?php if (wpsg_isSizedInt($this->get_option('wpsg_mod_request_ordervars')) && wpsg_isSizedArray($this->view['orderVars'])) { ?>
<h2><?php echo __('Zusätzliche Angaben', 'wpsg'); ?>:</h2>

<table class="contenttable">
        <?php foreach ($this->view['orderVars'] as $ov_index => $ov) { ?>
        <tr>
                <td style="padding:2px; line-height:100%; vertical-align:middle;" class="col0"><?php echo wpsg_hspc($ov['name']); ?>:</td>
                <td style="padding:2px; line-height:100%; vertical-align:middle;" class="col1">
                        <?php if ($ov['typ'] === '3') { ?>
                                <?php if (wpsg_isSizedInt($this->view['requestlist']['ov'][$ov['id']])) { ?><?php echo __('Ja', 'wpsg'); ?><?php } else { ?><?php echo __('Nein', 'wpsg'); ?><?php } ?>
                        <?php } else { ?>
                                <?php echo wpsg_hspc($this->view['requestlist']['ov'][$ov['id']]); ?>
                        <?php } ?>
                </td>
        </tr> 
        <?php } ?>
</table>
<?php } ?>
<?php /* Bestellvariablen ENDE */ ?>

<?php if (wpsg_isSizedString($this->view['requestlist']['customer']['comment'])) { ?>
<h2><?php echo __('Kommentar', 'wpsg'); ?>:</h2>
<p><?php echo wpsg_getStr($this->view['requestlist']['customer']['comment']); ?></p>
<?php } ?>

<h2><?php echo __('Kontaktdaten', 'wpsg'); ?>:</h2>
  
<table class="contenttable">
        <?php 
        
                // Hilfsarray, damit ich nicht so viel schreiben muss
                $arFields = array(
                        'firma' => __('Firma', 'wpsg'),
                        'title' => __('Anrede', 'wpsg'),        
                        'vname' => __('Vorname', 'wpsg'),
                        'name' => __('Name', 'wpsg'),
                        'email' => __('E-Mail', 'wpsg'),        
                        'fax' => __('Fax', 'wpsg'),
                        'tel' => __('Tel.', 'wpsg'),
                        'strasse' => __('Straße', 'wpsg'),     
                        'plz' => __('PLZ', 'wpsg'),
                        'ort' => __('Ort', 'wpsg'),
                        'ustidnr' => __('UStIdNr.', 'wpsg')
                );
        
        ?>
        <?php foreach ($arFields as $field_name => $label) { ?>
        <tr>
                <td style="padding:2px; line-height:100%; vertical-align:middle;" class="col0"><?php echo wpsg_hspc($label); ?>:</td>
                <td style="padding:2px; line-height:100%; vertical-align:middle;" class="col1"><?php 
                
                        if ($field_name == "email")
                        {
                                
                                echo '<a href="mailto:'.wpsg_hspc(wpsg_getStr($this->view['requestlist']['customer'][$field_name])).'">'.wpsg_hspc(wpsg_getStr($this->view['requestlist']['customer'][$field_name])).'</a>';
                                
                        }
                        else
                        {
                                
                                echo wpsg_hspc(wpsg_getStr($this->view['requestlist']['customer'][$field_name]));

                        }
                        
                ?></td>
        </tr> 
        <?php } ?>
        
        <?php /* Automatische Einbindung der benutzerdefinierten Felder BEGIN */ ?>
        <?php if (wpsg_isSizedInt($this->get_option('wpsg_mod_request_customerdata'))) { ?>
        <?php foreach ((array)$this->view['pflicht']['custom'] as $c_id => $c) { if ($c['show'] != '2') { ?>
        <tr>
                <td style="padding:2px; line-height:100%; vertical-align:middle;" class="col0"><?php echo __($c['name'], 'wpsg'); ?></td>
                <td style="padding:2px; line-height:100%; vertical-align:middle;" class="col1">
                        <?php if ($c['typ'] == '2') { ?>
                                <?php if (wpsg_isSizedInt($this->view['requestlist']['customer']['custom'][$c_id])) { ?><?php echo __('Ja', 'wpsg'); ?><?php } else { ?><?php echo __('Nein', 'wpsg'); ?><?php } ?>
                        <?php } else { ?>
                                <?php echo wpsg_getStr($this->view['requestlist']['customer']['custom'][$c_id]); ?>
                        <?php } ?>
                </td>
        </tr> 
        <?php } } ?>
        <?php } ?>
        <?php /* Automatische Einbindung der benutzerdefinierten Kundenfelder ENDE */ ?>

</table>