<?require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');?> <div class="breadcrumbs"> <a href="/personal/account/">Вернуться в личный кабинет</a> </div> <div class="workarea"> <h1 class="page-title">Адресная книга</h1> <div class="row h-boxes address-book lk-boxes"> <? CModule::IncludeModule("useraddress"); $add = (isset($_POST['ADD'])) ? 'Y' : 'N'; if($add == 'Y'){ $res=CUserAddress::setUserAddress($_POST); header("Location: /personal/address/?add=".$res); exit(); } $update = (isset($_POST['UPDATE'])) ? 'Y' : 'N'; if($update == 'Y') { $res = CUserAddress::updateUserAddress($_POST); header("Location: /personal/address/?update=".$res); exit(); } $addresses = CUserAddress::getAddressUser($USER->GetID()); $maxCountAddress = COption::GetOptionString('useraddress', 'zCount', 6); ?> <?foreach($addresses as $item){ ?> <div class="col l4 address-item"> <div class="base-card"> <div class="card-content no-g-padding"> <?if($item['DEFAULT_ADDRESS'] == 'Y'):?>
); while ($arProperties = $dbProperties->GetNext()) { $arPropCode[$arProperties["CODE"]] = $arProperties["ID"]; } $parametr = Array( 'ID_USER' => $USER->GetID(), 'CITY' => htmlspecialcharsbx($_POST["ORDER_PROP_".$arPropCode["CITY"]]), 'STREET' => htmlspecialcharsbx($_POST["ORDER_PROP_".$arPropCode["STREET"]]), 'HOME' => htmlspecialcharsbx($_POST["ORDER_PROP_".$arPropCode["HOUSE"]]), 'HOUSING' => htmlspecialcharsbx($_POST["ORDER_PROP_".$arPropCode["KORPUS"]]), 'FLAT' => htmlspecialcharsbx($_POST["ORDER_PROP_".$arPropCode["FLAT"]]), 'DEFAULT_ADDRESS' => "Y", ); CUserAddress::setUserAddress($parametr); } $APPLICATION->RestartBuffer(); echo json_encode(array("success" => "Y", "redirect" => $arResult["REDIRECT_URL"])); die(); } } } else $arUserResult["CONFIRM_ORDER"] = "N"; } else { $arUserResult["CONFIRM_ORDER"] = "N"; } }