уникальные URL для каждого этапа заказа

#
Re: уникальные URL для каждого этапа заказа
unekt, в коде и настройках ТДС замените везде $_POST на $_REQUEST
Заказов не беру. Консультирую редко.
#
Re: уникальные URL для каждого этапа заказа
Kotoff,
Правильно я понимаю надо здесь заменить POST на REQUEST?
$url_items = array();

// last_url_part => needed POST field
$url_items['cart'] = false;
$url_items['address'] = 'step_1';
$url_items['delivery'] = 'step_2';
$url_items['pay_method'] = 'step_3';
$url_items['complete'] = 'step_4';

$last_url_item = end($GLOBALS['URL_ARRAY']);

$page_valid = false;

if (isset($url_items[$last_url_item])) {
     $need_post_field = $url_items[$last_url_item];
     if ($need_post_field) {
         // мы находимся в /cart/some_folder/
         if (isset($_REQUEST[$need_post_field])) {
             $page_valid = true;
         }
#
Re: уникальные URL для каждого этапа заказа
unekt писал(а):
Правильно я понимаю
Нет, не совсем правильно. Я написал _везде_, т.е. не только здесь, но и во всем остальном php-коде этой ТДС
Заказов не беру. Консультирую редко.
#
Re: уникальные URL для каждого этапа заказа
Kotoff,
сейчас глну полностью ТДС!)
а где выделил надо менять?
Правильно так в XSL-шаблоны
«МагазинКорзина»
<form action="{/cart/shop/path}cart/address/?step_1=1" name="address" method="POST">
«МагазинАдресДоставки»
<form action="{/cart/shop/path}cart/delivery/" name="address" id="address" method="get">
«МагазинДоставки»
<form action="{/cart/shop/path}cart/pay_method/" name="address" id="address" method="get">
«МагазинПлатежнаяСистема»
<form action="{/cart/shop/path}cart/complete/" name="address" id="address" method="get">
#
Re: уникальные URL для каждого этапа заказа
Все заменил вообще не стало работать!
Авторизация