$User = new Users(); $User->SetUser($_SESSION['member']); $current_user = $User->fields; $tpl->Assign('User', $User->fields); } unset($parsed_res); $Page = new Page(); $Page->PagesList(); $tpl->Assign('list_menu', $Page->list); $GLOBALS['IERA_LINKS'] = array(); $GLOBALS['IERA_LINKS'][1]['title'] = "Корзина"; if ($User->fields['gid'] == _ACL_CUSTOMER_ || $User->fields['gid'] == _ACL_ANONYMOUS_ || $User->fields['gid'] == _ACL_DILER_ || $User->fields['gid'] == _ACL_CONTRAGENT_) { $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']); $Cart = new Cart(); if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) { if (isset($_POST['add_order'])) { $Cart->FillByOrderId($GLOBALS['REQAR'][1], true); } else { $Cart->FillByOrderId($GLOBALS['REQAR'][1]); } header('Location: ' . _base_url . '/cart/'); } elseif (isset($GLOBALS['REQAR'][1]) && $GLOBALS['REQAR'][1] == 'clear') {
$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']); $saved['deliverymethod'] = $Delivery->fields; } else { $saved['deliverymethod'] = false; } // сохраненный менеджер if (isset($customer['id_contragent']) && $customer['id_contragent'] > 0) { $Contragents->GetSavedFields($customer['id_contragent']); $saved['manager'] = $Contragents->fields;