$GLOBALS['IERA_LINKS'][0]['url'] = _base_url . '/cabinet/'; if (isset($_POST['id_order']) && !empty($_POST['id_order'])) { $id_order = intval($_POST['id_order']); } $Customer = new Customers(); $Customer->SetFieldsById($User->fields['id_user']); $SavedCity = new Citys(); $SavedCity->GetSavedFields($Customer->fields['id_city']); $SavedContragent = new Contragents(); $SavedContragent->GetSavedFields($Customer->fields['id_contragent']); $DeliveryMethod = new Delivery(); $DeliveryMethod->SetDeliveryList(); $SavedDeliveryMethod = new Delivery(); $SavedDeliveryMethod->GetSavedFields($Customer->fields['id_delivery']); $Region = new Regions(); if ($Region->SetList()) { $tpl->Assign('regions', $Region->list); } $City = new Citys(); if ($City->SetList()) { $tpl->Assign('citys', $City->list); } $Contragent = new Contragents(); if ($Contragent->GetContragentList()) { $tpl->Assign('manager', $Contragent->GetContragentList()); } $DeliveryService = new DeliveryService(); $Deliverys = new Delivery(); if (isset($SavedCity->fields)) { if ($DeliveryService->SetListByRegion($SavedCity->fields['names_regions'])) { $tpl->Assign('delivery_services', $DeliveryService->list);
<?if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){ $Cart = new Cart(); $Region = new Regions(); $City = new Citys(); $DeliveryService = new DeliveryService(); $Delivery = new Delivery(); $Orders = new Orders(); $Address = new Address(); /*$Orders->Add($_POST['user_number']);*/ if(isset($_POST['action'])){ switch($_POST['action']){ case "GetRegionsList": $Region->SetList(); foreach($Region->list as $region){ if($region['region'] != ''){?> <li class="mdl-menu__item" data-value="<?php echo $region['id_city']; ?> "><?php echo $region['region']; ?> </li> <?} } break; case "GetCitiesList": $res = $City->SetFieldsByInput($_POST['input']); foreach($res as $city){ if($city['name'] != ''){?> <li class="mdl-menu__item" data-value="<?php echo $city['id_city'];
$Regions = new Regions(); // Все классы подключены // выборка базовых данных // о покупателе $Customers->SetFieldsById($Users->fields['id_user']); $customer = $Customers->fields; $cont_person = explode(' ', $customer['cont_person']); $customer['last_name'] = $cont_person[0]; $customer['first_name'] = isset($cont_person[1]) ? $cont_person[1] : ''; $customer['middle_name'] = isset($cont_person[2]) ? $cont_person[2] : ''; $customer['phone'] = isset($phones) ? $phones : ''; // список всех менеджеров $Contragents->SetList(); $managers_list = $Contragents->list; // список всех областей $Regions->SetList(); $regions_list = $Regions->list; // список всех способов доставки $Delivery->SetDeliveryList(); $deliverymethods_list = $Delivery->list; // выборка сохраненной информации // сохраненный город if (isset($customer['id_city']) && $customer['id_city'] > 0) { $Cities->GetSavedFields($customer['id_city']); $saved['city'] = $Cities->fields; } else { $saved['city'] = false; } // способы доставки if (isset($customer['id_delivery']) && $customer['id_delivery'] > 0) { $Delivery->GetSavedFields($customer['id_delivery']);