Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html lang="es">
- <head>
- <meta charset="utf-8" />
- <title><?php echo $CRTitle; ?>Usuarios</title>
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta content="width=device-width, initial-scale=1" name="viewport" />
- <meta name="description" content="<?php echo $CRDescription; ?>" />
- <meta name="author" content="<?php echo $CRAuthor; ?>" />
- <?php get_HeadFiles("../"); ?>
- <link href="<?php echo $CRDomain; ?>assets/plugins/datatables/datatables.min.css" rel="stylesheet" type="text/css" />
- <link href="<?php echo $CRDomain; ?>assets/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css" rel="stylesheet" type="text/css" />
- <script src="<?php echo $CRDomain; ?>assets/plugins/datatables/datatables.min.js" type="text/javascript"></script>
- <script src="<?php echo $CRDomain; ?>assets/plugins/datatables/buttons/js/dataTables.buttons.min.js" type="text/javascript"></script>
- <script src="<?php echo $CRDomain; ?>assets/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js" type="text/javascript"></script>
- <script src="<?php echo $CRDomain; ?>assets/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js" type="text/javascript"></script>
- <script src="<?php echo $CRDomain; ?>assets/js/ui-confirmations.min.js" type="text/javascript"></script>
- <script src="<?php echo $CRDomain; ?>assets/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js" type="text/javascript"></script>
- </head>
- <body class="page-header-fixed page-sidebar-closed-hide-logo page-content-white">
- <div class="page-wrapper">
- <?php get_Header("../"); ?>
- <div class="clearfix"> </div>
- <div class="page-container">
- <?php get_Nav("../"); ?>
- <div class="page-content-wrapper">
- <div class="page-content">
- <div class="page-bar">
- <ul class="page-breadcrumb">
- <li> <a href="<?php echo $CRDomain; ?>dashboard">Inicio</a> <i class="fa fa-circle"></i> </li>
- <li> <span>Usuarios</span> </li>
- </ul>
- </div>
- <h1 class="page-title"> Administración de Usuarios <small>CBS, The British School of Seville</small></h1>
- <?php if (isset($error)): ?>
- <?php if ($error == "001"): ?>
- <script type="text/javascript"> swal('Error','Por favor, rellene todos los campos.','warning'); </script>
- <?php elseif ($error == "002"): ?>
- <script type="text/javascript"> swal('Error','Los emails introducidos no coinciden.','warning'); </script>
- <?php elseif ($error == "003"): ?>
- <script type="text/javascript"> swal('Error','Las contraseñas introducidas no coinciden.','warning'); </script>
- <?php elseif ($error == "004"): ?>
- <script type="text/javascript"> swal('Error','Ha ocurrido un error al registrarse.','error'); </script>
- <?php endif; ?>
- <?php endif; ?>
- <?php if (isset($success)): ?>
- <?php if ($success == "001"): ?>
- <script type="text/javascript"> swal('Confirmación','Se ha creado el usuario correctamente.','success'); </script>
- <?php elseif ($success == "002"): ?>
- <script type="text/javascript"> swal('Confirmación','El usuario ha sido desactivado.','success'); </script>
- <?php elseif ($success == "003"): ?>
- <script type="text/javascript"> swal('Confirmación','El usuario ha sido activado.','success'); </script>
- <?php elseif ($success == "004"): ?>
- <script type="text/javascript"> swal('Confirmación','El usuario ha sido eliminado.','success'); </script>
- <?php endif; ?>
- <?php endif; ?>
- <div class="row">
- <div class="col-md-12">
- <!-- BEGIN Portlet PORTLET-->
- <div class="portlet light bordered">
- <div class="portlet-title" style="background-color: #3FD5C0; padding: 10px 20px;">
- <div class="caption font-white">
- <i class="fa fa-users font-white"></i>
- <span class="caption-subject bold uppercase">Administración de Usuarios</span>
- </div>
- <div class="tools" style="padding:0px;">
- <button type="button" class="btn white" data-toggle="modal" data-target="#add-usuario"><i class="fa fa-plus-circle" aria-hidden="true"></i> AÑADIR NUEVO USUARIO</button>
- </div>
- </div>
- <div class="portlet-body">
- <table class="table table-striped table-bordered table-hover" id="usuarios" data-order='[[ 0, "asc" ]]'>
- <script>
- $(document).ready(function() {
- $('#usuarios').DataTable();
- });
- function checkSubmit() {
- document.getElementById("btsubmit").value = "Enviando...";
- document.getElementById("btsubmit").disabled = true;
- return true;
- }
- </script>
- <thead>
- <tr>
- <th>ID</th>
- <th>Nombre</th>
- <th>Email</th>
- <th>Created</th>
- <th>Verificación</th>
- <th>Estado</th>
- <th>Acciones</th>
- </tr>
- </thead>
- <tbody id="tBody">
- <?php
- $query = $user->getUsers();
- foreach($query as $u) {
- ?>
- <tr>
- <td><?php echo $u['IDUser']; ?></td>
- <td><?php echo $u['Nombre'] ." ". $u['Apellidos']; ?></td>
- <td><?php echo $u['Email']; ?></td>
- <td><?php echo $u['Created']; ?></td>
- <td><?php
- if ($u['Activacion'] == 1) {
- ?> <span class="labelon"><i class="fa fa-toggle-on" aria-hidden="true"></i> Activado</span> <?php
- } else {
- ?> <span class="labeloff"><i class="fa fa-toggle-off" aria-hidden="true"></i> Inactivo</span> <?php
- }
- ?></td>
- <td><?php
- if ($u['Online'] == "1") {
- ?> <span class="labelon">Online</span> <?php
- } else {
- ?> <span class="labeloff">Offline</span> <?php
- }
- ?></td>
- <td>
- <div class="btn-group">
- <button type="button" class="btn green-jungle dropdown-toggle btn-xs">Acciones</button>
- <button type="button" class="btn green-jungle dropdown-toggle btn-xs" data-toggle="dropdown">
- <i class="fa fa-angle-down"></i>
- </button>
- <ul class="dropdown-menu" role="menu">
- <li>
- <a href="<?php echo $CRDomain; ?>profile?user=<?php echo $u['IDUser']; ?>"><i class="fa fa-eye" aria-hidden="true"></i> Ver Perfil </a>
- </li>
- <li>
- <?php if($u['Activacion'] == 1): ?>
- <a href="../assets/controllers/users.php?action=desactivaruser&userid=<?php echo $u['IDUser']; ?>"><i class="fa fa-toggle-off" aria-hidden="true"></i> Desactivar </a>
- <?php elseif($u['Activacion'] == 0): ?>
- <a href="../assets/controllers/users.php?action=activaruser&userid=<?php echo $u['IDUser']; ?>"><i class="fa fa-toggle-on" aria-hidden="true"></i> Activar </a>
- <?php endif; ?>
- </li>
- <li>
- <a href="javascript:;"><i class="fa fa-pencil" aria-hidden="true"></i> Editar </a>
- </li>
- <li>
- <a id="confirmBTN" href="../assets/controllers/users.php?action=eliminaruser&userid=<?php echo $u['IDUser']; ?>"><i class="fa fa-trash" aria-hidden="true"></i> Eliminar </a>
- </li>
- <li class="dropdown-header">Permisos</li>
- <li>
- <a href="javascript:;"><i class="fa fa-eye" aria-hidden="true"></i> Ver o Editar </a>
- </li>
- </ul>
- </div>
- </td>
- </tr>
- <?php
- }
- ?>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" id="add-usuario">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
- <h4 class="modal-title"><i class="fa fa-plus-circle" aria-hidden="true"></i> Añadir Usuario</h4>
- </div>
- <div class="modal-body">
- <div class="form solicitud_info">
- <form name="adduser" method="post" id="add-usuario" autocomplete="off" onSubmit="return checkSubmit();" action="../assets/controllers/users.php">
- <input type="hidden" name="action" value="adduser"/>
- <input type="hidden" name="return" value="<?php echo $CRDomain; ?>administracion/usuarios"/>
- <div class="title" style="margin-top:15px;margin-bottom: 15px;">
- <p>Datos del Usuario</p>
- </div>
- <div class="row">
- <div class="col-md-6">
- <div class="form-group">
- <label>Nombre:</label>
- <div class="input-group">
- <div class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></div>
- <input type="text" class="form-control" name="nombre" placeholder="Nombre" required>
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Apellidos:</label>
- <div class="input-group">
- <div class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></div>
- <input type="text" class="form-control" name="apellidos" placeholder="Apellidos" required>
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Email:</label>
- <div class="input-group">
- <div class="input-group-addon"><i class="fa fa-envelope" aria-hidden="true"></i></div>
- <input type="email" class="form-control" name="email" placeholder="Email">
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Repita su Email:</label>
- <div class="input-group">
- <div class="input-group-addon"><i class="fa fa-envelope" aria-hidden="true"></i></div>
- <input type="email" class="form-control" name="emailcheck" placeholder="Repita su email">
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Contraseña:</label>
- <div class="input-group">
- <div class="input-group-addon"><i class="fa fa-lock" aria-hidden="true"></i></div>
- <input type="password" class="form-control" name="password" placeholder="Contraseña">
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Repita su contraseña:</label>
- <div class="input-group">
- <div class="input-group-addon"><i class="fa fa-lock" aria-hidden="true"></i></div>
- <input type="password" class="form-control" name="passwordcheck" placeholder="Repita su contraseña">
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Genero</label>
- <div class="mt-radio-inline">
- <label class="mt-radio">
- <input type="radio" name="genero" value="Masculino" required> Masculino
- <span></span>
- </label>
- <label class="mt-radio">
- <input type="radio" name="genero" value="Femenino" required> Femenino
- <span></span>
- </label>
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="form-group">
- <label>Activación del Usuario</label>
- <div class="mt-radio-inline">
- <label class="mt-radio">
- <input type="radio" name="activacion" value="1" required> Activado
- <span></span>
- </label>
- <label class="mt-radio">
- <input type="radio" name="activacion" value="0" required> Desactivado
- <span></span>
- </label>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
- <button type="submit" class="btn btn-info" id="btsubmit">Añadir Usuario</button>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <?php get_Footer("../"); ?>
- </div>
- </div>
- <script type="text/javascript">
- $("#confirmBTN").click(function(e) {
- e.preventDefault();
- var linkURL = $(this).attr("href");
- warnBeforeRedirect(linkURL);
- });
- function warnBeforeRedirect(linkURL) {
- swal({
- title: "¿Estas segur<?php get_Genero($_SESSION['CBSGenero']); ?>?",
- text: "Una vez borrado el usuario, no podrá ser recuperado.",
- type: "warning",
- showCancelButton: true,
- }).then(function(result) {
- console.log(result);
- if (result.value) {
- window.location.href = linkURL;
- }
- });
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement