foreach ($_REQUEST['addr_ids'] as $a) { $a = explode('||', $a); $id = $a[0]; $owner_id = $a[1]; fn_spsr_delete_addr($id, $owner_id); } } $suffix = ".manage"; } elseif ($mode == 'update') { if (!empty($params['create_address'])) { RusSpsr::WALogin(); $address = $params['create_address']; $city_data = RusSpsr::WAGetCities(array('city' => $address['city_name'])); $address['city_id'] = $city_data['City_ID']; $address['city_owner_id'] = $city_data['City_owner_ID']; $result = RusSpsr::WAAddAddress($address, 8); if ($result) { fn_set_notification('N', __('notice'), __('shippings.spsr.address_add')); if (!empty(RusSpsr::$last_error)) { fn_set_notification('N', __('notice'), RusSpsr::$last_error); } } else { fn_set_notification('E', __('notice'), __('shippings.spsr.not_address_add') . ' : ' . RusSpsr::$last_error); } RusSpsr::WALogout(); $suffix = ".manage"; } } elseif ($mode == 'delete') { if (!empty($_REQUEST['addr_id']) && !empty($_REQUEST['addr_owner_id'])) { fn_spsr_delete_addr($_REQUEST['addr_id'], $_REQUEST['addr_owner_id']); }