Esempio n. 1
0
}
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') {
        unset($_SESSION['Cart']);
    }
    $Cart->SetTotalQty();
    $Cart->SetAllSums();
Esempio n. 2
0
 // о покупателе
 $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']);
     $saved['deliverymethod'] = $Delivery->fields;
 } else {
     $saved['deliverymethod'] = false;