function get_login_logout_link() { if ($this->show_login_link) { $sess_auth = reason_check_authentication('session'); $auth = reason_check_authentication('server'); if(!empty($sess_auth) || !empty($auth)) $class = 'login'; else $class = 'logout'; $ret = '<div class="loginlogout '.$class.'">'; if(!empty($sess_auth)) { $ret .= 'Logged in: '.$sess_auth.' <a href="'.REASON_LOGIN_URL.'?logout=true"><span class="action">Log Out</span></a>'; } elseif(!empty($auth)) { $ret .= 'Logged in as '.$auth; } else { $ret .= '<a href="'.REASON_LOGIN_URL.'"><span class="action">Log In</span></a>'; } $ret .= '</div>'; return $ret; } else parent::get_login_logout_link(); }