12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?php
- require_once "dependencies.php";
- // Simplify the assignment of $page
- $page = 'host/';
- if (isset($_SESSION['page'])) {
- $page = $_SESSION['page'];
- } elseif (isset($_SESSION['moodle_db'])) {
- $page = 'menu/';
- }
- $moodle_db = isset($_SESSION['moodle_db']) ? connect($_SESSION['moodle_db']) : null;
- print_r($_SESSION);
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Administración de calificaciones</title>
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@1/css/pico.min.css">
- <script src="https://unpkg.com/petite-vue"></script>
- </head>
- <body>
- <nav>
- <div class="container">
- <div class="grid">
- <h1>Administración de calificaciones</h1>
- <?php if (isset($_SESSION['user']) || isset($_SESSION['moodle_db'])) : ?>
- <div class="grid">
- <?php if (isset($_SESSION['user'])) : ?>
- <form action="/action/desconectar.php" method="post">
- <input type="hidden" name="action" value="sign-out">
- <button type="submit">Cerrar sesión <i class="fas fa-sign-out-alt"></i></button>
- </form>
- <?php endif; ?>
- <?php if (isset($_SESSION['moodle_db'])) : ?>
- <form action="/action/desconectar.php" method="post">
- <input type="hidden" name="action" value="desconectar">
- <button type="submit">Desconectar <i class="fas fa-times-circle"></i></button>
- </form>
- <?php endif; ?>
- </div>
- <?php endif; ?>
- </div>
- </div>
- </nav>
- <dialog :open="loading ?? false">
- <div class="grid">
- <button aria-busy="true" class="secondary"></button>
- </div>
- </dialog>
- <div class="container">
- <?php
- if (!isset($page)) {
- throw new Exception('No se ha definido la variable $page');
- }
- require "{$_SERVER['DOCUMENT_ROOT']}/pages/$page/index.php";
- ?>
- </div>
- </body>
- </html>
|