示例#1
0
if (isset($_SESSION['member'])) {
    $Users->SetUser($_SESSION['member']);
    if (isset($_SESSION['member']['email']) && $_SESSION['member']['email'] != 'anonymous') {
        $GLOBALS['user'] = $Users->fields;
    }
}
$Customers->SetFieldsById($Users->fields['id_user']);
// список всех менеджеров
$Contragents->SetList();
$tpl->Assign('managers_list', $Contragents->list);
if (!isset($_SESSION['member']['promo_code']) || $_SESSION['member']['promo_code'] == '') {
    $Contragents->GetSavedFields($Customers->fields['id_contragent']);
    $tpl->Assign('SavedContragent', $Contragents->fields);
} else {
    $Suppliers = new Suppliers();
    $Suppliers->GetSupplierIdByPromoCode($_SESSION['member']['promo_code']);
    $tpl->Assign('promo_supplier', $Suppliers->fields);
    unset($Suppliers);
}
// Выборка просмотренных товаров
if (isset($_COOKIE['view_products'])) {
    foreach (json_decode($_COOKIE['view_products']) as $value) {
        $Products->SetFieldsById($value, 1, 1);
        $product = $Products->fields;
        if (isset($product['id_product']) && $product['id_product'] != '') {
            $product['images'] = $Products->GetPhotoById($product['id_product']);
        }
        $result[] = $product;
    }
    $tpl->Assign('view_products_list', array_reverse($result));
    unset($result, $product, $value);