コード例 #1
0
<?php

require_once "../serverside/bootstrap.php";
define("PAGE_TITLE", "Concurso");
require_once "head.php";
//validar el concurso que voy a renderear
if (!isset($_REQUEST["cid"])) {
    die(header("Location: contest.php"));
}
//validar que el concurso exista
$q = "SELECT * from Concurso where CID = " . mysql_real_escape_string($_REQUEST['cid']) . ";";
$resultado = mysql_query($q) or pretty_die("Error al buscar este concurso.");
if (mysql_num_rows($resultado) != 1) {
    die("Este concurso no existe.");
}
$CONTEST = NULL;
$STATUS = null;
$CDATA = null;
//este concurso existe
$CONTEST = $_REQUEST['cid'];
//revisar si, es pasado, actual, o en el futuro
$row = mysql_fetch_array($resultado);
// cdata contiene los datos de este concurso que trae el sql
$CDATA = $row;
if (time() > strtotime($row["Inicio"]) && time() < strtotime($row["Final"])) {
    $STATUS = "NOW";
}
if (time() > strtotime($row["Final"])) {
    // ya termino
    $STATUS = "PAST";
}
コード例 #2
0
 public static function canshow()
 {
     //validar el concurso que voy a renderear
     if (!isset($_REQUEST["cid"])) {
         die(header("Location: contest.php"));
     }
     //validar que el concurso exista
     $q = "SELECT * from Concurso where CID = " . mysql_real_escape_string($_REQUEST['cid']) . ";";
     $resultado = mysql_query($q) or pretty_die("Error al buscar este concurso.");
     if (mysql_num_rows($resultado) != 1) {
         die("Este concurso no existe.");
     }
     $CONTEST = NULL;
     $STATUS = null;
     $CDATA = null;
     //este concurso existe
     $CONTEST = $_REQUEST['cid'];
     //revisar si, es pasado, actual, o en el futuro
     $row = mysql_fetch_array($resultado);
     // cdata contiene los datos de este concurso que trae el sql
     $CDATA = $row;
     if (time() > strtotime($row["Inicio"]) && time() < strtotime($row["Final"])) {
         // activo
         $STATUS = "NOW";
     }
     if (time() > strtotime($row["Final"])) {
         // ya termino
         $STATUS = "PAST";
     }
     if (time() < strtotime($row["Inicio"])) {
         // activo
         $STATUS = "FUTURE";
     }
 }