Fix to hide subscriber menu when not configured

This commit is contained in:
Thomas Nilsen 2020-08-16 23:03:05 +02:00
parent 55f92ead6d
commit 0b3e617d96

View File

@ -27,21 +27,23 @@ class Template{
if ( 'admin' == $str_url ) { if ( 'admin' == $str_url ) {
$strSubsMenu = ''; $strSubsMenu = '';
} else { } else {
// Subscriber menu is to be shown... if (SUBSCRIBE_EMAIL || SUBSCRIBE_TELEGRAM ) {
$strSubsMenu = '<ul class="nav navbar-nav mr-auto">'; // Subscriber menu is to be shown...
// If subscriber is not logged on, display subscriber menus $strSubsMenu = '<ul class="nav navbar-nav mr-auto">';
if ( (!isset($_SESSION['subscriber_valid'])) || false == $_SESSION['subscriber_valid'] ) { // If subscriber is not logged on, display subscriber menus
$strSubsMenu .= '<li class="dropdown"> if ( (!isset($_SESSION['subscriber_valid'])) || false == $_SESSION['subscriber_valid'] ) {
<a class="dropdown-toggle" data-toggle="dropdown" role="button" href="#"><span class="glyphicon glyphicon-th"></span>&nbsp;'. _('Subscribe').'</a> $strSubsMenu .= '<li class="dropdown">
<ul class="dropdown-menu ">'; <a class="dropdown-toggle" data-toggle="dropdown" role="button" href="#"><span class="glyphicon glyphicon-th"></span>&nbsp;'. _('Subscribe').'</a>
<ul class="dropdown-menu ">';
if ( SUBSCRIBE_EMAIL ) { if ( SUBSCRIBE_EMAIL ) {
$strSubsMenu .= '<li><a href="?do=email_subscription&amp;new=1"><span class="glyphicon glyphicon-envelope"></span>&nbsp;'._('Subscribe via email').'</a></li>'; $strSubsMenu .= '<li><a href="?do=email_subscription&amp;new=1"><span class="glyphicon glyphicon-envelope"></span>&nbsp;'._('Subscribe via email').'</a></li>';
} }
if ( SUBSCRIBE_TELEGRAM ) { if ( SUBSCRIBE_TELEGRAM ) {
$strSubsMenu .= '<li><a href="#"><script async src="https://telegram.org/js/telegram-widget.js?4" data-telegram-login="'.TG_BOT_USERNAME.'" data-size="small" data-userpic="false" data-auth-url="'.WEB_URL.'/telegram_check.php" data-request-access="write"></script></a></li>'; $strSubsMenu .= '<li><a href="#"><script async src="https://telegram.org/js/telegram-widget.js?4" data-telegram-login="'.TG_BOT_USERNAME.'" data-size="small" data-userpic="false" data-auth-url="'.WEB_URL.'/telegram_check.php" data-request-access="write"></script></a></li>';
} }
$strSubsMenu .= '</ul>'; $strSubsMenu .= '</ul>';
}
} }
// If subscriber is logged on, display unsub and logoff menu points // If subscriber is logged on, display unsub and logoff menu points
if ( (isset($_SESSION['subscriber_valid'])) && $_SESSION['subscriber_valid'] ) { if ( (isset($_SESSION['subscriber_valid'])) && $_SESSION['subscriber_valid'] ) {