testmodus / admin / includes / modules / customers_edit.php
Historie | Anzeigen | Annotieren | Download (27,2 KB)
1 |
<?php
|
---|---|
2 |
/*-------------------------------------------------------------
|
3 |
$Id: customers_edit.php 13419 2021-02-09 15:13:48Z GTB $
|
4 |
|
5 |
modified eCommerce Shopsoftware
|
6 |
http://www.modified-shop.org
|
7 |
|
8 |
Copyright (c) 2009 - 2013 [www.modified-shop.org]
|
9 |
--------------------------------------------------------------
|
10 |
Released under the GNU General Public License
|
11 |
--------------------------------------------------------------*/
|
12 |
|
13 |
defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' ); |
14 |
|
15 |
|
16 |
if (isset($_GET['edit']) && $_GET['edit'] != '') { |
17 |
$check = "a.address_book_id = '". (int) $_GET['edit']."'"; |
18 |
$customers_default_address_id_checkbox = xtc_draw_checkbox_field('primary', 'on', false); |
19 |
} else {
|
20 |
$check = "c.customers_default_address_id = a.address_book_id"; |
21 |
} |
22 |
|
23 |
if (!isset($cInfo) || !is_object($cInfo)) { |
24 |
$customers_query = xtc_db_query("SELECT c.customers_id, |
25 |
c.customers_cid,
|
26 |
c.customers_vat_id,
|
27 |
c.customers_vat_id_status,
|
28 |
c.customers_status,
|
29 |
c.customers_dob,
|
30 |
c.customers_email_address,
|
31 |
c.customers_default_address_id,
|
32 |
c.customers_telephone,
|
33 |
c.customers_fax,
|
34 |
c.member_flag,
|
35 |
c.payment_unallowed,
|
36 |
c.shipping_unallowed,
|
37 |
a.address_book_id,
|
38 |
a.entry_gender AS customers_gender,
|
39 |
a.entry_firstname AS customers_firstname,
|
40 |
a.entry_lastname AS customers_lastname,
|
41 |
a.entry_company,
|
42 |
a.entry_street_address,
|
43 |
a.entry_suburb,
|
44 |
a.entry_postcode,
|
45 |
a.entry_city,
|
46 |
a.entry_state,
|
47 |
a.entry_country_id,
|
48 |
a.entry_zone_id,
|
49 |
cgc.amount
|
50 |
FROM ".TABLE_CUSTOMERS." c |
51 |
LEFT JOIN ".TABLE_ADDRESS_BOOK." a |
52 |
ON ".$check." |
53 |
AND a.customers_id = c.customers_id
|
54 |
LEFT JOIN ".TABLE_COUPON_GV_CUSTOMER." cgc |
55 |
ON c.customers_id = cgc.customer_id
|
56 |
WHERE c.customers_id = '".(int)$_GET['cID']."'" |
57 |
); |
58 |
$customers = xtc_db_fetch_array($customers_query); |
59 |
if (xtc_db_num_rows($customers_query) != 0) { |
60 |
$cInfo = new objectInfo($customers); |
61 |
} |
62 |
} |
63 |
$newsletter_array = array (array ('id' => '1', 'text' => ENTRY_NEWSLETTER_YES), array ('id' => '0', 'text' => ENTRY_NEWSLETTER_NO)); |
64 |
|
65 |
require_once(DIR_FS_CATALOG.DIR_WS_CLASSES.'xtcPrice.php'); |
66 |
$xtPrice = new xtcPrice(DEFAULT_CURRENCY,$cInfo->customers_status); |
67 |
?>
|
68 |
<div class="pageHeadingImage"><?php echo xtc_image(DIR_WS_ICONS.'heading/icon_customers.png'); ?></div> |
69 |
<div class="flt-l"> |
70 |
<div class="pageHeading"><?php echo $cInfo->customers_lastname.' '.$cInfo->customers_firstname; ?></div> |
71 |
<div class="main pdg2"><?php echo BOX_HEADING_CUSTOMERS; ?></div> |
72 |
</div>
|
73 |
<div class="clear"></div> |
74 |
<div class="div_box mrg5"> |
75 |
<div class="customers-groups"> |
76 |
<div class="flt-l"><?php if ($customers_statuses_id_array[$cInfo->customers_status]['csa_image'] != '') { echo xtc_image(DIR_WS_CATALOG.DIR_WS_ICONS . $customers_statuses_id_array[$cInfo->customers_status]['csa_image'], ''); } ?></div> |
77 |
<div class="main" style="margin:12px 0;"><b><?php echo HEADING_TITLE_STATUS .':</b> ' . $customers_statuses_id_array[$cInfo->customers_status]['text'] ; ?></div> |
78 |
</div>
|
79 |
<div class="clear"></div> |
80 |
<?php echo xtc_draw_form('customers', FILENAME_CUSTOMERS, xtc_get_all_get_params(array('action')) . 'action=update', 'post') . |
81 |
xtc_draw_hidden_field('customers_default_address_id', $cInfo->customers_default_address_id) . |
82 |
xtc_draw_hidden_field('address_book_id', $cInfo->address_book_id) . |
83 |
xtc_draw_hidden_field('customers_status', $cInfo->customers_status); ?> |
84 |
<div class="formAreaTitle"><span class="title"><?php echo CATEGORY_PERSONAL; ?></span></div> |
85 |
<div class="formAreaC"> |
86 |
<table class="tableConfig borderall"> |
87 |
<?php
|
88 |
|
89 |
<?php |
90 |
# TESTMODUS
|
91 |
if($_GET['cID'] == $_SESSION['customer_id']){ |
92 |
?>
|
93 |
<tr>
|
94 |
<td class="dataTableConfig col-left">Testmodus (IP):</td> |
95 |
<td class="dataTableConfig col-single-right"> |
96 |
<?php
|
97 |
echo xtc_draw_checkbox_field('ip_testmodus', 1, ($cInfo->ip_testmodus == $_SERVER['REMOTE_ADDR'])); |
98 |
?>
|
99 |
</td>
|
100 |
</tr>
|
101 |
<?php
|
102 |
} |
103 |
?>
|
104 |
|
105 |
|
106 |
if (ACCOUNT_GENDER == 'true') { |
107 |
?>
|
108 |
<tr>
|
109 |
<td class="dataTableConfig col-left"><?php echo ENTRY_GENDER; ?></td> |
110 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_gender_error == true) ? ' col-error' : ''); ?>"> |
111 |
<?php
|
112 |
if ($error == true) { |
113 |
if ($entry_gender_error == true) { |
114 |
echo xtc_draw_pull_down_menu('customers_gender', get_customers_gender(), $cInfo->customers_gender).' '.ENTRY_GENDER_ERROR; |
115 |
} else {
|
116 |
echo get_customers_gender($cInfo->customers_gender); |
117 |
echo xtc_draw_hidden_field('customers_gender', $cInfo->customers_gender); |
118 |
} |
119 |
} else {
|
120 |
echo xtc_draw_pull_down_menu('customers_gender', get_customers_gender(), $cInfo->customers_gender); |
121 |
} |
122 |
?>
|
123 |
</td>
|
124 |
|
125 |
</tr>
|
126 |
<?php
|
127 |
} |
128 |
echo ($cInfo->customers_default_address_id != $cInfo->address_book_id) ? '<tr style="display:none;">' : '<tr>'; |
129 |
?>
|
130 |
<td class="dataTableConfig col-left"><?php echo ENTRY_CID; ?></td> |
131 |
<td class="dataTableConfig col-single-right bg_notice"> |
132 |
<?php
|
133 |
echo xtc_draw_input_field('customers_cid', $cInfo->customers_cid, 'maxlength="32"', false); |
134 |
?>
|
135 |
</td>
|
136 |
|
137 |
</tr>
|
138 |
<tr>
|
139 |
<td class="dataTableConfig col-left"><?php echo ENTRY_FIRST_NAME; ?></td> |
140 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_firstname_error == true) ? ' col-error' : ''); ?>"> |
141 |
<?php
|
142 |
if ($error == true) { |
143 |
if ($entry_firstname_error == true) { |
144 |
echo xtc_draw_input_field('customers_firstname', $cInfo->customers_firstname, 'maxlength="32"').' '.ENTRY_FIRST_NAME_ERROR; |
145 |
} else {
|
146 |
echo $cInfo->customers_firstname.xtc_draw_hidden_field('customers_firstname', $cInfo->customers_firstname); |
147 |
} |
148 |
} else {
|
149 |
echo xtc_draw_input_field('customers_firstname', $cInfo->customers_firstname, 'maxlength="32"', true); |
150 |
} |
151 |
?>
|
152 |
</td>
|
153 |
|
154 |
</tr>
|
155 |
<tr>
|
156 |
<td class="dataTableConfig col-left"><?php echo ENTRY_LAST_NAME; ?></td> |
157 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_lastname_error == true) ? ' col-error' : ''); ?>"> |
158 |
<?php
|
159 |
if ($error == true) { |
160 |
if ($entry_lastname_error == true) { |
161 |
echo xtc_draw_input_field('customers_lastname', $cInfo->customers_lastname, 'maxlength="32"').' '.ENTRY_LAST_NAME_ERROR; |
162 |
} else {
|
163 |
echo $cInfo->customers_lastname.xtc_draw_hidden_field('customers_lastname', $cInfo->customers_lastname); |
164 |
} |
165 |
} else {
|
166 |
echo xtc_draw_input_field('customers_lastname', $cInfo->customers_lastname, 'maxlength="32"', true); |
167 |
} |
168 |
?>
|
169 |
</td>
|
170 |
|
171 |
</tr>
|
172 |
<?php
|
173 |
if (ACCOUNT_DOB == 'true') { |
174 |
echo ($cInfo->customers_default_address_id != $cInfo->address_book_id) ? '<tr style="display:none;">' : '<tr>'; |
175 |
?>
|
176 |
<td class="dataTableConfig col-left"><?php echo ENTRY_DATE_OF_BIRTH; ?></td> |
177 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_date_of_birth_error == true) ? ' col-error' : ''); ?>"> |
178 |
<?php
|
179 |
if ($error == true) { |
180 |
if ($entry_date_of_birth_error == true) { |
181 |
echo xtc_draw_input_field('customers_dob', xtc_date_short($cInfo->customers_dob), 'maxlength="10"').' '.ENTRY_DATE_OF_BIRTH_ERROR; |
182 |
} else {
|
183 |
echo xtc_date_short($cInfo->customers_dob).xtc_draw_hidden_field('customers_dob', xtc_date_short($cInfo->customers_dob)); |
184 |
} |
185 |
} else {
|
186 |
echo xtc_draw_input_field('customers_dob', xtc_date_short($cInfo->customers_dob), 'maxlength="10"', true); |
187 |
} |
188 |
?>
|
189 |
</td>
|
190 |
|
191 |
</tr>
|
192 |
<?php
|
193 |
} |
194 |
echo ($cInfo->customers_default_address_id != $cInfo->address_book_id) ? '<tr style="display:none;">' : '<tr>'; |
195 |
?>
|
196 |
<td class="dataTableConfig col-left"><?php echo ENTRY_EMAIL_ADDRESS; ?></td> |
197 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_email_address_error == true) ? ' col-error' : ''); ?>"> |
198 |
<?php
|
199 |
if ($error == true) { |
200 |
if ($entry_email_address_error == true) { |
201 |
echo xtc_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');" maxlength="96"').' '.ENTRY_EMAIL_ADDRESS_ERROR; |
202 |
} elseif ($entry_email_address_check_error == true) { |
203 |
echo xtc_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');" maxlength="96"').' '.ENTRY_EMAIL_ADDRESS_CHECK_ERROR; |
204 |
} elseif ($entry_email_address_exists == true) { |
205 |
echo xtc_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');" maxlength="96"').' '.ENTRY_EMAIL_ADDRESS_ERROR_EXISTS; |
206 |
} else {
|
207 |
echo $cInfo->customers_email_address.xtc_draw_hidden_field('customers_email_address', $cInfo->customers_email_address); |
208 |
} |
209 |
} else {
|
210 |
echo xtc_draw_input_field('customers_email_address', $cInfo->customers_email_address, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');" maxlength="96"', true); |
211 |
} |
212 |
?>
|
213 |
</td>
|
214 |
|
215 |
</tr>
|
216 |
</table>
|
217 |
</div>
|
218 |
<?php
|
219 |
if (ACCOUNT_COMPANY == 'true') { |
220 |
?>
|
221 |
<div class="formAreaTitle"><span class="title"><?php echo CATEGORY_COMPANY; ?></span></div> |
222 |
<div class="formAreaC"> |
223 |
<table class="tableConfig borderall"> |
224 |
<tr>
|
225 |
<td class="dataTableConfig col-left"><?php echo ENTRY_COMPANY; ?></td> |
226 |
<td class="dataTableConfig col-single-right"> |
227 |
<?php
|
228 |
echo xtc_draw_input_field('entry_company', $cInfo->entry_company, 'maxlength="64"'); |
229 |
?>
|
230 |
</td>
|
231 |
|
232 |
</tr>
|
233 |
<?php
|
234 |
if(ACCOUNT_COMPANY_VAT_CHECK == 'true'){ |
235 |
if ($action == 'edit' && $cInfo->customers_vat_id != '') { |
236 |
switch ($cInfo->customers_vat_id_status) { |
237 |
case '0' : |
238 |
$entry_vat_error_text = TEXT_VAT_FALSE; |
239 |
break;
|
240 |
case '1' : |
241 |
$entry_vat_error_text = TEXT_VAT_TRUE; |
242 |
break;
|
243 |
case '8' : |
244 |
$entry_vat_error_text = TEXT_VAT_UNKNOWN_COUNTRY; |
245 |
break;
|
246 |
case '94' : |
247 |
$entry_vat_error_text = TEXT_VAT_INVALID_INPUT; |
248 |
break;
|
249 |
case '95' : |
250 |
$entry_vat_error_text = TEXT_VAT_SERVICE_UNAVAILABLE; |
251 |
break;
|
252 |
case '96' : |
253 |
$entry_vat_error_text = TEXT_VAT_MS_UNAVAILABLE; |
254 |
break;
|
255 |
case '97' : |
256 |
$entry_vat_error_text = TEXT_VAT_TIMEOUT; |
257 |
break;
|
258 |
case '98' : |
259 |
$entry_vat_error_text = TEXT_VAT_SERVER_BUSY; |
260 |
break;
|
261 |
case '99' : |
262 |
$entry_vat_error_text = TEXT_VAT_NO_PHP5_SOAP_SUPPORT; |
263 |
break;
|
264 |
} |
265 |
} |
266 |
echo ($cInfo->customers_default_address_id != $cInfo->address_book_id) ? '<tr style="display:none;">' : '<tr>'; |
267 |
?>
|
268 |
<td class="dataTableConfig col-left"><?php echo ENTRY_VAT_ID; ?></td> |
269 |
<td class="dataTableConfig col-single-right"> |
270 |
<?php
|
271 |
echo xtc_draw_input_field('customers_vat_id', $cInfo->customers_vat_id, 'maxlength="32"').' '.$entry_vat_error_text; |
272 |
/*
|
273 |
if ($error == true) {
|
274 |
if ($entry_vat_error == true) {
|
275 |
echo xtc_draw_input_field('customers_vat_id', $cInfo->customers_vat_id, 'maxlength="32"').' '.$entry_vat_error_text;
|
276 |
} else {
|
277 |
echo $cInfo->customers_vat_id.xtc_draw_hidden_field('customers_vat_id');
|
278 |
}
|
279 |
} else {
|
280 |
echo xtc_draw_input_field('customers_vat_id', $cInfo->customers_vat_id, 'maxlength="32"');
|
281 |
}
|
282 |
*/
|
283 |
?>
|
284 |
</td>
|
285 |
</tr>
|
286 |
<?php
|
287 |
} |
288 |
?>
|
289 |
</table>
|
290 |
</div>
|
291 |
<?php
|
292 |
} |
293 |
?>
|
294 |
|
295 |
<div class="formAreaTitle"><span class="title"><?php echo CATEGORY_ADDRESS; ?></span></div> |
296 |
<div class="formAreaC"> |
297 |
<table class="tableConfig borderall"> |
298 |
<tr>
|
299 |
<td class="dataTableConfig col-left"><?php echo ENTRY_STREET_ADDRESS; ?></td> |
300 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_street_address_error == true) ? ' col-error' : ''); ?>"> |
301 |
<?php
|
302 |
if ($error == true) { |
303 |
if ($entry_street_address_error == true) { |
304 |
echo xtc_draw_input_field('entry_street_address', $cInfo->entry_street_address, 'maxlength="64"').' '.ENTRY_STREET_ADDRESS_ERROR; |
305 |
} else {
|
306 |
echo $cInfo->entry_street_address.xtc_draw_hidden_field('entry_street_address', $cInfo->entry_street_address); |
307 |
} |
308 |
} else {
|
309 |
echo xtc_draw_input_field('entry_street_address', $cInfo->entry_street_address, 'maxlength="64"', true); |
310 |
} |
311 |
?>
|
312 |
</td>
|
313 |
|
314 |
</tr>
|
315 |
<?php
|
316 |
if (ACCOUNT_SUBURB == 'true') { |
317 |
?>
|
318 |
<tr>
|
319 |
<td class="dataTableConfig col-left"><?php echo ENTRY_SUBURB; ?></td> |
320 |
<td class="dataTableConfig col-single-right"> |
321 |
<?php
|
322 |
echo xtc_draw_input_field('entry_suburb', $cInfo->entry_suburb, 'maxlength="32"'); |
323 |
?>
|
324 |
</td>
|
325 |
|
326 |
</tr>
|
327 |
<?php
|
328 |
} |
329 |
?>
|
330 |
<tr>
|
331 |
<td class="dataTableConfig col-left"><?php echo ENTRY_POST_CODE; ?></td> |
332 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_post_code_error == true) ? ' col-error' : ''); ?>"> |
333 |
<?php
|
334 |
if ($error == true) { |
335 |
if ($entry_post_code_error == true) { |
336 |
echo xtc_draw_input_field('entry_postcode', $cInfo->entry_postcode, 'maxlength="8"').' '.ENTRY_POST_CODE_ERROR; |
337 |
} else {
|
338 |
echo $cInfo->entry_postcode.xtc_draw_hidden_field('entry_postcode', $cInfo->entry_postcode); |
339 |
} |
340 |
} else {
|
341 |
echo xtc_draw_input_field('entry_postcode', $cInfo->entry_postcode, 'maxlength="8"', true); |
342 |
} |
343 |
?>
|
344 |
</td>
|
345 |
|
346 |
</tr>
|
347 |
<tr>
|
348 |
<td class="dataTableConfig col-left"><?php echo ENTRY_CITY; ?></td> |
349 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_city_error == true) ? ' col-error' : ''); ?>"> |
350 |
<?php
|
351 |
if ($error == true) { |
352 |
if ($entry_city_error == true) { |
353 |
echo xtc_draw_input_field('entry_city', $cInfo->entry_city, 'maxlength="32"').' '.ENTRY_CITY_ERROR; |
354 |
} else {
|
355 |
echo $cInfo->entry_city.xtc_draw_hidden_field('entry_city', $cInfo->entry_city); |
356 |
} |
357 |
} else {
|
358 |
echo xtc_draw_input_field('entry_city', $cInfo->entry_city, 'maxlength="32"', true); |
359 |
} |
360 |
?>
|
361 |
</td>
|
362 |
|
363 |
</tr>
|
364 |
|
365 |
<tr>
|
366 |
<td class="dataTableConfig col-left"><?php echo ENTRY_COUNTRY; ?></td> |
367 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_country_error == true) ? ' col-error' : ''); ?>"> |
368 |
<?php
|
369 |
if ($error == true) { |
370 |
if ($entry_country_error == true) { |
371 |
echo xtc_draw_pull_down_menu('entry_country_id', xtc_get_countries('',1), $cInfo->entry_country_id, 'style="width:250px"').' '.ENTRY_COUNTRY_ERROR; |
372 |
} else {
|
373 |
echo xtc_get_country_name($cInfo->entry_country_id).xtc_draw_hidden_field('entry_country_id', $cInfo->entry_country_id); |
374 |
} |
375 |
} else {
|
376 |
echo xtc_draw_pull_down_menu('entry_country_id', xtc_get_countries('',1), $cInfo->entry_country_id, 'style="width:250px"'); |
377 |
} |
378 |
?>
|
379 |
</td>
|
380 |
</tr>
|
381 |
<?php
|
382 |
if (ACCOUNT_STATE == 'true') { |
383 |
?>
|
384 |
<tr id="states"> |
385 |
<td class="dataTableConfig col-left"><?php echo ENTRY_STATE; ?></td> |
386 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_state_error == true) ? ' col-error' : ''); ?>" id="entry_state"> |
387 |
<?php
|
388 |
$entry_state = xtc_get_zone_code($cInfo->entry_country_id, $cInfo->entry_zone_id, $cInfo->entry_state); |
389 |
if ($error == true) { |
390 |
if ($entry_state_error == true) { |
391 |
if ($entry_state_has_zones == true) { |
392 |
$zones_array = array (); |
393 |
$zones_query = xtc_db_query("SELECT zone_name FROM ".TABLE_ZONES." WHERE zone_country_id = '".xtc_db_input($cInfo->entry_country_id)."' order by zone_name"); |
394 |
while ($zones_values = xtc_db_fetch_array($zones_query)) { |
395 |
$zones_array[] = array ('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']); |
396 |
} |
397 |
echo xtc_draw_pull_down_menu('entry_state', $zones_array ,'', 'style="width:250px"').' '.ENTRY_STATE_ERROR; |
398 |
} else {
|
399 |
echo xtc_draw_input_field('entry_state', xtc_get_zone_code($cInfo->entry_country_id, $cInfo->entry_zone_id, $cInfo->entry_state)).' '.ENTRY_STATE_ERROR; |
400 |
} |
401 |
} else {
|
402 |
echo $entry_state.xtc_draw_hidden_field('entry_zone_id', $cInfo->entry_zone_id).xtc_draw_hidden_field('entry_state', $cInfo->entry_state); |
403 |
} |
404 |
} else {
|
405 |
echo xtc_draw_input_field('entry_state', xtc_get_zone_code($cInfo->entry_country_id, $cInfo->entry_zone_id, $cInfo->entry_state)); |
406 |
} |
407 |
?>
|
408 |
</td>
|
409 |
</tr>
|
410 |
<?php
|
411 |
} |
412 |
?>
|
413 |
|
414 |
</table>
|
415 |
</div>
|
416 |
<?php
|
417 |
if ($cInfo->customers_default_address_id == $cInfo->address_book_id) { |
418 |
?>
|
419 |
|
420 |
<div class="formAreaTitle"><span class="title"><?php echo CATEGORY_CONTACT; ?></span></div> |
421 |
|
422 |
<?php
|
423 |
} |
424 |
$style = ($cInfo->customers_default_address_id != $cInfo->address_book_id) ? ' style="display:none;"' : ''; |
425 |
?>
|
426 |
<div class="formAreaC"<?php $style;?>> |
427 |
<table class="tableConfig borderall"> |
428 |
<tr>
|
429 |
<td class="dataTableConfig col-left"><?php echo ENTRY_TELEPHONE_NUMBER; ?></td> |
430 |
<td class="dataTableConfig col-single-right<?php echo (($error == true && $entry_telephone_error == true) ? ' col-error' : ''); ?>"> |
431 |
<?php
|
432 |
if ($error == true) { |
433 |
if ($entry_telephone_error == true) { |
434 |
echo xtc_draw_input_field('customers_telephone', $cInfo->customers_telephone, 'maxlength="32"').' '.ENTRY_TELEPHONE_NUMBER_ERROR; |
435 |
} else {
|
436 |
echo $cInfo->customers_telephone.xtc_draw_hidden_field('customers_telephone', $cInfo->customers_telephone); |
437 |
} |
438 |
} else {
|
439 |
echo xtc_draw_input_field('customers_telephone', $cInfo->customers_telephone, 'maxlength="32"', (ACCOUNT_TELEPHONE_OPTIONAL == 'false')); |
440 |
} |
441 |
?>
|
442 |
</td>
|
443 |
|
444 |
</tr>
|
445 |
<tr>
|
446 |
<td class="dataTableConfig col-left"><?php echo ENTRY_FAX_NUMBER; ?></td> |
447 |
<td class="dataTableConfig col-single-right"> |
448 |
<?php
|
449 |
if ($processed == true) { |
450 |
echo $cInfo->customers_fax.xtc_draw_hidden_field('customers_fax', $cInfo->customers_fax); |
451 |
} else {
|
452 |
echo xtc_draw_input_field('customers_fax', $cInfo->customers_fax, 'maxlength="32"'); |
453 |
} |
454 |
?>
|
455 |
</td>
|
456 |
|
457 |
</tr>
|
458 |
</table>
|
459 |
</div>
|
460 |
<?php
|
461 |
if ($cInfo->customers_default_address_id == $cInfo->address_book_id) { |
462 |
?>
|
463 |
|
464 |
<div class="formAreaTitle"><span class="title"><?php echo CATEGORY_OPTIONS; ?></span></div> |
465 |
<div class="formAreaC"> |
466 |
<table class="tableConfig borderall"> |
467 |
<tr>
|
468 |
<td class="dataTableConfig col-left"><?php echo ENTRY_PAYMENT_UNALLOWED; ?></td> |
469 |
<td class="dataTableConfig col-single-right"> |
470 |
<?php
|
471 |
echo xtc_cfg_checkbox_unallowed_module('payment', 'payment_unallowed', $cInfo->payment_unallowed); |
472 |
?>
|
473 |
</td>
|
474 |
</tr>
|
475 |
<tr>
|
476 |
<td class="dataTableConfig col-left"><?php echo ENTRY_SHIPPING_UNALLOWED; ?></td> |
477 |
<td class="dataTableConfig col-single-right"> |
478 |
<?php
|
479 |
echo xtc_cfg_checkbox_unallowed_module('shipping', 'shipping_unallowed', $cInfo->shipping_unallowed); |
480 |
?>
|
481 |
</td>
|
482 |
</tr>
|
483 |
<tr>
|
484 |
<td class="dataTableConfig col-left"><?php echo ENTRY_NEW_PASSWORD; ?></td> |
485 |
<td class="dataTableConfig col-single-right bg_notice<?php echo (($error == true && $entry_password_error == true) ? ' col-error' : ''); ?>"> |
486 |
<?php
|
487 |
if ($error == true) { |
488 |
if ($entry_password_error == true) { |
489 |
echo xtc_draw_password_field('customers_password', $cInfo->customers_password, false, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');"').' '.ENTRY_PASSWORD_ERROR; |
490 |
} else {
|
491 |
echo xtc_draw_password_field('customers_password', $cInfo->customers_password, false, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');"'); |
492 |
} |
493 |
} else {
|
494 |
echo xtc_draw_password_field('customers_password', '', false, 'autocomplete="off" readonly="readonly" onfocus="this.removeAttribute(\'readonly\');" onblur="this.setAttribute(\'readonly\', \'readonly\');"'); |
495 |
} |
496 |
?>
|
497 |
</td>
|
498 |
</tr>
|
499 |
<?php
|
500 |
if (ACTIVATE_GIFT_SYSTEM=='true') { |
501 |
?>
|
502 |
<tr>
|
503 |
<td class="dataTableConfig col-left"><?php echo TABLE_HEADING_AMOUNT; ?></td> |
504 |
<td class="dataTableConfig col-single-right"> |
505 |
<?php echo $xtPrice->xtcFormatCurrency($cInfo->amount).xtc_draw_hidden_field('amount', $cInfo->amount); |
506 |
/*
|
507 |
if ($processed == true) {
|
508 |
echo $cInfo->amount.xtc_draw_hidden_field('amount', $cInfo->amount);
|
509 |
} else {
|
510 |
echo xtc_draw_input_field('amount', $cInfo->amount);
|
511 |
}
|
512 |
*/
|
513 |
?>
|
514 |
</td>
|
515 |
</tr>
|
516 |
<?php
|
517 |
} |
518 |
?>
|
519 |
<tr>
|
520 |
<?php
|
521 |
include(DIR_WS_MODULES . FILENAME_CUSTOMER_MEMO); |
522 |
?>
|
523 |
</tr>
|
524 |
</table>
|
525 |
</div>
|
526 |
<?php
|
527 |
} |
528 |
?>
|
529 |
|
530 |
<div class="main mrg5"><input type="submit" class="button" onclick="this.blur();" value="<?php echo BUTTON_UPDATE; ?>"><?php echo ' <a class="button" onclick="this.blur();" href="' . xtc_href_link(FILENAME_CUSTOMERS, xtc_get_all_get_params(array('action', 'edit'))) .'">' . BUTTON_CANCEL . '</a>'; ?></div> |
531 |
|
532 |
</form>
|
533 |
</div>
|
534 |
|
535 |
<?php require(DIR_WS_INCLUDES . 'javascript/jquery.entry_state.js.php'); ?> |
536 |
<script>
|
537 |
$(document).ready(function () {
|
538 |
create_states($('select[name="entry_country_id"]').val(), 'entry_state');
|
539 |
|
540 |
$('select[name="entry_country_id"]').change(function() {
|
541 |
create_states($(this).val(), 'entry_state');
|
542 |
});
|
543 |
});
|
544 |
</script>
|