示例#1
0
 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;
 }
示例#2
0
<!--
===========================================================================
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");
}
示例#3
0
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">
示例#4
0
<!--
===========================================================================
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.");
}
示例#5
0
======================================================================
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 -->
示例#6
0
<!--
======================================================================
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">
示例#7
0
<!--
======================================================================
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">    
示例#8
0
<!--
===========================================================================
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.");
}