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 } ?>