| @@ 97-106 (lines=10) @@ | ||
| 94 | return json_decode($result, true)['SessionId']; |
|
| 95 | }, 12 * 60 * 60); |
|
| 96 | $toId = ''; |
|
| 97 | foreach ($cart->delivery->fields as $field) { |
|
| 98 | if ($field->code === 'pickpoint') { |
|
| 99 | if (!empty($_POST['deliveryFields'][$field->id]) && is_string($_POST['deliveryFields'][$field->id])) { |
|
| 100 | $toId = $_POST['deliveryFields'][$field->id]; |
|
| 101 | } elseif (isset($cart->deliveryInfos[$field->id])) { |
|
| 102 | $toId = $cart->deliveryInfos[$field->id]->value; |
|
| 103 | } |
|
| 104 | break; |
|
| 105 | } |
|
| 106 | } |
|
| 107 | ||
| 108 | if (!$toId) { |
|
| 109 | $fieldInfo = \Ecommerce\UserAdds\Field::get('deliveryfield_city', 'code'); |
|
| @@ 21-29 (lines=9) @@ | ||
| 18 | ||
| 19 | static function request($cart) { |
|
| 20 | $city = ''; |
|
| 21 | foreach ($cart->delivery->fields as $field) { |
|
| 22 | if ($field->code === 'index') { |
|
| 23 | if (!empty($_POST['deliveryFields'][$field->id]) && is_string($_POST['deliveryFields'][$field->id])) { |
|
| 24 | $city = $_POST['deliveryFields'][$field->id]; |
|
| 25 | } elseif (isset($cart->deliveryInfos[$field->id])) { |
|
| 26 | $city = $cart->deliveryInfos[$field->id]->value; |
|
| 27 | } |
|
| 28 | } |
|
| 29 | } |
|
| 30 | if (!$city) { |
|
| 31 | $fieldInfo = Field::get('deliveryfield_city', 'code'); |
|
| 32 | $field = \Ecommerce\Delivery\Field::get('city', 'code'); |
|