0% found this document useful (0 votes)
51 views12 pages

Codigo Front End

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views12 pages

Codigo Front End

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CÓDIGO DE LA INTERFAZ DE INICIO

<?php
require_once 'db/model/ModeloSesion.php';
$modelo_sesion = new ModeloSesion();
$modelo_sesion->init();

if (!$modelo_sesion->get("ID")) {
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Sistema para Gestión de Documentación para la Zona
Escolar 10</title>
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet"
href="https://unpkg.com/[email protected]/css/boxicons.min.css">
</head>
<body>
<div class="wrapper">
<span class="bg-animate"></span>
<span class="bg-animate2"></span>

<!-- login empleado -->


<div class="form-box login">
<h2 class="animation" style="--i:0; --
j:21;">Docentes</h2>
<!-- formulario inicio de sesion docentes -->
<form id="form_login">
<div class="input-box animation" style="--i:1; --
j:22;">
<!-- correo -->
<input type="text" id="mail_login"
name="mail_login" required autocomplete="off">
<label>Correo electrónico</label>
<i class="bx bxs-envelope"></i>
</div>
<div class="input-box animation" style="--i:2; --
j:23;">
<!-- contraseña -->
<input type="password" id="pass_login"
name="pass_login" required autocomplete="off">
<label>Contraseña</label>
<i class="bx bxs-lock-alt"></i>
</div>
<!-- botón inicio de sesión -->
<button type="submit" id="login_btn"
name="login_btn" class="btn animation" style="--i:3; --
j:24;">Acceder</button>
<!-- link supervisor -->
<div class="login-supervisor animation" style="--
i:4; --j:25;">
<p><a href="#" class="supervisor-
link">Ingresar como supervisor</a></p>
</div>
</form>
</div>
<div class="info-text login">
<img src="images/logotipo.png" class="animation"
style="--i:0; --j:20;">
</div>

<div class="form-box superlogin">


<h2 class="animation" style="--i:17; --
j:0;">Supervisor</h2>
<!-- formulario inicio de sesion supervisor -->
<form id="form_super_login">
<div class="input-box animation" style="--i:18; --
j:1;">
<!-- correo supervisor -->
<input type="text" id="mail_superlogin"
name="mail_superlogin" required autocomplete="off">
<label>Correo electrónico</label>
<i class="bx bxs-envelope"></i>
</div>
<div class="input-box animation" style="--i:19; --
j:2;">
<!-- contraseña supervisor -->
<input type="password" id="pass_superlogin"
name="pass_superlogin" required autocomplete="off">
<label>Contraseña</label>
<i class="bx bxs-lock-alt"></i>
</div>
<!-- botón iniciar sesión supervisor -->
<button type="submit" id="superlogin_btn"
name="superlogin_btn" class="btn animation" style="--i:20; --
j:3;">Acceder</button>
<div class="login-supervisor animation" style="--
i:21; --j:4;">
<p><a href="#" class="empleado-link">Ingresar
como docente</a></p>
</div>
</form>
</div>
<div class="info-text superlogin">
<img src="images/logotipo.png" class="animation"
style="--i:17; --j:0;">
</div>
</div>
<?php include ('modals/popup.php'); ?>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.mi
n.js"></script>
<script src="js/script.js"></script>
<script src="js/usuarios.js"></script>
</body>
</html>
<?php
}else {
header("Location: home.php?inicio");
exit;
}
?>
CÓDIGO DE LA INTERFAZ DE MENU PRINCIPAL

<?php
require_once 'db/model/ModeloSesion.php';
$modelo_sesion = new ModeloSesion();
$modelo_sesion->init();

