Subversion-Projekte lars-tiefland.marine-sales.de

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<script type="text/javascript" language="javascript" src="/includes/auto_plz/autoplz.js"></script>
2
<style>
3
    table td {
4
        padding:2px;
5
        vertical-align:top;
6
    }
7
    .addr_table {
8
        margin:0 auto;
9
        width:66%;
10
    }
11
    .addr_table td {
12
        width:76%;
13
    }
14
    .addr_table td:first-of-type {
15
        width:16%;
16
        text-align:right;
17
    }
18
    .addr_table .persdata {
19
        width:84%;
20
    }
21
    .addr_table textarea {
22
        width:86%;
23
    }
24
    .error {
25
        padding:2% 0;
26
        text-align:left!important;
27
    }
28
    .addr_table select {
29
        padding:1%!important;
30
    }
31
    @media screen and (min-width:768px) {
32
        #street1 {
33
            width:74.6%!important;
34
        }
35
    }
36
</style>
37
<form method="post" class="edit_address" onsubmit="return false;">
38
    <div class="box_2">
39
        <div class="box_head">
40
            {if !$incl}
41
            <h1>{if $address.id}{$langstrings.buy.edit_address}{else}{$langstrings.buy.new_address}{/if}</h1>
42
            {/if}
43
        </div>
44
        <div class="box_middle">
45
            <table class="addr_table">
46
                <tr>
47
                    <td colspan="2" class="error" id="validateTips">{$meld}</td>
48
                </tr>
49
 
50
                <tr>
51
                    <td>
52
                        {$langstrings.buy.title}:
53
                    </td>
54
                    <td>
55
                        {html_options options=$anreden id="Anrede" name="anrede" selected=$address.anrede}
56
                    </td>
57
                </tr>
58
 
59
                {if count($prof_titles) > 0}
60
                <tr>
61
                    <td>{$langstrings.buy.prof_title}</td>
62
                    <td>
63
                        {html_options options=$prof_titles id="ProfTitle" name="pro_title" selected=$address.pro_title}
64
                    </td>
65
                </tr>
66
                {/if}
67
                <tr>
68
                    <td>
69
                        {$langstrings.buy.firstname}: *
70
                    </td>
71
                    <td>
72
                        <input type="hidden" name="req[vorname]" value="firstname">
73
                        <input type="text" name="vorname" id="vorname" class="persdata" value="{$address.vorname}" >
74
                    </td>
75
                </tr>
76
                <tr>
77
                    <td>
78
                        {$langstrings.buy.name}: *
79
                    </td>
80
                    <td>
81
                        <input name="nachname" id="nachname" type="text" class="persdata"  value="{$address.nachname}" >
82
                        <input type="hidden" name="req[nachname]" value="name">
83
                    </td>
84
                </tr>
85
                <tr>
86
                    <td>
87
                        {$langstrings.buy.company}:
88
                    </td>
89
                    <td>
90
                        <input type="text" name="firma" id="firma" class="persdata" value="{$address.firma}" >
91
                    </td>
92
                </tr>
93
                <tr>
94
                    <td>
95
                        {$langstrings.buy.street}/{$langstrings.buy.no}.: *
96
                    </td>
97
                    <td>
98
                        <input type="text" name="strasse1" id="street1" class="persdata"  value="{$address.strasse1}" >
99
                        <input type="hidden" name="req[strasse1]" value="street">
100
                        <input type="text" name="str_nr1" id="str_nr1" class="persdata" style="width:30px" value="{$address.str_nr1}" >
101
                        <input type="hidden" name="req[str_nr1]" value="street">
102
                    </td>
103
                </tr>
104
                <!--<tr>
105
                    <td>{$langstrings.buy.street2}</td>
106
                    <td>
107
                        <input type="text" name="strasse2" class="persdata"  value="{$address.strasse2}" >
108
                    </td>
109
                </tr>-->
110
                <tr>
111
                    <td>
112
                        {$langstrings.buy.postalcode}: *
113
                    </td>
114
                    <td>
115
                        <input type="text" name="plz" id="plz" class="persdata" style="width:60px" value="{$address.plz}">
116
                         <input type="hidden" name="req[plz]" value="postalcode">
117
                    </td>
118
                </tr>
119
                <tr>
120
                    <td>
121
                        {$langstrings.buy.city}: *
122
                    </td>
123
                    <td>
