navbar.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php defined('NABU') || exit ?>
  2. <?php use nabu\libs\utils\utils ?>
  3. <header>
  4. <h1><?= NABU_DEFAULT['name'] ?></h1>
  5. <navbar>
  6. <ul>
  7. <li><a href="<?= NABU_ROUTES['home'] ?>">Inicio</a></li>
  8. <li><a href="<?= NABU_ROUTES['all_articles'] ?>">Todos los artículos</a></li>
  9. <?php if (!utils::session_exists()): ?>
  10. <li><a href="<?= NABU_ROUTES['login'] ?>">Iniciar sesión</a></li>
  11. <li><a href="<?= NABU_ROUTES['signup'] ?>">Registrarse</a></li>
  12. <?php else: ?>
  13. <li><a href="<?= NABU_ROUTES['sent'] ?>">Artículos enviados</a></li>
  14. <li><a href="<?= NABU_ROUTES['favorites'] ?>">Favoritos</a></li>
  15. <li><a href="<?= NABU_ROUTES['post'] ?>">Publicar artículo</a></li>
  16. <?php if (utils::is_admin()): ?>
  17. <li><a href="<?= NABU_ROUTES['admin'] ?>">Administración</a></li>
  18. <?php endif ?>
  19. <?php $author = $_SESSION['user']['username'] ?>
  20. <li><a href="<?= NABU_ROUTES['profile'] . '&user=' . urlencode($author) ?>"><?= utils::str_escape($author) ?></a></li>
  21. <li><a href="<?= NABU_ROUTES['logout'] ?>">Cerrar sesión</a></li>
  22. <?php endif ?>
  23. </ul>
  24. </navbar>
  25. <form method="post" action="<?= NABU_ROUTES['home'] ?>">
  26. <input type="hidden" name="csrf" value="<?= $token ?>">
  27. <span>
  28. <input type="text" name="q" minlength="1" maxlength="246" required>
  29. </span>
  30. <span>
  31. <input type="submit" name="search_submit" value="&#x1F50E">
  32. </span>
  33. </form>
  34. </header>