Beispiel #1
0
$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();
    $Cart->SetPersonalDiscount($Customer->fields['discount']);
    $Cart->SetSumDiscount();
Beispiel #2
0
 $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;
 } else {
     $saved['manager'] = false;
 }
 // временнный менеджер
 $tempmanager = false;
 $_POST['tempmanager'] = 1;
 if ($managers_list) {