P
Size: a a a
P
P
P
АШ
ИБ
Е
LA
S
АШ
$min_price_default = 0;Внутри цикла продублировал вот этот код, но с другими переменными
$min_period_default = 0;
$max_period_default = 0;
$selected_default = 0;
if (!$min_price_default || $min_price_default >= $tariff['delivery_sum']) {Ну и условие после цикла дописал
$min_price_default = $tariff['delivery_sum'];
$less_price_default = ($min_price_default > $tariff['delivery_sum']);
$same_price_less_period_default = ($min_price_default == $tariff['delivery_sum'] && $min_period_default > $tariff['period_min']);
if (!$min_period_default || $less_price_default || $same_price_less_period_default) {
$selected_default = $tariff['tariff_code'];
$min_period_default = $tariff['period_min'];
$max_period_default = $tariff['period_max'];
}
}
if ($min_price) {
$delivery_cost = $min_price;
} else {
$delivery_cost = $max_price ?: $min_price_default;
$min_period = $min_period_default;
$max_period = $max_period_default;
$selected = $selected_default;
}
АШ
ИБ
$min_price_default = 0;Внутри цикла продублировал вот этот код, но с другими переменными
$min_period_default = 0;
$max_period_default = 0;
$selected_default = 0;
if (!$min_price_default || $min_price_default >= $tariff['delivery_sum']) {Ну и условие после цикла дописал
$min_price_default = $tariff['delivery_sum'];
$less_price_default = ($min_price_default > $tariff['delivery_sum']);
$same_price_less_period_default = ($min_price_default == $tariff['delivery_sum'] && $min_period_default > $tariff['period_min']);
if (!$min_period_default || $less_price_default || $same_price_less_period_default) {
$selected_default = $tariff['tariff_code'];
$min_period_default = $tariff['period_min'];
$max_period_default = $tariff['period_max'];
}
}
if ($min_price) {
$delivery_cost = $min_price;
} else {
$delivery_cost = $max_price ?: $min_price_default;
$min_period = $min_period_default;
$max_period = $max_period_default;
$selected = $selected_default;
}
ИБ
АШ
АШ
LA
АШ
ИБ
АШ
A
ИБ