How to display a block if a user does NOT have a selected role?
In global variable $user are stored all roles that current user has. So in template.php or template suggestion files you can check if your targeted role is in $user-&gt;roles and display block if not.