if ($modelo_sesion->get("ID")) {
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Sistema para Gestión de Documentación para la Zona
Escolar 10</title>
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet"
href="https://unpkg.com/[email protected]/css/boxicons.min.css">
</head>
<body>
<div class="home">
<nav>
<ul>
<li>
<a href="#" class="logo">
<img src="images/heart.png"><span
class="nav-item">Zona 10</span>
<input type="hidden" id="current_user"
name="current_user" value="<?php echo $modelo_sesion-
>get("PERSONA"); ?>">
</a>
</li>
<li>
<a href="home.php?inicio">
<i class="bx bxs-home"></i><span
class="nav-item">Inicio</span>
</a>
</li>
<?php if ($modelo_sesion->get("TIPO") ==
"Supervisor") { ?>
<li>
<a href="home.php?centros">
<i class="bx bxs-extension"></i><span
class="nav-item">Centros</span>
</a>
</li>
<li>
<a href="home.php?empleados">
<i class="bx bxs-group"></i><span
class="nav-item">Empleados</span>
</a>
</li>
<li>
<a href="home.php?escuelas">
<i class="bx bxs-school"></i><span
class="nav-item">Escuelas</span>
</a>
</li>
<?php } ?>
<li>
<a href="home.php?avisos">
<i class="bx bxs-bell"></i><span
class="nav-item">Avisos</span>
</a>
</li>
<li>
<a href="home.php?carpetas">
<i class="bx bxs-file"></i><span
class="nav-item">Carpetas</span>
</a>
</li>
<li>
<a href="#" class="logout" id="logout_btn">
<i class="bx bxs-log-out"></i><span
class="nav-item">Salir</span>
</a>
</li>
</ul>
</nav>
<div class="center">
<?php
if (isset($_GET["inicio"])) include
'views/inicio.php';
if (isset($_GET["centros"])) include
'views/centros.php';
if (isset($_GET["empleados"])) include
'views/empleados.php';
if (isset($_GET["escuelas"])) include
'views/escuelas.php';
if (isset($_GET["avisos"])) include
'views/avisos.php';
?>
</div>
</div>
<?php include ('modals/popup.php'); ?>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.mi
n.js"></script>
<script src="js/script.js"></script>
<script src="js/usuarios.js"></script>
<script src="js/centros.js"></script>
<script src="js/empleados.js"></script>
<script src="js/escuelas.js"></script>
<script src="js/avisos.js"></script>
</body>
</html>
<?php
} else {
header("Location: index.php");
exit;
}
?>
CÓDIGO DE INTERFAZ DE GESTIÓN DE CENTROS DE TRABAJO

<h1>Centros de trabajo</h1>
<div class="container">
<div class="side-menu">
<button type="button" class="btn add-btn"
id="add_centro_btn"><i class="bx bxs-plus-circle"></i>Agregar
nuevo</button>
<div class="side-items">
<a id="ver_centros_btn" href="#" class="side-menu-
item"><i class="bx bxs-grid"></i> Ver todos</a>
<a id="buscar_centro_btn" href="#" class="side-menu-
item"><i class="bx bxs-search"></i> Buscar centro</a>
<div class="search-box hide">
<input type="text" id="buscar_centro"
name="buscar_centro" placeholder="Escribe tu búsqueda">
<button class="search-btn" id="buscar_centro_btn">
<i class="bx bxs-search"></i>
</button>
</div>
</div>
</div>
<div class="table-body" id="centros_table">

</div>
</div>
<div class="form-popup" id="popup_form">
<div class="modal-formbox" id="modal_form_box">
<!-- formulario -->
<form action="" id="form_centros">
<h2>Agregar nuevo centro de trabajo</h2>
<!-- id de centro -->
<input type="hidden" name="id_centro" id="id_centro">

<div class="input-box select" id="tipo_centro_input">


<span>Tipo de centro</span>
<input type="text" id="tipo_centro"
name="tipo_centro" placeholder="Selecciona el tipo de centro"
readonly>
<div class="options">
<div class="tipo-ct-option">USAER</div>
<div class="tipo-ct-option">CAM</div>
</div>
</div>

<!-- clave del centro de trabajo -->


<div class="input-box">
<span>Clave</span>
<input type="text" name="clave_centro"
id="clave_centro" required autocomplete="off">
</div>

<!-- nombre del centro de trabajo -->


<div class="input-box">
<span>Nombre</span>
<input type="text" name="nombre_centro"
id="nombre_centro" required readonly>
</div>

<!-- botones de acción y de cancelar -->


<div class="button-box">
<button type="button" class="btn"
id="cancel_ct">Cancelar</button>
<button type="submit" class="btn"
id="action_ct">Agregar</button>
</div>
</form>
</div>
</div>

CÓDIGO DE LA INTERFAZ DE AVISOS EN LÍNEA

