$postcode = $_POST['postcode']; $build_input = true; if ($postcode != '') { $city = $_POST['city']; if ($city != '') { $street = $_POST['street']; if ($street != '') { $last_name = $_POST['last_name']; if ($last_name != '') { $first_name = $_POST['first_name']; $fon = $_POST['fon']; $fax = $_POST['fax']; require_once $dir . 'includes/functions/address_validation.php'; //IsValidAddress('81', $postcode, $city, $street, $last_name, $fon, $fax, $message); IsValidAddress('81', $postcode, $city, $street_address, $last_name, $first_name, $fon, $fax, $message); $build_input = false; } } } } echo '<html><body><p align="center"><b><font size="4" color="#FF0000">Online Adress-Validierung</font></b></p>'; //W. Kaiser - AJAX //echo '<form method="POST" action="check_address.php">'; echo olc_draw_form('check_address', olc_href_link('check_address.php')); //W. Kaiser - AJAX echo '<table border="0" align="center">'; show_input_field('last_name', 'last_name', $build_input, $last_name); show_input_field('Vorame', 'first_name', $build_input, $first_name); show_input_field('Strasse', 'street', $build_input, $street); show_input_field('Postleitzahl', 'postcode', $build_input, $postcode);
$error_fatal = false; } else { $main_content .= "hat ein ungültiges Format."; $error_fatal = true; } ajax_error($main_content, $error_fatal, $caption, $add_on); } case customers_telephone: //"customers_telephone" $parameter = explode('|', $extra_parameter); //Plz|Name $postcode = $parameter[0]; $name = $parameter[1]; $fon = $current_value; require_once DIR_WS_FUNCTIONS . 'address_validation.php'; if (IsValidAddress($land, $postcode, EMPTY_STRING, EMPTY_STRING, $name, EMPTY_STRING, $fon, EMPTY_STRING, $parameter, true)) { //All OK, just exit echo EMPTY_STRING; exit; } else { $add_on_delimiter = HASH . $value_text . HASH; $add_on = $add_on_delimiter . $current_value . $add_on_delimiter; $main_content = "Die " . $caption . " '" . $current_value . "' konnte im Telefonbuch der Telekom nicht gefunden werden!"; ajax_error($main_content, false, $caption, $add_on); } case customers_firstname: //"customers_gender" $field_name_vorname = "vorname"; $field_name_geschlecht = "geschlecht"; $gender_male = "m"; $gender_female = "w";
} } // W. Kaiser Check address validity if ($IsEditOrUpdate) { $entry_country_id = $customers['entry_country_id']; if ($entry_country_id == 81) { if ($_GET['validate'] != EMPTY_STRING) { $entry_name = $customers['customers_lastname']; $entry_firstname = $customers['customers_firstname']; $entry_postcode = $customers['entry_postcode']; $entry_city = $customers['entry_city']; $entry_street_address = $customers['entry_street_address']; $entry_fon = $customers['customers_telephone']; $entry_fax = $customers['customers_fax']; $IsUserMode = false; IsValidAddress($entry_country_id, $entry_postcode, $entry_city, $entry_street_address, $entry_name, $entry_firstname, $entry_fon, $entry_fax, $entry_message); $entry_street_address_error = check_input_error(true, $entry_message); $entry_post_code_error = true; $entry_city_error = true; if ($messageStack->size > 0) { $message_text = $messageStack->output(); echo $message_text; } } } } // W. Kaiser Check address validity require_once DIR_WS_INCLUDES . 'header.php'; ?> <table border="0" width="100%" cellspacing="2" cellpadding="2"> <tr>
} $postcode = $order->billing['postcode']; $city = $order->billing['city']; $street_address0 = $order->billing['street_address']; $street_address = $street_address0; while (!is_numeric(substr($street_address0, -1))) { //Remove trailing characters from house number $street_address0 = substr($street_address0, 0, -1); } if ($street_address0 != EMPTY_STRING) { $street_address = $street_address0; } $fon = $order->billing['telephone']; $fax = $order->billing['fax']; $IsUserMode = false; IsValidAddress($country_id, $postcode, $city, $street_address, $name, $firstname, $fon, $fax, $message); $street_address_error = check_input_error(true, $message); $post_code_error = true; $city_error = true; } } } ?> <table border="0" width="100%" cellspacing="2" cellpadding="2"> <tr> <?php require_once DIR_WS_INCLUDES . 'column_left.php'; ?> <!-- body_text //--> <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php