Varkolak, в тип. дин. странице "Интернет-магазин корзина" вместо кода:
/* Ввод адреса доставки */
if (isset($_POST['step_1']))
{
/* Если отключен модуль пользователей сайта, то вызывается этот подэтап */
if (isset($_POST['step_1_1a']))
{
/* Сохраняем данные о пользователе в сессию */
$_SESSION['site_users_name'] = to_str($_POST['site_users_name']);
$_SESSION['site_users_surname'] = to_str($_POST['site_users_surname']);
$_SESSION['site_users_patronymic'] = to_str($_POST['site_users_patronymic']);
$_SESSION['site_users_email'] = to_str($_POST['site_users_email']);
$_SESSION['site_users_phone'] = to_str($_POST['site_users_phone']);
$_SESSION['site_users_fax'] = to_str($_POST['site_users_fax']);
$_SESSION['site_users_address'] = to_str($_POST['site_users_address']);
$_SESSION['site_users_company'] = to_str($_POST['site_users_company']);
}
/* Запоминаем купон */
$_SESSION['shop_coupon_text'] = to_str($_POST['shop_coupon_text']);
/* Отображаем форму ввода адреса */
$shop->ShowAddress(to_str($GLOBALS['LA']['xsl_delivery_address']), $shop_id);
}
используйте:
/* Ввод адреса доставки */
if (isset($_POST['step_1']))
{
/* Если отключен модуль пользователей сайта, то вызывается этот подэтап */
if (isset($_POST['step_1_1a']))
{
/* Сохраняем данные о пользователе в сессию */
$_SESSION['site_users_name'] = to_str($_POST['site_users_name']);
$_SESSION['site_users_surname'] = to_str($_POST['site_users_surname']);
$_SESSION['site_users_patronymic'] = to_str($_POST['site_users_patronymic']);
$_SESSION['site_users_email'] = to_str($_POST['site_users_email']);
$_SESSION['site_users_phone'] = to_str($_POST['site_users_phone']);
$_SESSION['site_users_fax'] = to_str($_POST['site_users_fax']);
$_SESSION['site_users_address'] = to_str($_POST['site_users_address']);
$_SESSION['site_users_company'] = to_str($_POST['site_users_company']);
$_SESSION['site_users_comment'] = to_str($_POST['site_users_comment']);
}
/* Запоминаем купон */
$_SESSION['shop_coupon_text'] = to_str($_POST['shop_coupon_text']);
/* Отображаем форму ввода адреса */
//$shop->ShowAddress(to_str($GLOBALS['LA']['xsl_delivery_address']), $shop_id);
$system_of_pay_id = 1;
if (to_int($system_of_pay_id) != 0)
{
if (!$shop->ExecSystemsOfPayHandler(to_int($system_of_pay_id)))
{
show_error_message("Не найден обработчик платежной системы с номером ".to_int($_POST['system_of_pay_id']));
}
}
else
{
show_error_message('Ошибка! Не указана ни одна платежная система.');
}
}
В качестве значения переменной $system_of_pay_id используйте нужную вам активную платежную систему.