mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-08 20:02:38 +02:00
Stage 7 has been completed
This commit is contained in:
+89
-89
@@ -150,12 +150,12 @@
|
||||
<a href="edit_profile" class="dropdown-item notify-item">
|
||||
<span><?= $language::get('user_profile'); ?></span>
|
||||
</a>
|
||||
<?php if (hasPermissions('adv', 'settings')): ?>
|
||||
<?php if (Authorization::check('adv', 'settings')): ?>
|
||||
<a href="settings" class="dropdown-item notify-item">
|
||||
<span><?= $language::get('general_settings'); ?></span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'database')): ?>
|
||||
<?php if (Authorization::check('adv', 'database')): ?>
|
||||
<a href="backups" class="dropdown-item notify-item">
|
||||
<span><?= $language::get('backup_settings'); ?></span>
|
||||
</a>
|
||||
@@ -164,7 +164,7 @@
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (hasPermissions('adv', 'folder_watch_settings')): ?>
|
||||
<?php if (Authorization::check('adv', 'folder_watch_settings')): ?>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a href="settings_plex" class="dropdown-item notify-item">
|
||||
<span><?= $language::get('plex_settings'); ?></span>
|
||||
@@ -182,13 +182,13 @@
|
||||
</li>
|
||||
|
||||
<!-- User Profile, General Settings, etc. -->
|
||||
<?php if ($rServerError && hasPermissions('adv', 'servers')): ?>
|
||||
<?php if ($rServerError && Authorization::check('adv', 'servers')): ?>
|
||||
<li class="notification-list">
|
||||
<a href="servers" class="nav-link right-bar-toggle waves-effect <?php echo $rUserInfo['theme'] == 1 ? 'text-white' : 'text-warning'; ?>">
|
||||
<i class="mdi mdi-wifi-strength-off noti-icon"></i>
|
||||
</a>
|
||||
</li>
|
||||
<?php elseif ($allServersHealthy && hasPermissions('adv', 'servers')): ?>
|
||||
<?php elseif ($allServersHealthy && Authorization::check('adv', 'servers')): ?>
|
||||
<li class="notification-list">
|
||||
<a href="proxies" class="nav-link right-bar-toggle waves-effect <?php echo $rUserInfo['theme'] == 1 ? 'text-white' : 'text-warning'; ?>">
|
||||
<i class="mdi mdi-wifi-strength-off noti-icon"></i>
|
||||
@@ -196,7 +196,7 @@
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!$rMobile && isset($rUpdate) && is_array($rUpdate) && isset($rUpdate['version']) && ( version_compare($rUpdate['version'], XC_VM_VERSION) >= 0)): ?>
|
||||
<?php if (!$rMobile && isset($rUpdate) && is_array($rUpdate) && isset($rUpdate['version']) && (version_compare($rUpdate['version'], XC_VM_VERSION) >= 0)): ?>
|
||||
<li class="notification-list">
|
||||
<a href="settings" class="nav-link right-bar-toggle waves-effect <?php echo $rUserInfo['theme'] == 1 ? 'text-white' : 'text-warning'; ?>" title="Official Release v<?php echo $rUpdate['version']; ?> is available to download.">
|
||||
<i class="mdi mdi-update noti-icon"></i>
|
||||
@@ -277,7 +277,7 @@
|
||||
<div class="arrow-down"></div>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'live_connections')): ?>
|
||||
<?php if (Authorization::check('adv', 'live_connections')): ?>
|
||||
<li><a href="live_connections"><?= $language::get('live_connections'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
@@ -285,87 +285,87 @@
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</li>
|
||||
<?php if (hasPermissions('adv', 'servers') || hasPermissions('adv', 'process_monitor')): ?>
|
||||
<?php if (Authorization::check('adv', 'servers') || Authorization::check('adv', 'process_monitor')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><i class="fas fa-server"></i><?= $language::get('servers'); ?> <div class="arrow-down">
|
||||
</div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'servers')): ?>
|
||||
<?php if (Authorization::check('adv', 'servers')): ?>
|
||||
<li><a href="server_install"><?= $language::get('install_load_balancer'); ?></a></li>
|
||||
<li><a href="servers"><?= $language::get('manage_servers'); ?></a></li>
|
||||
<li><a href="proxies"><?= $language::get('manage_proxies'); ?></a></li>
|
||||
<li><a href="server_order"><?= $language::get('server_order'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'process_monitor')): ?>
|
||||
<?php if (Authorization::check('adv', 'process_monitor')): ?>
|
||||
<li><a href="process_monitor"><?= $language::get('process_monitor'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_user') || hasPermissions('adv', 'users') || hasPermissions('adv', 'add_mag') || hasPermissions('adv', 'manage_mag') || hasPermissions('adv', 'add_e2') || hasPermissions('adv', 'manage_e2')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_user') || Authorization::check('adv', 'users') || Authorization::check('adv', 'add_mag') || Authorization::check('adv', 'manage_mag') || Authorization::check('adv', 'add_e2') || Authorization::check('adv', 'manage_e2')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fas fa-desktop"></i><?= $language::get('users'); ?> <div class="arrow-down">
|
||||
</div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_user') || hasPermissions('adv', 'users')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_user') || Authorization::check('adv', 'users')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('user_lines'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_user')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_user')): ?>
|
||||
<li><a href="line"><?= $language::get('add_users'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'users')): ?>
|
||||
<?php if (Authorization::check('adv', 'users')): ?>
|
||||
<li><a href="lines"><?= $language::get('manage_users'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_edit_lines')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_edit_lines')): ?>
|
||||
<li><a href="line_mass"><?= $language::get('mass_edit_users'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_mag') || hasPermissions('adv', 'manage_mag')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_mag') || Authorization::check('adv', 'manage_mag')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('mag_devices'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_mag')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_mag')): ?>
|
||||
<li><a href="mag"><?= $language::get('add_mag'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'manage_mag')): ?>
|
||||
<?php if (Authorization::check('adv', 'manage_mag')): ?>
|
||||
<li><a href="mags"><?= $language::get('manage_mag_devices'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_edit_mags')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_edit_mags')): ?>
|
||||
<li><a href="mag_mass">Mass Edit Mags</a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_e2') || hasPermissions('adv', 'manage_e2')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_e2') || Authorization::check('adv', 'manage_e2')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('enigma_devices'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_e2')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_e2')): ?>
|
||||
<li><a href="enigma"><?= $language::get('add_enigma'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'manage_e2')): ?>
|
||||
<?php if (Authorization::check('adv', 'manage_e2')): ?>
|
||||
<li><a href="enigmas"><?= $language::get('manage_enigma_devices'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_edit_enigmas')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_edit_enigmas')): ?>
|
||||
<li><a href="enigma_mass">Mass Edit Enigmas</a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_reguser') || hasPermissions('adv', 'mng_regusers')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_reguser') || Authorization::check('adv', 'mng_regusers')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('reseller'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_reguser')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_reguser')): ?>
|
||||
<li><a href="user"><?= $language::get('add_registered_user'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mng_regusers')): ?>
|
||||
<?php if (Authorization::check('adv', 'mng_regusers')): ?>
|
||||
<li><a href="users"><?= $language::get('manage_registered_user'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_edit_users')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_edit_users')): ?>
|
||||
<li><a href="user_mass"><?= $language::get('mass_edit_resellers'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
@@ -374,225 +374,225 @@
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_stream') || hasPermissions('adv', 'create_channel') || hasPermissions('adv', 'import_streams') || hasPermissions('adv', 'streams') || hasPermissions('adv', 'add_movie') || hasPermissions('adv', 'import_movies') || hasPermissions('adv', 'movies') || hasPermissions('adv', 'series') || hasPermissions('adv', 'episodes') || hasPermissions('adv', 'add_series') || hasPermissions('adv', 'radio') || hasPermissions('adv', 'add_radio')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_stream') || Authorization::check('adv', 'create_channel') || Authorization::check('adv', 'import_streams') || Authorization::check('adv', 'streams') || Authorization::check('adv', 'add_movie') || Authorization::check('adv', 'import_movies') || Authorization::check('adv', 'movies') || Authorization::check('adv', 'series') || Authorization::check('adv', 'episodes') || Authorization::check('adv', 'add_series') || Authorization::check('adv', 'radio') || Authorization::check('adv', 'add_radio')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fas fa-play"></i><?= $language::get('content'); ?> <div class="arrow-down"></div>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_stream') || hasPermissions('adv', 'import_streams') || hasPermissions('adv', 'streams')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_stream') || Authorization::check('adv', 'import_streams') || Authorization::check('adv', 'streams')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('streams'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_stream')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'add_stream')): ?><li><a
|
||||
href="stream"><?= $language::get('add_stream'); ?></a></li><?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'import_streams') && !$rMobile): ?>
|
||||
<?php if (Authorization::check('adv', 'import_streams') && !$rMobile): ?>
|
||||
<li><a href="stream?import=1"><?= $language::get('import_multiple_stream'); ?></a></li>
|
||||
<li><a href="review?type=1"><?= $language::get('import_review_stream'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'streams')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'streams')): ?><li><a
|
||||
href="streams"><?= $language::get('manage_streams'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'streams')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'streams')): ?><li><a
|
||||
href="stream_mass"><?= $language::get('mass_edit_streams'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (hasPermissions('adv', 'create_channel') || hasPermissions('adv', 'streams')): ?>
|
||||
<?php if (Authorization::check('adv', 'create_channel') || Authorization::check('adv', 'streams')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('created_channels'); ?> <div class="arrow-down"></div>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'create_channel')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'create_channel')): ?><li><a
|
||||
href="created_channel"><?= $language::get('create_channel'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'streams')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'streams')): ?><li><a
|
||||
href="created_channels"><?= $language::get('manage_created_channels'); ?></a>
|
||||
</li><?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'streams')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'streams')): ?><li><a
|
||||
href="created_channel_mass"><?= $language::get('mass_edit_created_channels'); ?></a>
|
||||
</li><?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (hasPermissions('adv', 'add_movie') || hasPermissions('adv', 'import_movies') || hasPermissions('adv', 'movies')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_movie') || Authorization::check('adv', 'import_movies') || Authorization::check('adv', 'movies')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('movies'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_movie')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'add_movie')): ?><li><a
|
||||
href="movie"><?= $language::get('add_movie'); ?></a></li><?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'import_movies') && !$rMobile): ?>
|
||||
<?php if (Authorization::check('adv', 'import_movies') && !$rMobile): ?>
|
||||
<li><a href="movie?import=1"><?= $language::get('import_multiple_movies'); ?></a></li>
|
||||
<li><a href="review?type=2"><?= $language::get('import_review_movies'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'movies')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'movies')): ?><li><a
|
||||
href="movies"><?= $language::get('manage_movies'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_sedits_vod')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_sedits_vod')): ?>
|
||||
<li><a href="movie_mass"><?= $language::get('mass_edit_movies'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (hasPermissions('adv', 'add_series') || hasPermissions('adv', 'series') || hasPermissions('adv', 'episodes')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_series') || Authorization::check('adv', 'series') || Authorization::check('adv', 'episodes')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('series'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_series')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'add_series')): ?><li><a
|
||||
href="serie"><?= $language::get('add_series'); ?></a></li><?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'series')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'series')): ?><li><a
|
||||
href="series"><?= $language::get('manage_series'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'episodes')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'episodes')): ?><li><a
|
||||
href="episodes"><?= $language::get('manage_episodes'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_sedits')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_sedits')): ?>
|
||||
<li><a href="series_mass">Mass Edit Series</a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_sedits')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_sedits')): ?>
|
||||
<li><a href="episodes_mass">Mass Edit Episodes</a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (hasPermissions('adv', 'add_radio') || hasPermissions('adv', 'radio')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_radio') || Authorization::check('adv', 'radio')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('stations'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_radio')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'add_radio')): ?><li><a
|
||||
href="radio"><?= $language::get('add_station'); ?></a></li><?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'radio')): ?><li><a
|
||||
<?php if (Authorization::check('adv', 'radio')): ?><li><a
|
||||
href="radios"><?= $language::get('manage_stations'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_edit_radio')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_edit_radio')): ?>
|
||||
<li><a href="radio_mass"><?= $language::get('mass_edit_stations'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (hasPermissions('adv', 'movies')): ?><li><a href="archive"><?= $language::get('recordings'); ?></a></li>
|
||||
<?php if (Authorization::check('adv', 'movies')): ?><li><a href="archive"><?= $language::get('recordings'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (!$rMobile && hasPermissions('adv', 'streams')): ?><li><a href="epg_view"><?= $language::get('tv_guide'); ?></a></li><?php endif; ?>
|
||||
<?php if (!$rMobile && Authorization::check('adv', 'streams')): ?><li><a href="epg_view"><?= $language::get('tv_guide'); ?></a></li><?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_bouquet') || hasPermissions('adv', 'bouquets') || hasPermissions('adv', 'edit_bouquet')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_bouquet') || Authorization::check('adv', 'bouquets') || Authorization::check('adv', 'edit_bouquet')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fas fa-spa"></i><?= $language::get('bouquets'); ?> <div class="arrow-down"></div>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_bouquet')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_bouquet')): ?>
|
||||
<li><a href="bouquet"><?= $language::get('add_bouquet'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'bouquets')): ?>
|
||||
<?php if (Authorization::check('adv', 'bouquets')): ?>
|
||||
<li><a href="bouquets"><?= $language::get('manage_bouquets'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'edit_bouquet') && !$rMobile): ?>
|
||||
<?php if (Authorization::check('adv', 'edit_bouquet') && !$rMobile): ?>
|
||||
<li><a href="bouquet_order"><?= $language::get('order_bouquets'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'streams') || hasPermissions('adv', 'episodes') || hasPermissions('adv', 'series') || hasPermissions('adv', 'categories') || hasPermissions('adv', 'epg') || hasPermissions('adv', 'mng_groups') || hasPermissions('adv', 'mng_packages') || hasPermissions('adv', 'tprofiles') || hasPermissions('adv', 'folder_watch') || hasPermissions('adv', 'add_code') || hasPermissions('adv', 'block_asns') || hasPermissions('adv', 'block_ips') || hasPermissions('adv', 'block_isps') || hasPermissions('adv', 'block_uas') || hasPermissions('adv', 'rtmp') || hasPermissions('adv', 'channel_order') || hasPermissions('adv', 'fingerprint') || hasPermissions('adv', 'mass_delete') || hasPermissions('adv', 'stream_tools') || hasPermissions('adv', 'mass_edit_enigmas') || hasPermissions('adv', 'mass_edit_lines') || hasPermissions('adv', 'mass_edit_mags') || hasPermissions('adv', 'mass_sedits_vod') || hasPermissions('adv', 'mass_sedits') || hasPermissions('adv', 'mass_edit_radio') || hasPermissions('adv', 'mass_edit_streams') || hasPermissions('adv', 'mass_edit_users') || hasPermissions('adv', 'connection_logs') || hasPermissions('adv', 'client_request_log') || hasPermissions('adv', 'login_logs') || hasPermissions('adv', 'panel_logs') || hasPermissions('adv', 'credits_log') || hasPermissions('adv', 'live_connections') || hasPermissions('adv', 'manage_events') || hasPermissions('adv', 'reg_userlog') || hasPermissions('adv', 'stream_errors') || hasPermissions('adv', 'folder_watch') || hasPermissions('adv', 'add_hmac') || hasPermissions('adv', 'quick_tools') || hasPermissions('adv', 'manage_tickets')): ?>
|
||||
<?php if (Authorization::check('adv', 'streams') || Authorization::check('adv', 'episodes') || Authorization::check('adv', 'series') || Authorization::check('adv', 'categories') || Authorization::check('adv', 'epg') || Authorization::check('adv', 'mng_groups') || Authorization::check('adv', 'mng_packages') || Authorization::check('adv', 'tprofiles') || Authorization::check('adv', 'folder_watch') || Authorization::check('adv', 'add_code') || Authorization::check('adv', 'block_asns') || Authorization::check('adv', 'block_ips') || Authorization::check('adv', 'block_isps') || Authorization::check('adv', 'block_uas') || Authorization::check('adv', 'rtmp') || Authorization::check('adv', 'channel_order') || Authorization::check('adv', 'fingerprint') || Authorization::check('adv', 'mass_delete') || Authorization::check('adv', 'stream_tools') || Authorization::check('adv', 'mass_edit_enigmas') || Authorization::check('adv', 'mass_edit_lines') || Authorization::check('adv', 'mass_edit_mags') || Authorization::check('adv', 'mass_sedits_vod') || Authorization::check('adv', 'mass_sedits') || Authorization::check('adv', 'mass_edit_radio') || Authorization::check('adv', 'mass_edit_streams') || Authorization::check('adv', 'mass_edit_users') || Authorization::check('adv', 'connection_logs') || Authorization::check('adv', 'client_request_log') || Authorization::check('adv', 'login_logs') || Authorization::check('adv', 'panel_logs') || Authorization::check('adv', 'credits_log') || Authorization::check('adv', 'live_connections') || Authorization::check('adv', 'manage_events') || Authorization::check('adv', 'reg_userlog') || Authorization::check('adv', 'stream_errors') || Authorization::check('adv', 'folder_watch') || Authorization::check('adv', 'add_hmac') || Authorization::check('adv', 'quick_tools') || Authorization::check('adv', 'manage_tickets')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fas fa-wrench"></i><?= $language::get('management'); ?> <div class="arrow-down">
|
||||
</div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'categories') || hasPermissions('adv', 'epg') || hasPermissions('adv', 'mng_groups') || hasPermissions('adv', 'mng_packages') || hasPermissions('adv', 'tprofiles') || hasPermissions('adv', 'folder_watch')): ?>
|
||||
<?php if (Authorization::check('adv', 'categories') || Authorization::check('adv', 'epg') || Authorization::check('adv', 'mng_groups') || Authorization::check('adv', 'mng_packages') || Authorization::check('adv', 'tprofiles') || Authorization::check('adv', 'folder_watch')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('service_setup'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'mng_packages')): ?>
|
||||
<?php if (Authorization::check('adv', 'mng_packages')): ?>
|
||||
<li><a href="packages"><?= $language::get('packages'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'categories')): ?>
|
||||
<?php if (Authorization::check('adv', 'categories')): ?>
|
||||
<li><a href="stream_categories"><?= $language::get('categories'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mng_groups')): ?>
|
||||
<?php if (Authorization::check('adv', 'mng_groups')): ?>
|
||||
<li><a href="groups"><?= $language::get('groups'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'epg')): ?>
|
||||
<?php if (Authorization::check('adv', 'epg')): ?>
|
||||
<li><a href="epgs"><?= $language::get('epgs'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'tprofiles')): ?>
|
||||
<?php if (Authorization::check('adv', 'tprofiles')): ?>
|
||||
<li><a href="profiles"><?= $language::get('transcode_profiles'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'folder_watch')): ?>
|
||||
<?php if (Authorization::check('adv', 'folder_watch')): ?>
|
||||
<li><a href="plex">Plex Sync</a></li>
|
||||
<li><a href="watch"><?= $language::get('folder_watch'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_code') || hasPermissions('adv', 'block_asns') || hasPermissions('adv', 'block_ips') || hasPermissions('adv', 'block_isps') || hasPermissions('adv', 'block_uas') || hasPermissions('adv', 'rtmp') || hasPermissions('adv', 'add_hmac')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_code') || Authorization::check('adv', 'block_asns') || Authorization::check('adv', 'block_ips') || Authorization::check('adv', 'block_isps') || Authorization::check('adv', 'block_uas') || Authorization::check('adv', 'rtmp') || Authorization::check('adv', 'add_hmac')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#">Access Codes <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'add_code')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_code')): ?>
|
||||
<li><a href="code"><?= $language::get('add_access_codes'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_code')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_code')): ?>
|
||||
<li><a href="codes"><?= $language::get('menage_access_codes'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_code') || hasPermissions('adv', 'block_asns') || hasPermissions('adv', 'block_ips') || hasPermissions('adv', 'block_isps') || hasPermissions('adv', 'block_uas') || hasPermissions('adv', 'rtmp') || hasPermissions('adv', 'add_hmac')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_code') || Authorization::check('adv', 'block_asns') || Authorization::check('adv', 'block_ips') || Authorization::check('adv', 'block_isps') || Authorization::check('adv', 'block_uas') || Authorization::check('adv', 'rtmp') || Authorization::check('adv', 'add_hmac')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#">Security <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'block_asns')): ?>
|
||||
<?php if (Authorization::check('adv', 'block_asns')): ?>
|
||||
<li><a href="asns"><?= $language::get('blocked_asns'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'block_ips')): ?>
|
||||
<?php if (Authorization::check('adv', 'block_ips')): ?>
|
||||
<li><a href="ips"><?= $language::get('blocked_ips'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'block_isps')): ?>
|
||||
<?php if (Authorization::check('adv', 'block_isps')): ?>
|
||||
<li><a href="isps"><?= $language::get('blocked_isps'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'block_uas')): ?>
|
||||
<?php if (Authorization::check('adv', 'block_uas')): ?>
|
||||
<li><a href="useragents"><?= $language::get('blocked_uas'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_hmac')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_hmac')): ?>
|
||||
<li><a href="hmacs"><?= $language::get('hmac_keys'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'rtmp')): ?>
|
||||
<?php if (Authorization::check('adv', 'rtmp')): ?>
|
||||
<li><a href="rtmp_ips"><?= $language::get('rtmp_ips'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'channel_order') || hasPermissions('adv', 'rtmp') || hasPermissions('adv', 'fingerprint') || hasPermissions('adv', 'mass_delete') || hasPermissions('adv', 'stream_tools') || hasPermissions('adv', 'quick_tools')): ?>
|
||||
<?php if (Authorization::check('adv', 'channel_order') || Authorization::check('adv', 'rtmp') || Authorization::check('adv', 'fingerprint') || Authorization::check('adv', 'mass_delete') || Authorization::check('adv', 'stream_tools') || Authorization::check('adv', 'quick_tools')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('tools'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'channel_order') && !$rMobile): ?>
|
||||
<?php if (Authorization::check('adv', 'channel_order') && !$rMobile): ?>
|
||||
<li><a href="channel_order"><?= $language::get('channel_order'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'fingerprint')): ?>
|
||||
<?php if (Authorization::check('adv', 'fingerprint')): ?>
|
||||
<li><a href="fingerprint"><?= $language::get('fingerprint'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'mass_delete')): ?>
|
||||
<?php if (Authorization::check('adv', 'mass_delete')): ?>
|
||||
<li><a href="mass_delete"><?= $language::get('mass_delete'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'quick_tools')): ?>
|
||||
<?php if (Authorization::check('adv', 'quick_tools')): ?>
|
||||
<li><a href="quick_tools"><?= $language::get('quick_tools'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'rtmp')): ?>
|
||||
<?php if (Authorization::check('adv', 'rtmp')): ?>
|
||||
<li><a href="rtmp_monitor">RTMP Monitor</a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'stream_tools')): ?>
|
||||
<?php if (Authorization::check('adv', 'stream_tools')): ?>
|
||||
<li><a href="stream_tools"><?= $language::get('stream_tools'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'movies') || hasPermissions('adv', 'streams') || hasPermissions('adv', 'connection_logs') || hasPermissions('adv', 'client_request_log') || hasPermissions('adv', 'login_logs') || hasPermissions('adv', 'panel_logs') || hasPermissions('adv', 'credits_log') || hasPermissions('adv', 'live_connections') || hasPermissions('adv', 'manage_events') || hasPermissions('adv', 'reg_userlog') || hasPermissions('adv', 'streams') || hasPermissions('adv', 'episodes') || hasPermissions('adv', 'series') || hasPermissions('adv', 'stream_errors') || hasPermissions('adv', 'folder_watch')): ?>
|
||||
<?php if (Authorization::check('adv', 'movies') || Authorization::check('adv', 'streams') || Authorization::check('adv', 'connection_logs') || Authorization::check('adv', 'client_request_log') || Authorization::check('adv', 'login_logs') || Authorization::check('adv', 'panel_logs') || Authorization::check('adv', 'credits_log') || Authorization::check('adv', 'live_connections') || Authorization::check('adv', 'manage_events') || Authorization::check('adv', 'reg_userlog') || Authorization::check('adv', 'streams') || Authorization::check('adv', 'episodes') || Authorization::check('adv', 'series') || Authorization::check('adv', 'stream_errors') || Authorization::check('adv', 'folder_watch')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"><?= $language::get('logs'); ?> <div class="arrow-down"></div></a>
|
||||
<ul class="submenu megamenu">
|
||||
@@ -620,7 +620,7 @@
|
||||
];
|
||||
$filteredLogs = array_filter($logs, function ($log) {
|
||||
return array_reduce($log['permissions'], function ($carry, $permission) {
|
||||
return $carry || hasPermissions('adv', $permission);
|
||||
return $carry || Authorization::check('adv', $permission);
|
||||
}, false);
|
||||
});
|
||||
$splitIndex = count($filteredLogs) > 8 ? ceil(count($filteredLogs) / 2) : null;
|
||||
@@ -638,21 +638,21 @@
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (!$rSettings['show_tickets'] && hasPermissions('adv', 'manage_tickets')): ?>
|
||||
<?php if (!$rSettings['show_tickets'] && Authorization::check('adv', 'manage_tickets')): ?>
|
||||
<li><a href="tickets"><?= $language::get('tickets'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'add_bouquet') || hasPermissions('adv', 'streams') || hasPermissions('adv', 'categories')): ?>
|
||||
<?php if (Authorization::check('adv', 'add_bouquet') || Authorization::check('adv', 'streams') || Authorization::check('adv', 'categories')): ?>
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fas fa-users"></i><?= $language::get('supplirs'); ?> <div class="arrow-down"></div>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<?php if (hasPermissions('adv', 'streams')): ?>
|
||||
<?php if (Authorization::check('adv', 'streams')): ?>
|
||||
<li><a href="provider"><?= $language::get('add_providers'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
<?php if (hasPermissions('adv', 'streams')): ?>
|
||||
<?php if (Authorization::check('adv', 'streams')): ?>
|
||||
<li><a href="providers"><?= $language::get('stream_providers'); ?></a></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user