Fix nav, paneldiario, index logout url, Refactor card-body divs to improve consistency across multiple files
This commit is contained in:
@@ -141,6 +141,14 @@ if (!isset($APP_CODE)) {
|
||||
.bg-custom {
|
||||
background-color: #9013FE;
|
||||
}
|
||||
|
||||
:root {
|
||||
--bs-btn-font-family: Arial, Helvetica, sans-serif;
|
||||
--bs-body-font-family: Arial, Helvetica, sans-serif;
|
||||
--bs-font-sans-serif: Arial, Helvetica, sans-serif;
|
||||
--bs-font-family-base: Arial, Helvetica, sans-serif;
|
||||
--bs-heading-font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="/static/masonry.pkgd.min.js"></script>
|
||||
@@ -167,7 +175,7 @@ if (!isset($APP_CODE)) {
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarColor01">
|
||||
<ul class="navbar-nav me-auto">
|
||||
<a class="btn btn-secondary" href="/<?= $APP_CODE ?>/">Inicio</a>
|
||||
<a class="btn btn-secondary" href="<?= $APP_ROOT ?>">Inicio</a>
|
||||
<?php if (file_exists("../$APP_CODE/__menu.php")) { ?>
|
||||
<?php require_once "../$APP_CODE/__menu.php"; ?>
|
||||
<?php } ?>
|
||||
|
||||
@@ -34,7 +34,7 @@ switch ($_GET["step"]) {
|
||||
require_once "_incl/pre-body.php";
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Instalación de Axia4</h1>
|
||||
<span>Bienvenidx al asistente de instalación de Axia4. Por favor, sigue los pasos para completar la configuración inicial del sistema.</span>
|
||||
<ol>
|
||||
@@ -52,7 +52,7 @@ switch ($_GET["step"]) {
|
||||
require_once "_incl/pre-body.php";
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Crear usuario administrador</h1>
|
||||
<form method="post" action="?form=create_admin">
|
||||
<div class="mb-3">
|
||||
|
||||
@@ -10,8 +10,8 @@ if ($_GET["reload_user"] == "1") {
|
||||
}
|
||||
if ($_GET["logout"] == "1") {
|
||||
$redir = $_GET["redir"] ?? "/";
|
||||
unset($_COOKIE["auth_user"]);
|
||||
unset($_COOKIE["auth_pass_b64"]);
|
||||
setcookie("auth_user", "", time() - 3600, "/");
|
||||
setcookie("auth_pass_b64", "", time() - 3600, "/");
|
||||
session_destroy();
|
||||
header("Location: $redir");
|
||||
die();
|
||||
@@ -52,12 +52,12 @@ if (!file_exists("/DATA/SISTEMA_INSTALADO.txt")) {
|
||||
}
|
||||
require_once "_incl/pre-body.php"; ?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Iniciar sesión en Axia4</h1>
|
||||
|
||||
<form method="post">
|
||||
<div class="card pad" style="max-width: 500px;">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<div class="mb-3">
|
||||
<label for="user" class="form-label"><b>Usuario:</b></label>
|
||||
<input required type="text" id="user" name="user" class="form-control" placeholder="Ej: PepitoFlores3">
|
||||
|
||||
@@ -37,11 +37,11 @@ if ($_SERVER["REQUEST_METHOD"] === "POST") {
|
||||
}
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">¡Crea una cuenta!</h1>
|
||||
<form method="post">
|
||||
<div class="card pad" style="max-width: 500px;">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<div class="mb-3">
|
||||
<label for="invitation_code" class="form-label"><b>Codigo de invitación:</b></label>
|
||||
<input type="text" id="invitation_code" name="invitation_code" class="form-control" required />
|
||||
|
||||
@@ -23,12 +23,12 @@ $APP_NAME = "La web del Club<sup>3</sup>";
|
||||
$APP_TITLE = "La web del Club";
|
||||
require_once "../_incl/pre-body.php"; ?>
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Editar datos</h1>
|
||||
|
||||
<form method="post">
|
||||
<div class="card" style="max-width: 500px;">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<div class="mb-3">
|
||||
<label for="adminpw" class="form-label"><b>Contraseña de administración:</b></label>
|
||||
<input required type="text" id="adminpw" name="adminpw" class="form-control" placeholder="Contraseña admin">
|
||||
|
||||
@@ -9,7 +9,7 @@ $APP_NAME = "La web del Club<sup>3</sup>";
|
||||
$APP_TITLE = "La web del Club";
|
||||
require_once "../../_incl/pre-body.php"; ?>
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Subir fotos</h1>
|
||||
<form id="upload" encType="multipart/form-data">
|
||||
<div class="mb-3">
|
||||
|
||||
@@ -4,7 +4,7 @@ $APP_NAME = "La web del Club<sup>3</sup>";
|
||||
$APP_TITLE = "La web del Club";
|
||||
require_once "../../_incl/pre-body.php"; ?>
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Subir fotos</h1>
|
||||
<form action="form.php" method="get">
|
||||
<div class="mb-3">
|
||||
|
||||
@@ -6,7 +6,7 @@ $centro_id = $_SESSION["auth_data"]["entreaulas"]["centro"];
|
||||
$aulario = json_decode(file_get_contents("/DATA/entreaulas/Centros/$centro_id/Aularios/$aulario_id.json"), true);
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Aulario: <?= htmlspecialchars($aulario["name"]) ?></h1>
|
||||
<span>
|
||||
Bienvenidx al aulario <?= htmlspecialchars($aulario["name"]) ?>. Aquí podrás gestionar las funcionalidades específicas de este aulario.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
require_once "_incl/auth_redir.php";
|
||||
require_once "_incl/pre-body.php";?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">¡Hola, <?php echo $_SESSION["auth_data"]["display_name"];?>!</h1>
|
||||
<span>
|
||||
Bienvenidx a la plataforma de gestión de aularios conectados. Desde aquí podrás administrar los aularios asociados a tu cuenta.
|
||||
|
||||
@@ -14,7 +14,7 @@ switch ($_GET["form"]) {
|
||||
header("Refresh: 10; URL=/entreaulas/paneldiario.php?aulario=" . urlencode($_GET['aulario'] ?? ''));
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Menú Seleccionado</h1>
|
||||
<span>
|
||||
Has seleccionado el siguiente menú para el día <?php echo htmlspecialchars($selected_date); ?>:
|
||||
@@ -42,11 +42,8 @@ switch ($_GET["action"]) {
|
||||
case "index":
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<h1 class="card-title">Panel diario</h1>
|
||||
<span>
|
||||
Desde este panel puedes apuntar las actividades diarias del aulario.
|
||||
</span>
|
||||
<div>
|
||||
<h1 class="card-title">Panel Diario</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div id="grid">
|
||||
@@ -54,19 +51,19 @@ switch ($_GET["action"]) {
|
||||
<a onclick="document.getElementById('click-sound').play()" href="?action=calendar&aulario=<?php echo urlencode($_GET['aulario'] ?? ''); ?>" class="btn btn-primary grid-item">
|
||||
<img src="/static/arasaac/calendario.png" height="125" class="bg-white">
|
||||
<br>
|
||||
Calendario
|
||||
¿Que dia es?
|
||||
</a>
|
||||
<!-- Actividades -->
|
||||
<a onclick="document.getElementById('click-sound').play()" href="?action=actividades&aulario=<?php echo urlencode($_GET['aulario'] ?? ''); ?>" class="btn btn-primary grid-item">
|
||||
<img src="/static/arasaac/actividad.png" height="125" class="bg-white">
|
||||
<br>
|
||||
Actividades
|
||||
¿Que vamos a hacer?
|
||||
</a>
|
||||
<!-- Menú del comedor -->
|
||||
<a onclick="document.getElementById('click-sound').play()" href="?action=menu&aulario=<?php echo urlencode($_GET['aulario'] ?? ''); ?>" class="btn btn-primary grid-item">
|
||||
<img src="/static/arasaac/comedor.png" height="125" class="bg-white">
|
||||
<br>
|
||||
Menú del Comedor
|
||||
¿Que vamos a comer?
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -100,34 +97,28 @@ switch ($_GET["action"]) {
|
||||
<?php
|
||||
break;
|
||||
case "actividades":
|
||||
// Actividades, establecidas en /DATA/entreaulas/Centros/$centro/Panel/Actividades/<nombre>/photo.jpg
|
||||
$aulario_id = $_GET['aulario'] ?? '';
|
||||
$centro_id = $_SESSION["auth_data"]["entreaulas"]["centro"];
|
||||
$actividades_paths = glob("/DATA/entreaulas/Centros/$centro_id/Panel/Actividades/*/photo.jpg");
|
||||
$actividades = glob("/DATA/entreaulas/Centros/" . $_SESSION["auth_data"]["entreaulas"]["centro"] . "/Panel/Actividades/*", GLOB_ONLYDIR);
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<h1 class="card-title">Actividades</h1>
|
||||
<span>
|
||||
Aquí podrás ver y seleccionar las actividades del día para el aulario.
|
||||
</span>
|
||||
<script>
|
||||
function seleccionarActividad(element, actividad) {
|
||||
element.style.backgroundColor = "#9cff9f"; // Verde
|
||||
document.getElementById('win-sound').play();
|
||||
setTimeout(() => {
|
||||
window.location.href = "/entreaulas/paneldiario.php?aulario=<?php echo urlencode($_GET['aulario'] ?? ''); ?>";
|
||||
}, 2000);
|
||||
}
|
||||
</script>
|
||||
<div class="card pad">
|
||||
<div>
|
||||
<h1 class="card-title">¿Que vamos a hacer?</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div id="grid">
|
||||
<script>
|
||||
function seleccionarActividad(element, actividad) {
|
||||
element.style.backgroundColor = "#9cff9f"; // Verde
|
||||
document.getElementById('win-sound').play();
|
||||
setTimeout(() => {
|
||||
location.href = "?aulario=<?php echo urlencode($_GET['aulario'] ?? ''); ?>";
|
||||
}, 2000);
|
||||
}
|
||||
</script>
|
||||
<?php foreach ($actividades_paths as $actividad_path) {
|
||||
$actividad_name = basename(dirname($actividad_path));
|
||||
?>
|
||||
<a class="card grid-item" onclick="seleccionarActividad(this, '<?php echo htmlspecialchars($actividad_name); ?>')">
|
||||
<img src="_filefetch.php?type=panel_actividades¢ro=<?= urlencode($centro_id) ?>&activity=<?= urlencode($actividad_name) ?>" height="150">
|
||||
<?php foreach ($actividades as $actividad_path) {
|
||||
$actividad_name = basename($actividad_path);
|
||||
?>
|
||||
<a class="card grid-item" style="color: black;" onclick="seleccionarActividad(this, '<?php echo htmlspecialchars($actividad_name); ?>');">
|
||||
<img src="_filefetch.php?type=panel_actividades&activity=<?php echo urlencode($actividad_name); ?>¢ro=<?php echo urlencode($_SESSION["auth_data"]["entreaulas"]["centro"]); ?>" height="125" class="bg-white">
|
||||
<br>
|
||||
<?php echo htmlspecialchars($actividad_name); ?>
|
||||
</a>
|
||||
@@ -266,7 +257,7 @@ switch ($_GET["action"]) {
|
||||
}
|
||||
</script>
|
||||
<div class="card pad">
|
||||
<h1>Menú del Comedor</h1>
|
||||
<h1>¿Que vamos a comer?</h1>
|
||||
</div>
|
||||
<div class="grid">
|
||||
<?php for ($d = 1; $d <= 31; $d++) {
|
||||
@@ -300,6 +291,7 @@ switch ($_GET["action"]) {
|
||||
padding: 15px;
|
||||
width: 250px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.grid-item img {
|
||||
@@ -328,10 +320,7 @@ switch ($_GET["action"]) {
|
||||
$ds_correcto = date('N'); // 1 (Lunes) a 7 (Domingo)
|
||||
?>
|
||||
<div class="card pad">
|
||||
<h1>Calendario</h1>
|
||||
<span>
|
||||
Aquí podrás ver y gestionar el calendario de actividades del aulario.
|
||||
</span>
|
||||
<h1>¿Que dia es?</h1>
|
||||
</div>
|
||||
<div class="grid">
|
||||
<script>
|
||||
@@ -403,10 +392,7 @@ switch ($_GET["action"]) {
|
||||
$dia_de_la_semana = date('N'); // 1 (Lunes) a 7 (Domingo)
|
||||
?>
|
||||
<div class="card pad">
|
||||
<h1>Calendario - Día de la Semana</h1>
|
||||
<span>
|
||||
Has seleccionado el día correcto. ¡Ahora pon el dia de la semana!
|
||||
</span>
|
||||
<h1>¿Que día de la semana es?</h1>
|
||||
</div>
|
||||
<div class="grid">
|
||||
<script>
|
||||
@@ -513,10 +499,7 @@ switch ($_GET["action"]) {
|
||||
];
|
||||
?>
|
||||
<div class="card pad">
|
||||
<h1>Calendario - Mes</h1>
|
||||
<span>
|
||||
Has seleccionado el día y el día de la semana correctos. ¡Ahora pon el mes!
|
||||
</span>
|
||||
<h1>¿Que mes es?</h1>
|
||||
</div>
|
||||
<div class="grid">
|
||||
<script>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<span>Acceso a la plataforma y pagos.</span>
|
||||
<?php if ($_SESSION["auth_ok"]) { ?>
|
||||
<a href="/account/" class="btn btn-primary">Ir a mi cuenta</a>
|
||||
<a href="/_logout.php?redir=/" class="btn btn-secondary">Cerrar sesión</a>
|
||||
<a href="/_login.php?logout=1&redir=/" class="btn btn-secondary">Cerrar sesión</a>
|
||||
<?php } else { ?>
|
||||
<a href="/_login.php?redir=/account/" class="btn btn-primary">Iniciar sesión</a>
|
||||
<a href="/account/register.php" class="btn btn-primary">Crear cuenta</a>
|
||||
|
||||
@@ -27,7 +27,7 @@ switch ($_GET["action"]) {
|
||||
case "new":
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Nuevo Aulario</h1>
|
||||
<span>
|
||||
Aquí puedes crear un nuevo aulario para el centro que administras.
|
||||
@@ -71,7 +71,7 @@ switch ($_GET["action"]) {
|
||||
$aulario_data = json_decode(file_get_contents($aulario_file), true);
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Editar Aulario: <?php echo htmlspecialchars($aulario_data['name'] ?? 'Sin Nombre'); ?></h1>
|
||||
<form method="post" action="?form=save_edit">
|
||||
<div class="mb-3">
|
||||
@@ -94,7 +94,7 @@ switch ($_GET["action"]) {
|
||||
default:
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Gestión de Aularios</h1>
|
||||
<span>
|
||||
Desde esta sección puedes administrar los aularios asociados al centro que estás administrando.
|
||||
|
||||
@@ -82,7 +82,7 @@ switch ($_GET["action"]) {
|
||||
}
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Gestión de la Actividad: <?php echo htmlspecialchars($activity_name); ?></h1>
|
||||
<span>
|
||||
Desde esta sección puedes administrar la actividad seleccionada del panel del centro <?php echo htmlspecialchars($centro_id); ?>.
|
||||
@@ -118,7 +118,7 @@ switch ($_GET["action"]) {
|
||||
}
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Nueva Actividad del Panel</h1>
|
||||
<span>
|
||||
Aquí puedes crear una nueva actividad para el panel del centro <?php echo htmlspecialchars($centro_id); ?>.
|
||||
@@ -141,7 +141,7 @@ switch ($_GET["action"]) {
|
||||
case "new":
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Nuevo Centro</h1>
|
||||
<span>
|
||||
Aquí puedes crear un nuevo centro para el sistema.
|
||||
@@ -166,7 +166,7 @@ switch ($_GET["action"]) {
|
||||
}
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Gestión del Centro: <?php echo htmlspecialchars($centro_id); ?></h1>
|
||||
<span>
|
||||
Desde esta sección puedes administrar el centro seleccionado.
|
||||
@@ -174,7 +174,7 @@ switch ($_GET["action"]) {
|
||||
</div>
|
||||
</div>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h2>Aularios</h2>
|
||||
<table class="table table-striped table-hover">
|
||||
<thead class="table-dark">
|
||||
@@ -203,7 +203,7 @@ switch ($_GET["action"]) {
|
||||
</div>
|
||||
</div>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h2>Actividades del panel</h2>
|
||||
<table class="table table-striped table-hover">
|
||||
<thead class="table-dark">
|
||||
@@ -240,7 +240,7 @@ switch ($_GET["action"]) {
|
||||
default:
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Gestión de Centros</h1>
|
||||
<span>
|
||||
Desde esta sección puedes administrar los centros asociados al sistema.
|
||||
|
||||
@@ -37,11 +37,11 @@ switch ($_GET['action']) {
|
||||
case "new":
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Nueva invitación de usuario</h1>
|
||||
<form method="post" action="?form=create">
|
||||
<div class="card pad" style="max-width: 500px;">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<div class="mb-3">
|
||||
<label for="invitation_code" class="form-label"><b>Código de invitación:</b></label>
|
||||
<input type="text" id="invitation_code" name="invitation_code" class="form-control" required />
|
||||
@@ -65,7 +65,7 @@ switch ($_GET['action']) {
|
||||
case "index":
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1>Invitaciones de usuarios</h1>
|
||||
<span>Desde aquí puedes gestionar las invitaciones de usuarios.</span>
|
||||
<table class="table table-striped table-hover">
|
||||
|
||||
@@ -32,7 +32,7 @@ switch ($_GET['action'] ?? '') {
|
||||
?>
|
||||
<form method="post" action="?form=save_edit">
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1 class="card-title">Agregar Nuevo Usuario</h1>
|
||||
<div class="mb-3">
|
||||
<label for="username" class="form-label">Nombre de usuario:</label>
|
||||
@@ -97,7 +97,7 @@ switch ($_GET['action'] ?? '') {
|
||||
?>
|
||||
<form method="post" action="?form=save_edit">
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1>Editar Usuario: <?php echo htmlspecialchars($username); ?></h1>
|
||||
<div class="mb-3">
|
||||
<label for="display_name" class="form-label">Nombre para mostrar:</label>
|
||||
@@ -149,7 +149,7 @@ switch ($_GET['action'] ?? '') {
|
||||
</div>
|
||||
</div>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h2>EntreAulas: Configuración</h2>
|
||||
<div class="mb-3">
|
||||
<label for="centro" class="form-label">Centro asociado:</label>
|
||||
@@ -194,7 +194,7 @@ switch ($_GET['action'] ?? '') {
|
||||
</div>
|
||||
</div>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h2>Cambiar contraseña</h2>
|
||||
<p>Para cambiar la contraseña de este usuario, utiliza la herramienta de restablecimiento de contraseñas disponible en el siguiente enlace:</p>
|
||||
<a href="/sysadmin/reset_password.php?user=<?php echo urlencode($username); ?>" class="btn btn-secondary">Restablecer Contraseña</a>
|
||||
@@ -209,7 +209,7 @@ switch ($_GET['action'] ?? '') {
|
||||
require_once "_incl/pre-body.php";
|
||||
?>
|
||||
<div class="card pad">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
<h1>Gestión de Usuarios</h1>
|
||||
<p>Desde esta sección puedes gestionar los usuarios del sistema. Puedes agregar, editar o eliminar usuarios según sea necesario.</p>
|
||||
<table class="table table-striped table-hover">
|
||||
|
||||
Reference in New Issue
Block a user