Проверить в php-коде, залогинен ли пользователь, можно с помощью
PHP код:
if ($GLOBALS['TSFE']->loginUser){ //do smth }
Однако это только из php-кода. Судя по всему, Gallery2 использует Smarty, а там то ли вообще нет вставки php-кода, то ли нужно сделать новую смарти-переменную...