/** * NuevoPronosticoUsuario- * * @param string $id_usuario * @param integer $id_partido * @param string $apuesta * @return boolean */ public function nuevo_pronostico_usuario($id_usuario, $id_partido, $apuesta) { $SERVIDOR = filter_input_array(INPUT_SERVER); $PATH = $SERVIDOR['DOCUMENT_ROOT'] . "/kamarena/quiniclubs_server"; include "{$PATH}/clases/db_funciones_ws.php"; $funcion = new DBFunciones(); return $funcion->nuevo_pronostico_usuario($id_usuario, $id_partido, $apuesta); }
} } /** * Confirma el pronóstico que hace el usuario de una jornada concreta */ if ($metodo == "confirmar_pronostico") { $response["success"] = 1; // Se prevee que todo se inserte bien $pronostico = $post["pronostico"]; $usuario = $post["usuario"]; $id_jornada = $post["id_jornada"]; $db_partidos = $funcion->get_partidos($id_jornada); foreach ($db_partidos as $fila) { $id_partido = $fila["id_partido"]; $apuesta = $pronostico[$fila["numero_partido"] - 1]; if (!$funcion->nuevo_pronostico_usuario($usuario, $id_partido, $apuesta)) { $response["success"] = 0; // Si hay un fallo en la inserción } } } /** * Obtiene los resultados que se producen en una jornada según usuario */ if ($metodo == "obtener_resultados") { $fecha = $post["fecha_jornada"]; $id_usuario = $post["id_usuario"]; $rows = $funcion->get_jornada($fecha); if ($rows) { $response["success"] = 1; $response["resultados"] = array();