[Помощь] Как вывести группу покупателя

99cent

Старатель
Регистрация
27 Фев 2009
Сообщения
194
Реакции
12
Как вывести группу покупателя?
Что бы можно было сделать следующее условие:

{if группа пользователя = пользователь}
что-то
{else}
что-то lheujt
{/if}

Не могу найти такую переменную.
 
залогинься под тестовым покупашкой и в шаблоне дебаг включи. Там точно выводится группа.
 
Включил дебаг. Он мне показывает скорость загрузки, сколько страниц и прочую ерунду. А как посмотреть переменные?
Нашел на просторах инета решение, но оно выдает ошибку при попытке залогиниться.
Надо в функции regAuthenticate файла /published/SC/html/scripts/core_functions/registration_functions.php найти -

// set session variables

и после нее добавить -

$posetitelya=array();
$gruppa_po_id=0'
$gruppa_po_nazvaniyu="";
$posetitelya=$regGetCustomerInfo2($login);
$gruppa_po_id=$posetitelya["custgroupID"];
$gruppa_po_nazvaniyu=$posetitelya["custgroup_name"];

Потом их надо сохранить в сессии -

$_SESSION["gruppa_po_id"] = $gruppa_po_id;
$_SESSION["gruppa_po_nazvaniyu"] = $gruppa_po_nazvaniyu;

А дальше уже в зависимости от того где и что менять.

Ваще уже все перепробовал.
Задача:
выводить на сайте (в текстовых страницах) ссылки на скачивание прайса разные в зависимости от группы пользователя.

Хелп кто может. Я думаю это многим может быть полезно.

Готов заплатить за решение. Предлагайте цену.
 
деньги видимо никому не нужны. Нашел решение сам. Если кому надо - вот:

ШАГ 1:
находим файл \published\SC\html\scripts файл index.php
в нем находим строки
$CurrDivision->loadCustomSettings();
if (isset($_SESSION['log'])) $smarty->assign('log', $_SESSION['log']);
после них вставляем:
Код:
if (isset($_SESSION["log"])){
$customer_grup = db_query("SELECT custgroupID FROM ".CUSTOMERS_TABLE." WHERE Login='".$_SESSION["log"]."'");
$customer_grup_row = db_fetch_row($customer_grup);
$smarty->assign("cust_grup", $customer_grup_row["custgroupID"]);
};

ШАГ 2:
В шаблоне там где хотим вывести что-то связанное с группой пользователя вставляем:
Код:
{if $cust_grup == 1}
что-то если id группы пользователя 1
{/if}

и т.д.
 
  • Нравится
Реакции: on3
Назад
Сверху