public static function get_participantes_reto($id) { $reto = Reto::with("participantes")->find($id); $respuesta = new stdClass(); if ($reto) { $respuesta->result = true; $reto->participantes = $reto->participantes()->orderByRaw('CORRECTAS desc')->get(); foreach ($reto->participantes as $participante) { $participante->usuario; } $respuesta->participantes = $reto->participantes; } else { $respuesta->result = false; $respuesta->mensaje = "Usuario no encontrado"; } return $respuesta; }
<!-- =========================================================================== Controlador para añadir un nuevo reto Creado por: Andrea Sanchez Blanco Fecha: 07/01/2016 ============================================================================ --> <?php session_start(); include_once "../modelo/model_reto.php"; $titulo = $_POST['titulo']; $desc = $_POST['descripcion']; $nuevoReto = new Reto($titulo, $desc, false); //Añadir reto if ($nuevoReto->crear($nuevoReto)) { header('Location:../vistas/login.php'); } else { die("Lo sentimos, el reto " . $titulo . " ya existe"); }
Menu principal del participante, en donde se muestran los retos Creado por: Andrea Sanchez Fecha: 07/01/2016 ====================================================================== --> <!doctype html> <html lang="en"> <?php include_once '../../controladores/ctrl_permisos.php'; $includeIdioma = permisos("participante", "../../"); include_once $includeIdioma; include_once "../../modelo/model_usuario.php"; $usu = new Usuario(); $datos = $usu->consultar($_SESSION['login_usuario']); include_once "../../modelo/model_reto.php"; $reto = new Reto(); $retos = $reto->listar(); ?> <body> <div class="wrapper"> <!-- Barra de navegacion lateral --> <?php include_once '../Sidebars/p_sidebar.php'; p_sidebar('', '', 'class="active"'); ?> <div class="main-panel"> <!-- Barra de logout superior --> <nav class="navbar navbar-default navbar-fixed"> <div class="container-fluid"> <div class="navbar-header">
<!-- =========================================================================== Controlador para eliminar un usuario Creado por: Edgard Ruiz Fecha: 13/01/2016 ============================================================================ --> <?php include_once "../../modelo/model_reto.php"; $idReto = $_POST['nombre']; $delReto = new Reto(); //Eliminar el reto if ($delReto->eliminar($idReto)) { header('Location:../../vistas/admin/a_retos.php'); } else { die("El reto " . $idReto . " no existe."); }
====================================================================== Eliminar un reto Creado por: Andrea Sanchez Fecha: 13/01/2016 ====================================================================== --> <!doctype html> <html lang="en"> <?php include_once '../../controladores/ctrl_permisos.php'; $includeIdioma = permisos("admin", "../../"); include_once $includeIdioma; if (isset($_GET['reto'])) { $idReto = $_GET['reto']; include_once '../../modelo/model_reto.php'; $reto = new Reto(); $r = $reto->consultar($idReto); } else { die("Falta el id del reto."); } ?> <body> <div class="wrapper"> <!-- Barra de navegacion lateral --> <?php include_once '../Sidebars/a_sidebar.php'; a_sidebar('', '', '', 'class="active"', '', ''); ?> <div class="main-panel"> <!-- Barra de logout superior -->
<!-- ====================================================================== Modificar un usuario Creado por: Edgard RUiz Fecha: 13/01/2016 ====================================================================== --> <!doctype html> <html lang="en"> <?php include_once '../../controladores/ctrl_permisos.php'; $includeIdioma = permisos("admin", "../../"); include_once $includeIdioma; $idReto = $_GET['reto']; include_once "../../modelo/model_reto.php"; $r = new Reto(); $reto = $r->consultar($idReto); ?> <body> <div class="wrapper"> <!-- Barra de navegacion lateral --> <?php include_once '../Sidebars/a_sidebar.php'; a_sidebar('', '', '', 'class="active"', '', ''); ?> <div class="main-panel"> <!-- Barra de logout superior --> <nav class="navbar navbar-default navbar-fixed"> <div class="container-fluid"> <div class="navbar-header">
<!-- ====================================================================== Muestra los usuarios Creado por: Edgard RUiz Fecha: 13/01/2016 ====================================================================== --> <!doctype html> <html lang="en"> <?php include_once '../../controladores/ctrl_permisos.php'; $includeIdioma = permisos("admin", "../../"); include_once $includeIdioma; include_once '../../modelo/model_reto.php'; $retoSi = new Reto(); $retoNo = new Reto(); $retosSi = $retoSi->listarSi(); $retosNo = $retoNo->listarNo(); ?> <body> <div class="wrapper"> <!-- Barra de navegacion lateral --> <?php include_once '../Sidebars/a_sidebar.php'; a_sidebar('', '', '', 'class="active"', '', ''); ?> <div class="main-panel"> <!-- Barra de logout superior --> <nav class="navbar navbar-default navbar-fixed"> <div class="container-fluid">
<!-- =========================================================================== Controlador para modificar un usuario Creado por: Edgard Ruiz Fecha: 13/01/2016 ============================================================================ --> <?php include_once "../../modelo/model_reto.php"; $idReto = $_POST['nombre']; $descripcion = $_POST['descripcion']; $aceptado = $_POST['aceptado']; $nuevoReto = new Reto($idReto, $descripcion, $aceptado); //Modificar el reto if ($nuevoReto->modificar($idReto, $nuevoReto)) { header('Location:../../vistas/admin/a_retos.php'); } else { die("El reto " . $idReto . " no existe."); }