<!--
===========================================================================
Controlador para votar o modificar un voto nacional
Creado por: Andrea Sanchez
Fecha: 13/01/2016
============================================================================
-->

<?php 
include_once "../../modelo/model_jurado_puntua_solucion.php";
$idUsuario = $_POST['usuario'];
$idPremio = $_POST['premio'];
$idEquipo = $_POST['equipo'];
$idReto = $_POST['reto'];
$voto = $_POST['voto'];
$jSol = new Jurado_puntua_Solucion($idUsuario, $idPremio, false, $idEquipo, $idReto, $voto, 'n');
if ($voto < 0 || $voto > 10) {
    die("El voto debe ser un valor entre 0 y 10");
} else {
    //Saber si se modifica o se vota por primera vez
    if (isset($_POST['modificar'])) {
        if ($jSol->modificar($jSol)) {
            header('Location:../../vistas/jurado_nacional/jn_soluciones.php?premio=' . $idPremio);
        } else {
            die("El voto no estaba registrado.");
        }
    } else {
        if ($jSol->crear($jSol)) {
            header('Location:../../vistas/jurado_nacional/jn_soluciones.php?premio=' . $idPremio);
        } else {
            die("El voto ya esta registrado.");
Beispiel #2
0
Creado por: Andrea Sanchez
Fecha: 14/01/2016
======================================================================
-->
<!doctype html>
<html lang="en">
    <?php 
include_once '../../controladores/ctrl_permisos.php';
$includeIdioma = permisos("admin", "../../");
include_once $includeIdioma;
// Fecha actual
date_default_timezone_set('Europe/Madrid');
$date = date('Y-m-d', time());
//Ejecutar la funcion para comprobar si hay nuevos premios finalizados, y sacar sus ganadores
include_once '../../modelo/model_jurado_puntua_solucion.php';
$jps = new Jurado_puntua_Solucion();
$jps->ganadoresFinales($date);
include_once '../../modelo/model_premio.php';
$premio = new Premio();
$premios = $premio->listar('s');
?>

    <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 -->
Beispiel #3
0
<html lang="en">
    <?php 
include_once '../../controladores/ctrl_permisos.php';
$includeIdioma = permisos("juradoNacional", "../../");
include_once $includeIdioma;
//Datos necesarios
$premio = $_GET['premio'];
$reto = $_GET['reto'];
$equipo = $_GET['equipo'];
$usuario = $_SESSION['login_usuario'];
include_once '../../modelo/model_solucion.php';
$s = new Solucion();
$datos = $s->consultar(false, $equipo, $reto);
//Usado para saber si el usuario ya ha votado y mostrar el voto
include_once "../../modelo/model_jurado_puntua_solucion.php";
$v = new Jurado_puntua_Solucion();
$voto = null;
if ($v->exists($usuario, $premio, false, $equipo, $reto)) {
    $voto = $v->consultar($usuario, $premio, false, $equipo, $reto);
}
?>
    
    <body>
        <div class="wrapper">
            <!-- Barra de navegacion lateral -->
            <?php 
include_once '../Sidebars/jn_sidebar.php';
jn_sidebar('', 'class="active"');
?>
            <div class="main-panel">
                <!-- Barra de logout superior -->
Beispiel #4
0
<!doctype html>
<html lang="en">
    <?php 
include_once '../../controladores/ctrl_permisos.php';
$includeIdioma = permisos("juradoNacional", "../../");
include_once $includeIdioma;
$idPremio = $_GET['premio'];
//Usado para saber la sede de un equipo
include_once '../../modelo/model_usuario.php';
$usu = new Usuario();
//Para consultar los datos de cada solucion ganadora
include_once '../../modelo/model_solucion.php';
$sol = new Solucion();
//Listar las soluciones
include_once '../../modelo/model_jurado_puntua_solucion.php';
$s = new Jurado_puntua_Solucion();
$soluciones = $s->ganadorasDeSedes($idPremio);
//Listar las soluciones ganadoras de cada sede
?>

    <body>
        <div class="wrapper">
            <!-- Barra de navegacion lateral -->
            <?php 
include_once '../Sidebars/jn_sidebar.php';
jn_sidebar('', 'class="active"');
?>
            <div class="main-panel">
                <!-- Barra de logout superior -->
                <nav class="navbar navbar-default navbar-fixed">
                    <div class="container-fluid">