Subversion-Projekte lars-tiefland.zeldi.de_alt

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
{extends file="buy.tpl"}
2
{block name="buyStep"}
3
<!-- $Id: buy_1_registered_user.tpl 2982 2022-12-08 11:12:33Z tiefland $ BEGIN -->
4
<style>
5
    .unchecked {
6
        transition:all 200ms ease;
7
        padding:2%;
8
        background:rgba(226,6,50,.3);
9
        width:fit-content;
10
    }
11
    .checked {
12
        transition:all 200ms ease;
13
        padding:2%;
14
        background:rgba(33,143,61,.3);
15
        width:fit-content;
16
    }
17
</style>
18
<script type="text/javascript">
19
    document.addEventListener('DOMContentLoaded', () => {
20
        // AGB toggle
21
        const checkboxEl = document.querySelector('#AGB');
22
        const wrapperEl = document.querySelector('#AGBCheckboxWrapper');
23
 
24
        checkboxEl.addEventListener('change', () => {
25
            wrapperEl.className = (checkboxEl.checked) ? 'checked' : 'unchecked';
26
        });
27
 
28
        wrapperEl.addEventListener('click', (e) => {
29
            const tag = e.target.nodeName.toLowerCase();
30
            if (tag !== 'a' && tag !== 'input' && tag !== 'label') {
31
                checkboxEl.checked = !checkboxEl.checked;
32
                wrapperEl.className = (checkboxEl.checked) ? 'checked' : 'unchecked';
33
            }
34
        });
35
    });
36
</script>
37
{if $smarty.get.anfrage!=1}
38
    <style>
39
        #loading, #add_basket_msg{
40
            display:none;
41
        }
42
    </style>
43
    <div class="box_2" style="float:left;width:100%;">
44
        <div class="basketNav2">
45
            <div class="steps_headline">
46
                <h1>Adresse/Zahlart</h1>
47
            </div>
48
            <div class="steps_image">
49
                <img onerror="this.src='/images/webelemente/bestellprozess_step2_active.png'" src="/images/webelemente/svg/bestellprozess_step2_active.svg" alt="Schritt für Schritt durch die Bestellung" />
50
            </div>
51
        </div>
52
 
53
        <!-- PayPalCheckout Rückgabe Rechnungskauf BEGIN -->
54
        {if $smarty.session.SHOP.paypalCheckout.return.error===true && $smarty.get.ratepay_error==true}
55
            <div>
56
                <div>Fehler beim Rechnungskauf. {$langstrings.PayPalCheckout.rechnungskauf_error_add}</div>
57
                <div>{$smarty.session.SHOP.paypalCheckout.return.msg}</div>
58
            </div>
59
        {/if}
60
        <!-- PayPalCheckout Rückgabe Rechnungskauf END -->
61
 
62
        <div class="box_2">
63
            <div>
64
                {assign var=step value=$smarty.session.SHOP.buy.step+1}
65
                {if $ini.klarna.aktiv==1||$ini.PayPalPlus.aktiv==1||$ini.PayPalCheckout.aktiv==1}
66
                {assign var=step value="1a"}
67
                {/if}
68
                <form class="basket_form" action="/bestellen_seite_{$step}.html" method="post" name="buy" id="buy_form">
69
                    <input type="hidden" name="_token" value="{csrf_token()}" />
70
                    <table class="basket_table">
71
                        <tr>
72
                            <td>
73
                                {include file="adress_auswahl.tpl" name="bill_addr_id" id="billing_addr" bill=true}
74
                            </td>
75
                            <td>
76
                                {include file="adress_auswahl.tpl" name="ship_addr_id" id="shipping_addr" bill=false}
77
                            </td>
78
                        </tr>
79
                        <tr>
80
                            <td><span class="input_error_msg">{$errormsg_adresse["Rechnungsadresse"]}</span></td>
81
                            <td><span class="input_error_msg">{$errormsg_adresse["Lieferadresse"]}</span></td>
82
                        </tr>
83
                        <tr>
84
                            <!--<td>
85
                                <input type="button" value="{$langstrings.buy.my_address_book}" id="my_address_book" />
86
                                <br /><br />
87
                            </td>-->
88
                            <td>
89
                                <span style="font-size:14px;color:red;text-align:left;">{$change_mwst}</span>
