1<?php 2/* vim:set softtabstop=4 shiftwidth=4 expandtab: */ 3 4/** 5 * 6 * LICENSE: GNU Affero General Public License, version 3 (AGPL-3.0-or-later) 7 * Copyright 2001 - 2020 Ampache.org 8 * 9 * This program is free software: you can redistribute it and/or modify 10 * it under the terms of the GNU Affero General Public License as published by 11 * the Free Software Foundation, either version 3 of the License, or 12 * (at your option) any later version. 13 * 14 * This program is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU Affero General Public License for more details. 18 * 19 * You should have received a copy of the GNU Affero General Public License 20 * along with this program. If not, see <https://www.gnu.org/licenses/>. 21 * 22 */ 23 24use Ampache\Config\AmpConfig; 25use Ampache\Repository\Model\Preference; 26use Ampache\Module\Authorization\Access; 27use Ampache\Module\Api\Ajax; 28use Ampache\Module\Util\Mailer; 29use Ampache\Module\Util\Ui; 30 31?> 32<ul class="sb2" id="sb_admin"> 33 <?php if (AmpConfig::get('browse_filter')) { 34 echo "<li>"; 35 Ajax::start_container('browse_filters'); 36 Ajax::end_container(); 37 echo "</li>"; 38} ?> 39 <li> 40 <h4 class="header"><span class="sidebar-header-title"><?php echo T_('Catalogs'); ?></span><?php echo Ui::get_icon('all', $t_expander, 'catalogs', 'header-img ' . ((filter_has_var(INPUT_COOKIE, 'sb_catalogs')) ? $_COOKIE['sb_catalogs'] : 'expanded')); ?></h4> 41 <ul class="sb3" id="sb_admin_catalogs"> 42 <li id="sb_admin_catalogs_Add"><a href="<?php echo $web_path; ?>/admin/catalog.php?action=show_add_catalog"><?php echo T_('Add Catalog'); ?></a></li> 43 <li id="sb_admin_catalogs_Show"><a href="<?php echo $web_path; ?>/admin/catalog.php?action=show_catalogs"><?php echo T_('Show Catalogs'); ?></a></li> 44 <li id="sb_admin_ot_ExportCatalog"><a href="<?php echo $web_path; ?>/admin/export.php"><?php echo T_('Export Catalog'); ?></a></li> 45 <?php if (AmpConfig::get('licensing')) { ?> 46 <li id="sb_admin_ot_ManageLicense"><a href="<?php echo $web_path; ?>/admin/license.php"><?php echo T_('Manage Licenses'); ?></a></li> 47 <?php 48} ?> 49 </ul> 50 </li> 51 <?php if (Access::check('interface', 100)) { ?> 52 <li> 53 <h4 class="header"><span class="sidebar-header-title"><?php echo T_('User Tools'); ?></span><?php echo Ui::get_icon('all', $t_expander, 'user_tools', 'header-img ' . ((filter_has_var(INPUT_COOKIE, 'sb_user_tools')) ? $_COOKIE['sb_user_tools'] : 'expanded')); ?></h4> 54 <ul class="sb3" id="sb_admin_ut"> 55 <li id="sb_admin_ut_AddUser"><a href="<?php echo $web_path; ?>/admin/users.php?action=show_add_user"><?php echo T_('Add User'); ?></a></li> 56 <li id="sb_admin_ut_BrowseUsers"><a href="<?php echo $web_path; ?>/admin/users.php"><?php echo T_('Browse Users'); ?></a></li> 57 <?php 58 if (Mailer::is_mail_enabled()) { ?> 59 <li id="sb_admin_ot_Mail"><a href="<?php echo $web_path; ?>/admin/mail.php"><?php echo T_('E-mail Users'); ?></a></li> 60 <?php 61 } 62 if (AmpConfig::get('sociable')) { ?> 63 <li id="sb_admin_ot_ManageShoutbox"><a href="<?php echo $web_path; ?>/admin/shout.php"><?php echo T_('Manage Shoutbox'); ?></a></li> 64 <?php 65 } ?> 66 <li id="sb_admin_ot_ClearNowPlaying"><a href="<?php echo $web_path; ?>/admin/catalog.php?action=clear_now_playing"><?php echo T_('Clear Now Playing'); ?></a></li> 67 </ul> 68 </li> 69 <li> 70 <h4 class="header"><span class="sidebar-header-title"><?php echo T_('Access Control'); ?></span><?php echo Ui::get_icon('all', $t_expander, 'access_control', 'header-img ' . ((filter_has_var(INPUT_COOKIE, 'sb_access_control')) ? $_COOKIE['sb_access_control'] : 'expanded')); ?></h4> 71 <ul class="sb3" id="sb_admin_acl"> 72 <li id="sb_admin_acl_AddAccess"><a href="<?php echo $web_path; ?>/admin/access.php?action=show_add_advanced"><?php echo T_('Add ACL'); ?></a></li> 73 <li id="sb_admin_acl_ShowAccess"><a href="<?php echo $web_path; ?>/admin/access.php"><?php echo T_('Show ACL(s)'); ?></a></li> 74 </ul> 75 </li> 76 <li> 77 <ul class="sb2" id="sb_modules"> 78 <li> 79 <h4 class="header"><span class="sidebar-header-title"><?php echo T_('Modules'); ?></span><img src="<?php echo AmpConfig::get('web_path') . AmpConfig::get('theme_path'); ?>/images/icons/icon_all.png" class="header-img <?php echo (filter_has_var(INPUT_COOKIE, 'sb_modules')) ? $_COOKIE['sb_modules'] : 'expanded'; ?>" id="modules" alt="<?php echo $t_expander; ?>" title="<?php echo $t_expander; ?>" /></h4> 80 <ul class="sb3" id="sb_Modules"> 81 <li id="sb_preferences_mo_localplay"><a href="<?php echo $web_path; ?>/admin/modules.php?action=show_localplay"><?php echo T_('Localplay Controllers'); ?></a></li> 82 <li id="sb_preferences_mo_catalog_types"><a href="<?php echo $web_path; ?>/admin/modules.php?action=show_catalog_types"><?php echo T_('Catalog Types'); ?></a></li> 83 <li id="sb_preferences_mo_plugins"><a href="<?php echo $web_path; ?>/admin/modules.php?action=show_plugins"><?php echo T_('Manage Plugins'); ?></a></li> 84 </ul> 85 </li> 86 </li> 87 <li> 88 <h4 class="header"><span class="sidebar-header-title"><?php echo T_('Server Config'); ?></span><img src="<?php echo AmpConfig::get('web_path') . AmpConfig::get('theme_path'); ?>/images/icons/icon_all.png" class="header-img <?php echo (filter_has_var(INPUT_COOKIE, 'sb_server_config')) ? $_COOKIE['sb_server_config'] : 'expanded'; ?>" id="server_config" alt="<?php echo $t_expander; ?>" title="<?php echo $t_expander; ?>" /></h4> 89 <ul class="sb3" id="sb_preferences_sc"> 90 <li id="sb_admin_ot_Debug"><a href="<?php echo $web_path; ?>/admin/system.php?action=show_debug"><?php echo T_('Ampache Debug'); ?></a></li> 91 <?php 92 $categories = Preference::get_categories(); 93 foreach ($categories as $name) { 94 $f_name = ucfirst($name); ?> 95 <li id="sb_preferences_sc_<?php echo $f_name; ?>"><a href="<?php echo $web_path; ?>/preferences.php?action=admin&tab=<?php echo $name; ?>"><?php echo T_($f_name); ?></a></li> 96 <?php 97 } ?> 98 </ul> 99 </li> 100</ul> 101<?php 102 } ?> 103</ul>