function ufl_check_authorized_user($postid)
{
    switch (ufl_check_page_visitor_level($postid)) {
        case '0':
            return true;
            break;
        case '1':
            if (is_user_logged_in()) {
                //define( 'DONOTCACHEPAGE', 1 );
                return true;
            } else {
                return false;
            }
            break;
        case '2':
            if (ufl_check_shibboleth_auth($postid)) {
                //define( 'DONOTCACHEPAGE', 1 );
                return true;
            } else {
                return false;
            }
            break;
        default:
            return false;
            break;
    }
}
			</article><!-- end #main-content --> 

			<?php 
} else {
    // users are not logged in display error or login button
    ?>

				<!-- Non-Members -->
				<article name ="content" id="main-content" class="span-23 box" role="main">

					<h2>Protected</h2>
					
					<p>This content can only be seen by authorized users. Please login by clicking the button below.</p>

					<?php 
    if (ufl_check_page_visitor_level($post->ID) == '2') {
        ufl_shibboleth_login_button();
    } else {
        ?>
<a href="<?php 
        echo wp_login_url();
        ?>
" class="button" title="Login">WordPress Login</a><?php 
    }
    ?>
					
				</article>
		
			<?php 
}
?>