Есть у смарти доступ к сессиям?

Сенсей

Новичок
Есть у смарти доступ к сессиям?

У меня у юзеров есть различные права... так вот в зависимости от прав решается показываться ссылке или нет.. сейчас делаю так:

PHP:
	$smarty->assign('USER_IS_ADMIN', $row['user_is_admin']);
	$smarty->assign('USER_CAN_EDIT_USERS', $_SESSION['can_edit_u']);
	$smarty->assign('USER_CAN_DEL_USERS', $row['user_can_delete_users']);
	$smarty->assign('USER_CAN_BLOCK_USERS', $row['user_can_block_users']);
и в смарти уже проверяю...

но нет ли у смарти прямого доступа к сессии?
 

Фанат

oncle terrible
Команда форума
смарти не нужен доступ к сессиям.
смарти - это язык для написания ШАБЛОНОВ!
 

Сенсей

Новичок
Ну это я знаю...
А нужен не нужен... это понятие относительное... не везде НЕ НУЖНО = НЕТУ

вопрос снят
 

Фанат

oncle terrible
Команда форума
типичнейший пример, когда шаблонизатор, снабженный развитым ЯП, развращает программиста.
который, потакая собственной лени, не задумываясь перекладывает в шаблон половину логики, которую он ДОЛЖЕН был делать в скрипте.
 

magic

lancer
Сенсей
Есть у смарти доступ к сессиям. А еще, если очень извратится, то можно через него же запустить на сервере твой любимый mp3-плейер.

Только вот нафига козе баян? :)
 

zerkms

TDD infected
Команда форума
$smarty->assign('USER_IS_ADMIN', $row['user_is_admin']);
$smarty->assign('USER_CAN_EDIT_USERS', $_SESSION['can_edit_u']);
$smarty->assign('USER_CAN_DEL_USERS', $row['user_can_delete_users']);
$smarty->assign('USER_CAN_BLOCK_USERS', $row['user_can_block_users']);
а массивы уже отменили? ;)
 

Marquis

Новичок
прикольно, скоро программеры будет не на php писать, а на smarty :D
 
Сверху