90
                            </td>
91
                        </tr>
92
                        <tr>
93
                            <td colspan="2">
94
                                {$langstrings.buy.comments}:
95
                            </td>
96
                        </tr>
97
                        <tr>
98
                            <td colspan="2">
99
                                <textarea name="Persdata[Bemerkung]" cols="30" rows="4">{$smarty.session.SHOP.buy.Persdata.Bemerkung}</textarea>
100
                            </td>
101
                        </tr>
102
                        <tr style="display:none;">
103
                            <td id="addr_result"></td>
104
                        </tr>
105
                        <tr>
106
                            <td>
107
                                <div id="AGBCheckboxWrapper" class="{if $smarty.post.AGB||$smarty.session.AGB===true}checked{else}unchecked{/if}">
108
                                    <div class="checkbox">
109
                                        <input id="AGB" type="checkbox" class="checkbox" name="AGB" value="gelesen" {if $smarty.post.AGB||$smarty.session.AGB===true}checked="checked"{/if} required="required">
110
                                        <span class="input_error_msg">Pflichtfeld</span>
111
                                        <input type="hidden" name="req[AGB]" value="text">
112
                                    </div>
113
 
114
                                    <label for="AGB"> Ich akzeptiere die <a style="font-weight:bold;" href="/cms/agb" target="_blank">AGB.</a></label>
115
 
116
                                </div>
117
                            </td>
118
                        </tr>
119
                    </table>
120
                    <div class="break" style="height:15px;"></div>
121
                    <table class="basket_table" style="width:100%;">
122
                        {if $ini.PayPalPlus.aktiv!=1&&$ini.PayPalCheckout.aktiv!=1}
123
                        <tr>
124
                            <td>
125
                                <h1 class="basket_head1">{$langstrings.buy.choose_payment_shipping_01}</h1>
126
                            </td>
127
                        </tr>
128
                        <tr>
129
                            <td>
130
                                <span class="input_error_msg">{$errormsg_versand}</span>
131
                            </td>
132
                        </tr>
133
                        <tr>
134
                            <td>
135
                                <div id="versand_optionen" style="margin-left:5px;"></div>
136
                            </td>
137
                        </tr>
138
                        {else}
139
                            <tr>
140
                                <td>
141
                                    <input type="hidden" name="Versand" value="{$ppplusVersand}" id="Versand" />
142
                                </td>
143
                            </tr>
144
                        {/if}
145
                        <tr>
146
                            <td>
147
                                <span style="margin-left:14px;">{$langstrings.buy.check_priv_policy}</span>
148
                            </td>
149
                        </tr>
150
                    </table>
151
 
152
                    <input type="hidden" name="action" value="Persdata">
153
                    <input type="hidden" name="step" value="{$step}">
154
                    <input type="hidden" id="liefer_Land" value="">
155
                    <input type="hidden" name="continue_on_email_error" value="{$smarty.post.continue_on_email_error|default:0}" id="continue_email">
156
                    <input type="hidden" name="Persdata[ID]" value="{$smarty.session.SHOP.buy.Persdata.ID}">
157
                </form>
158
 
159
                <div class="bottom_nav2">
160
                    <div style="float:left;">
161
                        <a href="/basket.html" class="zurueckButton shopButton" title="zur&uuml;ck">
162
                             ZUR&Uuml;CK
163
                        </a>
164
                    </div>
165
                    <div style="float:right">
166
                        {if $smarty.get.anfrage==1}
167
                        <a href="javascript:document.buy.submit();"><img class="loading_dlg" src="/images/webelemente/butt_anfrage.gif" alt="Preisanfrage" /></a>
168
                        {else}
169
                        <a href="javascript:document.buy.submit();" class="shopButton" title="weiter">
170
                            WEITER
171
                        </a>
172
                        {/if}
173
                    </div>
174
                </div>
175
            </div>
176
        </div>
177
    </div>
178
    <div id="new_addr_dialog" title="{$langstrings.buy.new_address}">
179
        {include file="edit_address.tpl" incl=true}
180
    </div>
181
{else}
182
    <div id="reg_container">
183
        {include file="register.tpl"}
184
    </div>
185
{/if}
186
<!-- $Id: buy_1_registered_user.tpl 2982 2022-12-08 11:12:33Z tiefland $ END -->
187
{/block}