/mnt/web601/b3/14/57451114/htdocs/httpdocs/admin/orders_edit_address.php
<?php
/* --------------------------------------------------------------
orders_edit_address.php 2022-02-02
Gambio GmbH
http://www.gambio.de
Copyright (c) 2022 Gambio GmbH
Released under the GNU General Public License (Version 2)
[http://www.gnu.org/licenses/gpl-2.0.html]
IMPORTANT! THIS FILE IS DEPRECATED AND WILL BE REPLACED IN THE FUTURE.
MODIFY IT ONLY FOR FIXES. DO NOT APPEND IT WITH NEW FEATURES, USE THE
NEW GX-ENGINE LIBRARIES INSTEAD.
--------------------------------------------------------------
XTC-Bestellbearbeitung:
http://www.xtc-webservice.de / Matthias Hinsche
info@xtc-webservice.de
--------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(orders.php,v 1.27 2003/02/16); www.oscommerce.com
(c) 2003 nextcommerce (orders.php,v 1.7 2003/08/14); www.nextcommerce.org
(c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: orders_edit.php,v 1.0)
Released under the GNU General Public License
--------------------------------------------------------------*/
include_once(DIR_FS_INC . 'xtc_get_countries.inc.php');
$t_countries = xtc_get_countriesList('', false, false);
$t_customers_countries = array();
$t_billing_delivery_countries = array();
$t_delivery_country_iso = 0;
$t_billing_country_iso = 0;
foreach($t_countries as $t_country)
{
$t_customers_countries[] = array('id' => $t_country['countries_name'],
'text' => $t_country['countries_name']
);
$t_actual_iso = xtc_get_countriesList($t_country['countries_id'], true, false);
$t_actual_iso = $t_actual_iso['countries_iso_code_2'];
$t_billing_delivery_countries[] = array('id' => $t_actual_iso, 'text' => $t_country['countries_name']);
if($order->delivery['country'] == $t_country['countries_name'])
{
$t_delivery_country_iso = $t_actual_iso;
}
if($order->billing['country'] == $t_country['countries_name'])
{
$t_billing_country_iso = $t_actual_iso;
}
}
// START allow non existing countries
if(!in_array(array('id' => $order->customer['country'], 'text' => $order->customer['country']), $t_customers_countries))
{
$t_customers_countries[] = array('id' => $order->customer['country'], 'text' => $order->customer['country']);
}
if(!in_array(array('id' => $order->delivery['country_iso_code_2'], 'text' => $order->delivery['country']),
$t_billing_delivery_countries)
)
{
$t_delivery_country_iso = $order->delivery['country_iso_code_2'];
$t_billing_delivery_countries[] = array('id' => $order->delivery['country_iso_code_2'],
'text' => $order->delivery['country']
);
if($order->delivery['country_iso_code_2'] === $order->billing['country_iso_code_2'])
{
$t_billing_country_iso = $order->billing['country_iso_code_2'];
}
}
if(!in_array(array('id' => $order->billing['country_iso_code_2'], 'text' => $order->billing['country']),
$t_billing_delivery_countries)
)
{
$t_billing_country_iso = $order->billing['country_iso_code_2'];
$t_billing_delivery_countries[] = array('id' => $order->billing['country_iso_code_2'],
'text' => $order->billing['country']
);
}
// END allow non existing countries
$t_gender_array = array();
$t_gender_array[] = array('id' => '', 'text' => '');
$t_gender_array[] = array('id' => 'm',
'text' => $coo_lang_file_master->get_text('gender_male', 'account_edit',
$_SESSION['languages_id'])
);
$t_gender_array[] = array('id' => 'f',
'text' => $coo_lang_file_master->get_text('gender_female', 'account_edit',
$_SESSION['languages_id'])
);
$t_gender_array[] = array('id' => 'o',
'text' => $coo_lang_file_master->get_text('gender_other', 'account_edit',
$_SESSION['languages_id'])
);
?>
<!-- Adressbearbeitung Anfang //-->
<form class="order-details gx-container"
name="adress_edit"
action="<?php echo xtc_href_link(FILENAME_ORDERS_EDIT, 'action=address_edit') ?>"
method="post">
<div class="grid add-margin-top-24" data-gx-compatibility="customers/customers_zones_controller">
<div class="span4">
<div class="frame-wrapper info">
<div class="frame-head info">
<label class="title"><?php echo TEXT_INVOICE_ADDRESS; ?></label>
</div>
<div class="frame-content container">
<div class="grid">
<div class="span4">
<label for="customers_company"><?php echo TEXT_COMPANY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_company', $order->customer['company'],
'id="customers_company" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_gender"><?php echo $coo_lang_file_master->get_text('label_gender',
'account_edit',
$_SESSION['languages_id']); ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_pull_down_menu('customers_gender', $t_gender_array,
$order->customer['gender'],
'id="customers_gender" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_firstname"><?php echo TEXT_FIRSTNAME; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_firstname', $order->customer['firstname'],
'id="customers_firstname" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_lastname"><?php echo TEXT_LASTNAME; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_lastname', $order->customer['lastname'],
'id="customers_lastname" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_street_address"><?php echo TEXT_STREET; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_street_address',
$order->customer['street_address'],
'id="customers_street_address" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_house_number"><?php echo TEXT_HOUSE_NUMBER; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_house_number',
$order->customer['house_number'],
'id="customers_house_number" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_additional_info"><?php echo TEXT_ADDITIONAL_INFO; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_textarea_field('customers_additional_info', 'soft', '', '4',
$order->customer['additional_address_info'],
'id="customers_additional_info" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_suburb"><?php echo TEXT_SUBURB; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_suburb', $order->customer['suburb'],
'id="customers_suburb" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_postcode"><?php echo TEXT_ZIP; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_postcode', $order->customer['postcode'],
'id="customers_postcode" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_city"><?php echo TEXT_CITY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_city', $order->customer['city'],
'id="customers_city" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_state"><?php echo TEXT_STATE; ?></label>
</div>
<div class="span8">
<input type="hidden" name="select_customers_state" value="<?php echo $order->customer['state']; ?>" />
<select id="customers_state" name="customers_state" class="input-small">
<!-- Will be dynamically filled (see customers_zones_controller.js). -->
</select>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_country"><?php echo TEXT_COUNTRY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_pull_down_menu('customers_country', $t_customers_countries,
$order->customer['country'],
'id="customers_country" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_status"><?php echo TEXT_CUSTOMER_GROUP; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_pull_down_menu('customers_status', xtc_get_customers_statuses(),
$order->info['status'],
'id="customers_status" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_email_address"><?php echo TEXT_CUSTOMER_EMAIL; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_email_address',
$order->customer['email_address'],
'id="customers_email_address" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_telephone"><?php echo TEXT_CUSTOMER_TELEPHONE; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_telephone', $order->customer['telephone'],
'id="customers_telephone" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="customers_vat_id"><?php echo TEXT_CUSTOMER_UST; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('customers_vat_id', $order->customer['vat_id'],
'id="customers_vat_id" class="input-small"'); ?></span>
</div>
</div>
</div>
</div>
</div>
<div class="span4">
<div class="frame-wrapper">
<div class="frame-head">
<label class="title"><?php echo TEXT_SHIPPING_ADDRESS; ?></label>
</div>
<div class="frame-content container">
<div class="grid">
<div class="span4">
<label for="delivery_company"><?php echo TEXT_COMPANY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_company', $order->delivery['company'],
'id="delivery_company" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_gender"><?php echo $coo_lang_file_master->get_text('label_gender',
'account_edit',
$_SESSION['languages_id']); ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_pull_down_menu('delivery_gender', $t_gender_array,
$order->delivery['gender'],
'id="delivery_gender" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_firstname"><?php echo TEXT_FIRSTNAME; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_firstname', $order->delivery['firstname'],
'id="delivery_firstname" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_lastname"><?php echo TEXT_LASTNAME; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_lastname', $order->delivery['lastname'],
'id="delivery_lastname" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_street_address"><?php echo TEXT_STREET; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_street_address',
$order->delivery['street_address'],
'id="delivery_street_address" class="input-small"'); ?>
</span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_house_number"><?php echo TEXT_HOUSE_NUMBER; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_house_number',
$order->delivery['house_number'],
'id="delivery_house_number" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_additional_info"><?php echo TEXT_ADDITIONAL_INFO; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_textarea_field('delivery_additional_info', 'soft', '', '4',
$order->delivery['additional_address_info'],
'id="delivery_additional_info" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_suburb"><?php echo TEXT_SUBURB; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_suburb', $order->delivery['suburb'],
'id="delivery_suburb" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_postcode"><?php echo TEXT_ZIP; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_postcode', $order->delivery['postcode'],
'id="delivery_postcode" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_city"><?php echo TEXT_CITY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('delivery_city', $order->delivery['city'],
'id="delivery_city" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_state"><?php echo TEXT_STATE; ?></label>
</div>
<div class="span8">
<input type="hidden" name="select_delivery_state" value="<?php echo $order->delivery['state']; ?>" />
<select id="delivery_state" name="delivery_state" class="input-small">
<!-- Will be dynamically filled (see check_country.js). -->
</select>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="delivery_country_iso_code_2"><?php echo TEXT_COUNTRY; ?></label>
</div>
<div class="span8">
<span>
<?php
echo xtc_draw_pull_down_menu('delivery_country_iso_code_2',
$t_billing_delivery_countries, $t_delivery_country_iso,
'id="delivery_country_iso_code_2" class="input-small" onchange="$(\'input[name=delivery_country]\').val($(\'select[name=delivery_country_iso_code_2] option:selected\').text());"');
echo xtc_draw_hidden_field('delivery_country', $order->delivery['country']);
?>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="span4 remove-padding">
<div class="frame-wrapper">
<div class="frame-head">
<label class="title"><?php echo TEXT_BILLING_ADDRESS; ?></label>
</div>
<div class="frame-content container">
<div class="grid">
<div class="span4">
<label for="billing_company"><?php echo TEXT_COMPANY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_company', $order->billing['company'],
'id="billing_company" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_gender"><?php echo $coo_lang_file_master->get_text('label_gender',
'account_edit',
$_SESSION['languages_id']); ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_pull_down_menu('billing_gender', $t_gender_array,
$order->billing['gender'],
'id="billing_gender" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_firstname"><?php echo TEXT_FIRSTNAME; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_firstname', $order->billing['firstname'],
'id="billing_firstname" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_lastname"><?php echo TEXT_LASTNAME; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_lastname', $order->billing['lastname'],
'id="billing_lastname" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_street_address"><?php echo TEXT_STREET; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_street_address',
$order->billing['street_address'],
'id="billing_street_address" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_house_number"><?php echo TEXT_HOUSE_NUMBER; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_house_number',
$order->billing['house_number'],
'id="billing_house_number" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_additional_info"><?php echo TEXT_ADDITIONAL_INFO; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_textarea_field('billing_additional_info', 'soft', '', '4',
$order->billing['additional_address_info'],
'id="billing_additional_info" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_suburb"><?php echo TEXT_SUBURB; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_suburb', $order->billing['suburb'],
'id="billing_suburb" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_postcode"><?php echo TEXT_ZIP; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_postcode', $order->billing['postcode'],
'id="billing_postcode" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_city"><?php echo TEXT_CITY; ?></label>
</div>
<div class="span8">
<span><?php echo xtc_draw_input_field('billing_city', $order->billing['city'],
'id="billing_city" class="input-small"'); ?></span>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_state"><?php echo TEXT_STATE; ?></label>
</div>
<div class="span8">
<input type="hidden" name="select_billing_state" value="<?php echo $order->billing['state']; ?>" />
<select id="billing_state" name="billing_state" class="input-small">
<!-- Will be dynamically filled (see check_country.js). -->
</select>
</div>
</div>
<div class="grid">
<div class="span4">
<label for="billing_country_iso_code_2"><?php echo TEXT_COUNTRY; ?></label>
</div>
<div class="span8">
<span>
<?php
echo xtc_draw_pull_down_menu('billing_country_iso_code_2',
$t_billing_delivery_countries, $t_billing_country_iso,
'id="billing_country_iso_code_2" class="input-small" onchange="$(\'input[name=billing_country]\').val($(\'select[name=billing_country_iso_code_2] option:selected\').text());"');
echo xtc_draw_hidden_field('billing_country', $order->billing['country']);
?>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
echo xtc_draw_hidden_field('oID', $_GET['oID']);
echo xtc_draw_hidden_field('cID', $order->customer['ID']);
?>
</form>
<br />
<br />
<!-- Adressbearbeitung Ende //-->

Unexpected error occurred...
Class "main_ORIGIN" not found