} else { if ($action == "winner") { //Seleccion de ganador del concurso $p = new Pincho(); $finalistas = $p->selectFinalists(); if ($finalistas == false) { $msg = "Not finalists selected by professional jury yet."; header("Location: ../views/selectWinner.php?msg={$msg}"); } else { $arrayD = array(); $l = new PopularValorations(); $v = new ProfessionalValorations(); $i = 0; //variable auxiliar foreach ($finalistas as $finalista) { $likes = $l->getRows($finalista["code"]); //Likes recibidos $valoration = $v->getVote($finalista["code"]); $val = $valoration[0]["Calification"]; //Nota del profesional $name = $finalista["name"]; $id = $finalista["code"]; $arrayD[$i][0] = $name; $arrayD[$i][1] = $likes; $arrayD[$i][2] = $val; $arrayD[$i][3] = $id; $i++; } $data = serialize($arrayD); header("Location: ../views/selectWinner.php?data={$data}"); }
<?php require_once "../models/pincho.php"; require_once "../models/popularValorations.php"; require_once "../models/professionalValorations.php"; if (isset($_GET["id"])) { $id = $_GET["id"]; $name = $_GET["name"]; $description = $_GET["description"]; $price = $_GET["price"]; $ingredients = $_GET["ingredients"]; $url = $_GET["url"]; $p = new PopularValorations(); $likes = $p->getRows($id); $pro = new ProfessionalValorations(); $boolean = $pro->getVote($id); if ($boolean == false) { $msg = "Selected pincho havent a professional jury assigned yet."; header("Location: ../views/pinchoInfo.php?msg={$msg}"); } else { $nota = $boolean[0]["Calification"]; header("Location: ../views/pinchoInfo.php?name={$name}&description={$description}&price={$price}&ingredients={$ingredients}&url={$url}&likes={$likes}¬a={$nota}"); } } else { if ($_GET["action"]) { $action = $_GET["action"]; if ($action == "finalists") { //Mostrar galeria de finalistas $p = new Pincho(); $boolean = $p->selectFinalists(); if ($boolean == false) {