aside_subscription.phtml 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. declare(strict_types=1);
  3. ?>
  4. <nav class="nav nav-list aside" id="aside_feed">
  5. <a class="toggle_aside" href="#close"><?= _i('close') ?></a>
  6. <ul>
  7. <li class="item nav-section">
  8. <ul>
  9. <li class="item">
  10. <a href="<?= _url('index', 'index') ?>"><?= _t('gen.action.back_to_rss_feeds') ?></a>
  11. </li>
  12. <li class="item<?= Minz_Request::controllerName() === 'search' ? ' active' : '' ?>">
  13. <a href="<?= _url('search', 'index') ?>"><?= _t('gen.menu.advanced_search') ?></a>
  14. </li>
  15. </ul>
  16. </li>
  17. <li class="item nav-section">
  18. <div class="nav-header"><?= _t('sub.menu.subscription_management') ?></div>
  19. <ul>
  20. <li class="item<?= Minz_Request::controllerName() === 'subscription' && Minz_Request::actionName() === 'add' ? ' active' : '' ?>">
  21. <a href="<?= _url('subscription', 'add') ?>"><?= _t('sub.menu.add') ?></a>
  22. </li>
  23. <li class="item<?= Minz_Request::controllerName() === 'subscription' && in_array(Minz_Request::actionName(), ['index', 'category', 'feed'], true) ? ' active' : '' ?>">
  24. <a href="<?= _url('subscription', 'index') ?>"><?= _t('sub.menu.subscription_management') ?></a>
  25. </li>
  26. <li class="item<?= Minz_Request::controllerName() === 'tag' ? ' active' : '' ?>">
  27. <a href="<?= _url('tag', 'index') ?>"><?= _t('sub.menu.label_management') ?></a>
  28. </li>
  29. <li class="item<?= Minz_Request::controllerName() === 'importExport' ? ' active' : '' ?>">
  30. <a href="<?= _url('importExport', 'index') ?>"><?= _t('sub.menu.import_export') ?></a>
  31. </li>
  32. <li class="item<?= Minz_Request::controllerName() === 'subscription' && Minz_Request::actionName() === 'bookmarklet' ? ' active' : '' ?>">
  33. <a href="<?= _url('subscription', 'bookmarklet') ?>"><?= _t('sub.menu.subscription_tools') ?></a>
  34. </li>
  35. </ul>
  36. </li>
  37. <li class="item nav-section">
  38. <div class="nav-header"><?= _t('admin.stats') ?></div>
  39. <ul>
  40. <li class="item<?= Minz_Request::controllerName() === 'stats' && Minz_Request::actionName() === 'index' ? ' active' : '' ?>">
  41. <a href="<?= _url('stats', 'index') ?>"><?= _t('sub.menu.stats.main') ?></a>
  42. </li>
  43. <li class="item<?= Minz_Request::actionName() === 'idle' ? ' active' : '' ?>">
  44. <a href="<?= _url('stats', 'idle') ?>"><?= _t('sub.menu.stats.idle') ?></a>
  45. </li>
  46. <li class="item<?= Minz_Request::actionName() === 'repartition' ? ' active' : '' ?>">
  47. <a href="<?= _url('stats', 'repartition') ?>"><?= _t('sub.menu.stats.repartition') ?></a>
  48. </li>
  49. <li class="item<?= Minz_Request::actionName() === 'unreadDates' ? ' active' : '' ?>">
  50. <a href="<?= _url('stats', 'unreadDates') ?>"><?= _t('sub.menu.stats.unread_dates') ?></a>
  51. </li>
  52. </ul>
  53. </li>
  54. </ul>
  55. </nav>
  56. <?php if (Minz_Request::actionName() !== 'repartition') { ?>
  57. <a class="close-aside" href="#close">❌</a>
  58. <nav class="nav_menu nav_mobile">
  59. <div id="nav_menu_toggle_aside">
  60. <button class="btn">
  61. <?= _i('category') ?>
  62. </button>
  63. </div>
  64. </nav>
  65. <?php } ?>