Beispiel #1
0
<!--
======================================================================
Menu principal del jurado sede
Creado por: Andrea Sanchez
Fecha: 07/01/2016
======================================================================
-->
<!doctype html>
<html lang="en">
    <?php 
include_once '../../controladores/ctrl_permisos.php';
$includeIdioma = permisos("juradoSede", "../../");
include_once $includeIdioma;
include_once '../../modelo/model_premio.php';
$p = new Premio();
$premiosS = $p->listar('s');
$premiosN = $p->listar('n');
// Fecha actual
date_default_timezone_set('Europe/Madrid');
$date = date('Y-m-d', time());
?>

    <body>
        <div class="wrapper">
            <!-- Barra de navegacion lateral -->
            <?php 
include_once '../Sidebars/js_sidebar.php';
js_sidebar('', 'class="active"');
?>
            <div class="main-panel">
                <!-- Barra de logout superior -->
 public function ganadoresFinales($fecha)
 {
     $db = new Database();
     include_once 'model_premio.php';
     $premio = new Premio();
     $premiosS = $premio->listar('s');
     $premiosN = $premio->listar('n');
     //Premios sede
     foreach ($premiosS as $ps) {
         //Si la fecha de votacion ha finaliado
         if ($ps['FechaJuradoS'] < $fecha) {
             $votaciones = $this->votacionesSede($ps['Sede_idSede'], $ps['idPremio']);
             if ($votaciones != null) {
                 $ganadoraSede = $this->solucionGanadora($votaciones);
                 $esP = 0;
                 //Modificar el premio para añadir la solucion ganadora
                 $sql = 'UPDATE Premio SET Solucion_Equipo_idEquipo = \'' . $ganadoraSede['equipo'] . '\' AND Solucion_Reto_idReto = \'' . $ganadoraSede['reto'] . '\' AND Solucion_EsPropuesta = 0 WHERE idPremio = \'' . $ps['idPremio'] . '\'';
                 $db->consulta($sql) or die('Fallo al añadir el ganador del premio ' . $ps['idPremio']);
             }
         }
     }
     //premios nacionales
     foreach ($premiosN as $pn) {
         //Si la fecha de votacion ha finaliado
         if ($pn['FechaJuradoN'] < $fecha) {
             $votaciones = $this->votacionesNacional($pn['idPremio']);
             $ganadoraN = $this->solucionGanadora($votaciones);
             $esP = false;
             //Modificar el premio para añadir la solucion ganadora
             $sql = 'UPDATE Premio SET Solucion_Equipo_idEquipo = \'' . $ganadoraN['equipo'] . '\' AND Solucion_Reto_idReto = \'' . $ganadoraN['reto'] . '\' AND Solucion_EsPropuesta = \'' . $esP . '\' WHERE idPremio = \'' . $ps['idPremio'] . '\'';
             $db->consulta($sql);
         }
     }
     $db->desconectar();
 }
Beispiel #3
0
<!--
======================================================================
Menu principal del jurado nacional, muestra los premios nacionales
Creado por: Andrea Sanchez
Fecha: 07/01/2016
======================================================================
-->
<!doctype html>
<html lang="en">
    <?php 
include_once '../../controladores/ctrl_permisos.php';
$includeIdioma = permisos("juradoNacional", "../../");
include_once $includeIdioma;
include_once '../../modelo/model_premio.php';
$p = new Premio();
$premios = $p->listar('n');
// Fecha actual del usuario
date_default_timezone_set('Europe/Madrid');
$date = date('Y-m-d', time());
?>

    <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">
Beispiel #4
0
<!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 -->
                <nav class="navbar navbar-default navbar-fixed">
                    <div class="container-fluid">    
                        <div class="navbar-header">
                            <a class="navbar-brand" href="#"><?php