Guest User

offcanvas_menu.php

a guest
Nov 28th, 2024
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.19 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Template for the offcanvas menu
  4.  *
  5.  */
  6. defined('SPARKIN') or die('xD');
  7. ?>
  8. <div aria-hidden="true" class="navdrawer <?php echo rtl_value('navdrawer-right', 'navdrawer-left'); ?>" id="offcanvas" tabindex="-1">
  9.   <div class="navdrawer-content">
  10.     <nav class="navdrawer-nav">
  11.         <li class="nav-item text-right">
  12.             <button class="offcanvas-close bg-transparent border-0" data-target="#offcanvas" data-toggle="navdrawer" href="javascript:void(0);"><?php echo svg_icon('close', 'svg-md'); ?></button>
  13.         </li>
  14.         <?php if ($t['show_engines_offcanvas']) : ?>
  15.             <p class="navdrawer-subheader text-uppercase small"><?php echo __('search-engines', _T); ?></p>
  16.             <?php foreach ($t['engines'] as $engine) :?>
  17.                 <li class="nav-item">
  18.                     <a
  19.                     class="nav-link <?php echo $engine['engine_id'] == $t['default_engine'] ? 'active' : '' ; ?>"
  20.                     href="javascript:void();"
  21.                     data-engine-id="<?php echo e_attr($engine['engine_id']); ?>"
  22.                     data-engine-active="<?php echo $engine['engine_id'] == $t['default_engine'] ? 'true' : 'false' ; ?>"
  23.                     data-target="#engine"
  24.                     data-text-target="#engine-name"
  25.                     >
  26.                     <?php echo e($engine['engine_name']); ?>
  27.  
  28.                 </a></li>
  29.             <?php endforeach; ?>
  30.         <?php endif; ?>
  31.  
  32.  
  33.         <p class="navdrawer-subheader text-uppercase small mt-2"><?php echo __('preferences', _T); ?></p>
  34.         <li class="nav-item">
  35.             <a class="nav-link sp-link" href="<?php echo e_attr(url_for('site.preferences')); ?>#safesearch">
  36.                 <span class="menu-label"><?php echo __('darkmode', _T); ?>
  37.  
  38.                 </span>     <span class="ml-auto text-muted">
  39.                     <?php echo $t['preferences.darkmode'] ? __('on', _T) : __('off', _T); ?>
  40.                 </span>
  41.             </a></li>
  42.         <li class="nav-item">
  43.             <a class="nav-link sp-link" href="<?php echo e_attr(url_for('site.preferences')); ?>#safesearch">
  44.                 <span class="menu-label"><?php echo __('safesearch', _T); ?>
  45.  
  46.                 </span>     <span class="ml-auto text-muted">
  47.                     <?php echo __($t['preferences.safesearch'], _T); ?>
  48.                 </span>
  49.             </a></li>
  50.             <li class="nav-item">
  51.                 <a class="nav-link sp-link" href="<?php echo e_attr(url_for('site.preferences')); ?>#language">
  52.                     <span class="menu-label"><?php echo __('language', _T); ?>
  53.  
  54.                     </span>     <span class="ml-auto text-muted">
  55.                             <?php echo e_attr($t['active_locale.name']); ?>
  56.                     </span>
  57.                 </a></li>
  58.             <li class="nav-item">
  59.                 <a class="nav-link sp-link" href="<?php echo e_attr(url_for('site.preferences')); ?>#all">
  60.                     <span class="menu-label"><?php echo __('more-settings', _T); ?>
  61.  
  62.                     </span>
  63.                 </a></li>
  64.  
  65.                 <?php
  66.                 echo render_nav_menu(
  67.                     'offcanvas-nav',
  68.                     [
  69.                         'no_container' => true,
  70.                         'menu_id'  => 'offcanvas-header-nav',
  71.                         'before_html' => '<p class="navdrawer-subheader text-uppercase small mt-2">' . __('who-are-we', _T) . '</p>',
  72.                         'after_html' => '',
  73.                     ]
  74.                 );
  75.                 ?>
  76.  
  77.                 <?php if (is_logged()) :  ?>
  78.                     <?php if (current_user_can('access_dashboard')) : ?>
  79.                         <p class="navdrawer-subheader text-uppercase small mt-2"><?php echo __('management', _T); ?></p>
  80.                         <li class="nav-item">
  81.                             <a class="nav-link" href="<?php echo e_attr(url_for('dashboard')); ?>" target="_blank">
  82.                                 <span class="menu-label"><?php echo __('dashboard', _T); ?></span>
  83.                             </a></li>
  84.                     <?php endif; ?>
  85.                 <?php endif; ?>
  86.  
  87.                 </nav>
  88.             </div>
  89.         </div>
  90.  
Advertisement
Add Comment
Please, Sign In to add comment