Результат работы сниппета Drupal 6:
Показываем блок для авторизованных на сайте пользователей:
<?php
global $user;
$allowed = array('authenticated user'); $valid=FALSE;
foreach($user->roles as $role){
$valid=TRUE;
}
}
return $valid;
Скрываем блок для неавторизованных пользователей:
<?php
global $user;
$notallowed = array('anonymous user'); $valid=TRUE;
foreach($user->roles as $role){
$valid=FALSE;
}
}
return $valid;