How do you use BLOCK_VISIBILITY_PHP, in hook_block_info, to hide a block? I am user #1; I do have the PHP filter module enabled, but still my block is displaying, when I'd like it to be hidden. Here's my implementation of hook_block_info:

/**
 * Implements hook_block_info().
 */
function alerts_block_info() {
    $blocks['get_e_mail_alerts'] = array(
        'info' =&gt; t('Get e-mail alerts'),
        'status' =&gt; TRUE,
        'region' =&gt; 'sidebar_first',
        'weight' =&gt; 0,
        'visibility' =&gt; BLOCK_VISIBILITY_PHP,
        'pages' =&gt; '&lt;?php global $user; if ($user-&gt;uid == 1) { return FALSE; } else { return TRUE; } ?&gt;',
    );
    return $blocks;
}


Thanks.
I put this in my php code and it works just right:

&lt;?php drupal_set_message("here"); global $user; if ($user-&gt;uid == 1) { return 0; } else { return 1; } ?&gt;


The drupal_set_message is called and everything.