Projekt

Allgemein

Profil

Statistiken
| Revision:

testmodus / admin / includes / modules / customers_edit.php @ 2

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&nbsp;(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).'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.$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"').'&nbsp;'.$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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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"').'&nbsp;'.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)).'&nbsp;'.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"').'&nbsp;'.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\');"').'&nbsp;'.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>