<h1>Avisos en línea</h1>
<div class="container">
<div class="side-menu">
<button type="button" class="btn add-btn"
id="add_aviso_btn"><i class="bx bxs-plus-circle"></i>Escribir
nuevo</button>
<div class="side-items">
<a id="ver_avisos_btn" href="#" class="side-menu-
item"><i class="bx bxs-grid"></i> Ver avisos</a>
<a href="#" class="side-menu-item"><i class="bx bxs-
search"></i> Buscar aviso</a>
</div>
</div>

<div class="table-body" id="avisos_table">

</div>
</div>
<div class="form-popup" id="popup_form">
<div class="modal-formbox horizontal" id="modal_form_box">
<!-- formulario -->
<form action="" id="form_avisos">
<h2>Enviar nuevo aviso</h2>
<div class="form-inside-wrapper">

<div class="form-inside-left">
<input type="hidden" name="id_aviso"
id="id_aviso">
<input type="hidden" name="curr_persona"
id="curr_persona" value="<?php echo $modelo_sesion->get("ID") ?>">

<div class="input-box select"


id="tipo_aviso_input">
<span>Publicar para</span>
<input type="hidden"
name="permisos_aviso_opt" id="permisos_aviso_opt">
<input type="text" id="permisos_aviso"
name="permisos_aviso" class="select-box" placeholder="Selecciona
una opción de envío" readonly>
<div class="options">
<div class="permisos-option"
opc="0">Empleados por función</div>
<div class="permisos-option"
opc="1">Empleados por centro</div>
<div class="permisos-option"
opc="2">Empleado específico</div>
</div>
</div>

<div class="input-box select hide"


id="funcion_aviso_input">
<span>Función</span>
<input type="hidden" name="id_funcion"
id="id_funcion">
<input type="text" name="funcion_aviso"
id="funcion_aviso" class="select-box" placeholder="Selecciona una
función" readonly>
<div class="options"
id="funcion_option_list">

</div>
</div>

<div class="input-box select hide"


id="centro_aviso_input">
<span>Centro de trabajo</span>
<input type="hidden" id="id_centro"
name="id_centro">
<input type="text" id="centro_aviso"
name="centro_aviso" class="select-box" placeholder="Selecciona un
centro de trabajo" readonly>
<div class="options" id="ct_option_list">
</div>
</div>

<div class="input-box select hide"


id="empleado_aviso_input">
<span>Empleado</span>
<input type="hidden" id="id_empleado"
name="id_empleado">
<input type="text" id="empleado_aviso"
name="empleado_aviso" class="select-box" placeholder="Selecciona
un empleado de la lista" readonly>
<div class="options"
id="empleados_option_list">
</div>
</div>
</div>

<div class="form-inside-right">
<div class="input-box">
<span>Asunto</span>
<input type="text" name="asunto_aviso"
id="asunto_aviso" required autocomplete="off">
</div>

<div class="input-box textbox">


<span>Mensaje</span>
<textarea rows="6" name="texto_aviso"
id="texto_aviso" style="resize: none;"></textarea>
</div>
</div>

</div>
<!-- botones de acción y de cancelar -->
<div class="button-box">
<button type="button" class="btn"
id="cancel_aviso">Cancelar</button>
<button type="submit" class="btn"
id="action_aviso">Publicar</button>
</div>
</form>
</div>
<div class="details-formbox" id="modal_view_form_box">
<div class="container-aviso">
<div class="title">
<h2 id="asunto_view_aviso">Asunto: ESTE ES EL
ASUNTO DEL AVISO</h2>
<div class="details">
<span id="fecha_view_aviso">Fecha: 2010 - 10 -
29 </span>
<span id="autor_view_aviso">Enviado por:
Fernanda Alicia Aragón Romero</span>
</div>
</div>
<div class="content">
<p id="texto_view_aviso">Lorem ipsum dolor sit
amet consectetur adipisicing elit. Veritatis, distinctio aperiam
maxime quibusdam eligendi quaerat.</p>
</div>
<div class="buttons-area">
<button class="btn" id="cerrar_view_aviso"
name="cerrar_view_aviso">Cerrar</button>
</div>
</div>
</div>
</div>

You might also like