124
                        <input type="text" name="ort" id="ort" class="persdata" value="{$address.ort}" >
125
                        <input type="hidden" name="req[ort]" value="city">
126
                    </td>
127
                </tr>
128
                <tr>
129
                    <td>
130
                        {$langstrings.buy.country}: *
131
                    </td>
132
                    <td>
133
                        {html_options options=$Laender id="Land" name="Land" selected=$address.country|default:47}
134
                    </td>
135
                </tr>
136
                <tr id="state_row" {if $smarty.session["country"] != 173}style="display:none;"{/if}>
137
                    <td>{$langstrings.buy.state}:</td>
138
                    <td>
139
                        {html_options options=$states id="state" name="state" selected=$address.state}
140
                    </td>
141
                </tr>
142
                {if $ini.modules.adresssystem != "alt"}
143
                <tr>
144
                    <td>E-Mail: *</td>
145
                    <td>
146
                        <input type="text" name="email" class="persdata" value="{$address.email}" id="email">
147
                        <input type="hidden" name="req[email]" value="email">
148
                    </td>
149
                </tr>
150
                {/if}
151
                <tr>
152
                    <td>
153
                        {$langstrings.buy.phone}:
154
                    </td>
155
                    <td>
156
                        <input type="text" name="telefon" id="telefon" class="persdata" value="{$address.telefon}" >
157
                    </td>
158
                </tr>
159
                <tr>
160
                    <td>
161
                        {$langstrings.buy.fax}:
162
                    </td>
163
                    <td>
164
                        <input type="text" name="fax" id="fax" class="persdata" value="{$address.fax}" >
165
                    </td>
166
                </tr>
167
                <tr id="vat">
168
                    <td>{$langstrings.buy.vat_id}:</td>
169
                    <td>
170
                        <input type="text" name="vat_id" id="vat_id" value="{$address.vat_id}">
171
                    </td>
172
                </tr>
173
                {if $ini.modules.adresssystem != "alt"}
174
                <tr>
175
                    <td>
176
                        {$langstrings.buy.comment}:
177
                    </td>
178
                    <td>
179
                        <textarea name="comment" rows="5" cols="20">{$address.comment}</textarea>
180
                    </td>
181
                </tr>
182
                {/if}
183
                <tr>
184
                    <td class="save_address" colspan="2" align="left">
185
                    {if !$incl}
186
                        <input type="submit" value="{$langstrings.buy.save_address}" class="save_address">
187
                    {elseif $incl==="addressbook"}
188
                    {else}
189
                        <input type="hidden" name="upd_addr_list" value="1">
190
                    {/if}
191
                    </td>
192
                </tr>
193
            </table>
194
        </div>
195
 
196
 
197
        {if $ini.modules.adresssystem == "alt" && !isset( $smarty.session.SHOP.buy.Persdata.defaultRechnungIdAdresse ) && !isset( $smarty.session.SHOP.buy.Persdata.defaultLieferIdAdresse )}
198
        <input type="hidden" name="id" value="{$addressID}" />
199
        <input type="hidden" name="LoginID" value="{$smarty.session.SHOP.buy.Persdata.ID}" />
200
        {elseif $address.id}
201
        <input type="hidden" name="id" value="{$address.id}" />
202
        {/if}
203
        <input type="hidden" name="mode" value="save" />
204
    </div>
205
</form>
206
{if !$incl}
207
 
208
<script type="text/javascript" src="/JavaScript/utils.js"></script>
209
<script type="text/javascript">
210
    $(function(){
211
        //$('#Land').change(upd_state).change(change_vat).change();
212
        $('input:submit').button();
213
        $( "#tabsBasket .save_address").click(function(){
214
 
215
            data = $('#tabsBasket .edit_address').serializeArray();
216
            $.ajax({
217
                type: "POST",
218
                url: "/source/edit_address.php",
219
                data: data
220
            }).done(function(html){
221
                $('#tabsBasket .addresses').html(html);
222
            })
223
 
224
        });
225
 
226
        $( "#accordionBasket .save_address").click(function(){
227
 
228
            data = $('#accordionBasket .edit_address').serializeArray();
229
            $.ajax({
230
                type: "POST",
231
                url: "/source/edit_address.php",
232
                data: data
233
            }).done(function(html){
234
                $('#accordionBasket .addresses').html(html);
235
            })
236
 
237
        });
238
    })
239
 
240
</script>
241
{/if}