PATH:
home
/
sudairsocs
/
www
/
forum
/
Themes
/
default
<?php /** * Simple Machines Forum (SMF) * * @package SMF * @author Simple Machines https://www.simplemachines.org * @copyright 2022 Simple Machines and individual contributors * @license https://www.simplemachines.org/about/smf/license.php BSD * * @version 2.1.0 */ /** * This contains the HTML for the menu bar at the top of the admin center. */ function template_generic_menu_dropdown_above() { global $context, $txt; // Which menu are we rendering? $context['cur_menu_id'] = isset($context['cur_menu_id']) ? $context['cur_menu_id'] + 1 : 1; $menu_context = &$context['menu_data_' . $context['cur_menu_id']]; $menu_label = isset($context['admin_menu_name']) ? $txt['admin_center'] : (isset($context['moderation_menu_name']) ? $txt['moderation_center'] : ''); // Load the menu // Add mobile menu as well echo ' <a class="mobile_generic_menu_', $context['cur_menu_id'], '"> <span class="menu_icon"></span> <span class="text_menu">', sprintf($txt['mobile_generic_menu'], $menu_label), '</span> </a> <div id="genericmenu"> <div id="mobile_generic_menu_', $context['cur_menu_id'], '" class="popup_container"> <div class="popup_window description"> <div class="popup_heading"> ', sprintf($txt['mobile_generic_menu'], $menu_label), ' <a href="javascript:void(0);" class="main_icons hide_popup"></a> </div> ', template_generic_menu($menu_context), ' </div> </div> </div> <script> $( ".mobile_generic_menu_', $context['cur_menu_id'], '" ).click(function() { $( "#mobile_generic_menu_', $context['cur_menu_id'], '" ).show(); }); $( ".hide_popup" ).click(function() { $( "#mobile_generic_menu_', $context['cur_menu_id'], '" ).hide(); }); </script>'; // This is the main table - we need it so we can keep the content to the right of it. echo ' <div id="admin_content">'; // It's possible that some pages have their own tabs they wanna force... // if (!empty($context['tabs'])) template_generic_menu_tabs($menu_context); } /** * Part of the admin layer - used with generic_menu_dropdown_above to close the admin content div. */ function template_generic_menu_dropdown_below() { echo ' </div><!-- #admin_content -->'; } /** * The template for displaying a menu * * @param array $menu_context An array of menu information */ function template_generic_menu(&$menu_context) { global $context; echo ' <div class="generic_menu"> <ul class="dropmenu dropdown_menu_', $context['cur_menu_id'], '">'; // Main areas first. foreach ($menu_context['sections'] as $section) { echo ' <li ', !empty($section['areas']) ? 'class="subsections"' : '', '><a class="', !empty($section['selected']) ? 'active ' : '', '" href="', $section['url'], $menu_context['extra_parameters'], '">', $section['title'], !empty($section['amt']) ? ' <span class="amt">' . $section['amt'] . '</span>' : '', '</a> <ul>'; // For every area of this section show a link to that area (bold if it's currently selected.) // @todo Code for additional_items class was deprecated and has been removed. Suggest following up in Sources if required. foreach ($section['areas'] as $i => $area) { // Not supposed to be printed? if (empty($area['label'])) continue; echo ' <li', !empty($area['subsections']) && empty($area['hide_subsections']) ? ' class="subsections"' : '', '> <a class="', $area['icon_class'], !empty($area['selected']) ? ' chosen ' : '', '" href="', (isset($area['url']) ? $area['url'] : $menu_context['base_url'] . ';area=' . $i), $menu_context['extra_parameters'], '">', $area['icon'], $area['label'], !empty($area['amt']) ? ' <span class="amt">' . $area['amt'] . '</span>' : '', '</a>'; // Is this the current area, or just some area? if (!empty($area['selected']) && empty($context['tabs'])) $context['tabs'] = isset($area['subsections']) ? $area['subsections'] : array(); // Are there any subsections? if (!empty($area['subsections']) && empty($area['hide_subsections'])) { echo ' <ul>'; foreach ($area['subsections'] as $sa => $sub) { if (!empty($sub['disabled'])) continue; $url = isset($sub['url']) ? $sub['url'] : (isset($area['url']) ? $area['url'] : $menu_context['base_url'] . ';area=' . $i) . ';sa=' . $sa; echo ' <li> <a ', !empty($sub['selected']) ? 'class="chosen" ' : '', ' href="', $url, $menu_context['extra_parameters'], '">', $sub['label'], !empty($sub['amt']) ? ' <span class="amt">' . $sub['amt'] . '</span>' : '', '</a> </li>'; } echo ' </ul>'; } echo ' </li>'; } echo ' </ul> </li>'; } echo ' </ul><!-- .dropmenu --> </div><!-- .generic_menu -->'; } /** * The code for displaying the menu * * @param array $menu_context An array of menu context data */ function template_generic_menu_tabs(&$menu_context) { global $context, $settings, $scripturl, $txt; // Handy shortcut. $tab_context = &$menu_context['tab_data']; if (!empty($tab_context['title'])) { echo ' <div class="cat_bar">'; // The function is in Admin.template.php, but since this template is used elsewhere too better check if the function is available if (function_exists('template_admin_quick_search')) template_admin_quick_search(); echo ' <h3 class="catbg">'; // Exactly how many tabs do we have? if (!empty($context['tabs'])) { foreach ($context['tabs'] as $id => $tab) { // Can this not be accessed? if (!empty($tab['disabled'])) { $tab_context['tabs'][$id]['disabled'] = true; continue; } // Did this not even exist - or do we not have a label? if (!isset($tab_context['tabs'][$id])) $tab_context['tabs'][$id] = array('label' => $tab['label']); elseif (!isset($tab_context['tabs'][$id]['label'])) $tab_context['tabs'][$id]['label'] = $tab['label']; // Has a custom URL defined in the main admin structure? if (isset($tab['url']) && !isset($tab_context['tabs'][$id]['url'])) $tab_context['tabs'][$id]['url'] = $tab['url']; // Any additional parameters for the url? if (isset($tab['add_params']) && !isset($tab_context['tabs'][$id]['add_params'])) $tab_context['tabs'][$id]['add_params'] = $tab['add_params']; // Has it been deemed selected? if (!empty($tab['is_selected'])) $tab_context['tabs'][$id]['is_selected'] = true; // Does it have its own help? if (!empty($tab['help'])) $tab_context['tabs'][$id]['help'] = $tab['help']; // Is this the last one? if (!empty($tab['is_last']) && !isset($tab_context['override_last'])) $tab_context['tabs'][$id]['is_last'] = true; } // Find the selected tab foreach ($tab_context['tabs'] as $sa => $tab) { if (!empty($tab['is_selected']) || (isset($menu_context['current_subsection']) && $menu_context['current_subsection'] == $sa)) { $selected_tab = $tab; $tab_context['tabs'][$sa]['is_selected'] = true; } } } // Show an icon and/or a help item? if (!empty($selected_tab['icon_class']) || !empty($tab_context['icon_class']) || !empty($selected_tab['icon']) || !empty($tab_context['icon']) || !empty($selected_tab['help']) || !empty($tab_context['help'])) { if (!empty($selected_tab['icon_class']) || !empty($tab_context['icon_class'])) echo ' <span class="', !empty($selected_tab['icon_class']) ? $selected_tab['icon_class'] : $tab_context['icon_class'], ' icon"></span>'; elseif (!empty($selected_tab['icon']) || !empty($tab_context['icon'])) echo ' <img src="', $settings['images_url'], '/icons/', !empty($selected_tab['icon']) ? $selected_tab['icon'] : $tab_context['icon'], '" alt="" class="icon">'; if (!empty($selected_tab['help']) || !empty($tab_context['help'])) echo ' <a href="', $scripturl, '?action=helpadmin;help=', !empty($selected_tab['help']) ? $selected_tab['help'] : $tab_context['help'], '" onclick="return reqOverlayDiv(this.href);" class="help"><span class="main_icons help" title="', $txt['help'], '"></span></a>'; echo $tab_context['title']; } else echo ' ', $tab_context['title']; echo ' </h3> </div><!-- .cat_bar -->'; } // Shall we use the tabs? Yes, it's the only known way! if (!empty($selected_tab['description']) || !empty($tab_context['description'])) echo ' <p class="information"> ', !empty($selected_tab['description']) ? $selected_tab['description'] : $tab_context['description'], ' </p>'; // Print out all the items in this tab (if any). if (!empty($context['tabs'])) { // The admin tabs. echo ' <a class="mobile_generic_menu_', $context['cur_menu_id'], '_tabs"> <span class="menu_icon"></span> <span class="text_menu">', sprintf($txt['mobile_generic_menu'], $tab_context['title']), '</span> </a> <div id="adm_submenus"> <div id="mobile_generic_menu_', $context['cur_menu_id'], '_tabs" class="popup_container"> <div class="popup_window description"> <div class="popup_heading"> ', sprintf($txt['mobile_generic_menu'], $tab_context['title']), ' <a href="javascript:void(0);" class="main_icons hide_popup"></a> </div>'; echo ' <div class="generic_menu"> <ul class="dropmenu dropdown_menu_', $context['cur_menu_id'], '_tabs">'; foreach ($tab_context['tabs'] as $sa => $tab) { if (!empty($tab['disabled'])) continue; if (!empty($tab['is_selected'])) echo ' <li> <a class="active" href="', isset($tab['url']) ? $tab['url'] : $menu_context['base_url'] . ';area=' . $menu_context['current_area'] . ';sa=' . $sa, $menu_context['extra_parameters'], isset($tab['add_params']) ? $tab['add_params'] : '', '">', $tab['label'], '</a> </li>'; else echo ' <li> <a href="', isset($tab['url']) ? $tab['url'] : $menu_context['base_url'] . ';area=' . $menu_context['current_area'] . ';sa=' . $sa, $menu_context['extra_parameters'], isset($tab['add_params']) ? $tab['add_params'] : '', '">', $tab['label'], '</a> </li>'; } // The end of tabs echo ' </ul> </div> </div> </div> </div><!-- #adm_submenus --> <script> $( ".mobile_generic_menu_', $context['cur_menu_id'], '_tabs" ).click(function() { $( "#mobile_generic_menu_', $context['cur_menu_id'], '_tabs" ).show(); }); $( ".hide_popup" ).click(function() { $( "#mobile_generic_menu_', $context['cur_menu_id'], '_tabs" ).hide(); }); </script>'; } } ?>
[+]
..
[-] index.template.php~
[edit]
[-] license.txt
[edit]
[+]
languages
[-] index.template.php
[edit]
[-] SplitTopics.template.php
[edit]
[-] Register.template.php~
[edit]
[-] index.php
[edit]
[+]
images
[-] ManageNews.template.php
[edit]
[+]
fonts
[-] BoardIndex.template.php
[edit]
[-] ManageMail.template.php
[edit]
[-] PersonalMessage.template.php~
[edit]
[-] Calendar.template.php
[edit]
[-] Who.template.php
[edit]
[-] Reports.template.php
[edit]
[-] Printpage.template.php
[edit]
[-] Memberlist.template.php~
[edit]
[-] Display.template.php~
[edit]
[-] ManageScheduledTasks.template.php
[edit]
[-] ManageLanguages.template.php
[edit]
[-] SendTopic.template.php
[edit]
[-] Likes.template.php
[edit]
[-] Xml.template.php~
[edit]
[-] ReportedContent.template.php
[edit]
[-] Notify.template.php
[edit]
[-] Memberlist.template.php
[edit]
[-] ManagePaid.template.php
[edit]
[-] ModerationCenter.template.php
[edit]
[-] Recent.template.php
[edit]
[-] ManageMembergroups.template.php
[edit]
[-] ManageCalendar.template.php
[edit]
[-] Errors.template.php
[edit]
[-] Themes.template.php
[edit]
[-] Post.template.php
[edit]
[-] GenericList.template.php
[edit]
[-] Poll.template.php
[edit]
[-] ManageMembers.template.php
[edit]
[-] Admin.template.php
[edit]
[+]
scripts
[-] Login.template.php~
[edit]
[-] GenericControls.template.php
[edit]
[-] PersonalMessage.template.php
[edit]
[-] Admin.template.php~
[edit]
[-] Settings.template.php
[edit]
[-] Display.template.php
[edit]
[-] ReportToMod.template.php
[edit]
[-] Wireless.template.php
[edit]
[-] MessageIndex.template.php
[edit]
[-] Login.template.php
[edit]
[-] Reminder.template.php
[edit]
[-] ManageNews.template.php~
[edit]
[-] Search.template.php
[edit]
[-] ManageAttachments.template.php
[edit]
[-] Search.template.php~
[edit]
[-] Packages.template.php
[edit]
[-] Profile.template.php
[edit]
[-] ManageMaintenance.template.php
[edit]
[-] GenericMenu.template.php
[edit]
[-] Wireless.template.php~
[edit]
[-] ManageSearch.template.php
[edit]
[-] Notify.template.php~
[edit]
[-] MoveTopic.template.php
[edit]
[-] GenericControls.template.php~
[edit]
[-] Profile.template.php~
[edit]
[+]
css
[-] ManageSmileys.template.php
[edit]
[-] Compat.template.php
[edit]
[-] ManageBoards.template.php
[edit]
[-] Xml.template.php
[edit]
[-] ManageBans.template.php
[edit]
[-] Agreement.template.php
[edit]
[-] Register.template.php
[edit]
[-] Stats.template.php
[edit]
[-] ManagePermissions.template.php
[edit]
[-] Help.template.php
[edit]