error.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. session_start();
  3. require_once 'classes/MainMenu.php';
  4. require_once 'classes/Template.php';
  5. ?>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <title>Alumnos - Error  ☠️</title>
  10. <?php Template::getCSS(); ?>
  11. <style>
  12. .display-4 { word-wrap: break-word;}
  13. button:has(+ .collapse.show) { border-radius: 0.25rem 0.25rem 0 0; color: var(--gray); background: var(--gray-25); }
  14. .card { border-radius: 0 0.25rem 0.25rem 0.25rem; border-width: 2px; }
  15. </style>
  16. </head>
  17. <body>
  18. <?php $menuObj = new MainMenu(0, -1, -1, null);
  19. $menuObj->printMenu('',true); ?>
  20. <main class="container-fluid marco">
  21. <div class="row justify-content-center">
  22. <img id="errorImg" class="col-sm-3" src="img/nico_error.svg" />
  23. <div class="col-sm-9 d-flex flex-column">
  24. <div class="display-4 text-center p-2 mb-3"><?php if (isset($_SESSION['msg'])) print_r($_SESSION['msg']); else echo '¡Lo sentimos!<br>Se presentó un problema, por favor inténtalo más tarde.' ?></div>
  25. <a class="btn btn-azul1 display-6" href="index.php"><i class="ing-regresar mr-1 small"></i>Regresar a la página principal</a>
  26. </div>
  27. <div class="col-sm-12 mt-4">
  28. <button class="btn btn-gris small" type="button" data-toggle="collapse" data-target="#collapseError" aria-expanded="false" aria-controls="collapseError"><i class="ing-ojo mr-1"></i>Ver Detalle del Error</button>
  29. <div class="collapse" id="collapseError">
  30. <div class="card card-body"><?php if (isset($_SESSION['error'])) print_r($_SESSION['error']); else echo 'Sin detalle' ?></div>
  31. </div>
  32. </div>
  33. </div>
  34. </main>
  35. <div style="isolation: isolate;">
  36. <?php Template::footer(); ?>
  37. </div>
  38. <?php Template::getJS(); ?>
  39. </body>
  40. </html>
  41. <?php session_destroy();