function cam_clasificacion($campeonato, $carrera, $tipoClasificacion) { echo "Recuperamos la clasificacion del campeonato"; $objCampeonatosLN = new campeonatosLN(); $listaClasificacion = $objCampeonatosLN->getCampeonatoClasificacion($campeonato, $carrera, $tipoClasificacion); return $listaClasificacion; }
function equ_registrar(equipo $equipo) { echo "Vamos a REGISTRAR el equipo"; //Realizar las validaciones de los datos del nuevo equipo $objActMen = new actionMensajes(); $objActMen = validarFormulario($equipo); echo 'ERRORES: ' . $objActMen->getHayErrores(); //Realizar las validaciones de los datos contra la informacion de la base de datos //Validar que la contraseña del campeonato, si la hay es correcta $objCampeonatoLN = new campeonatosLN(); if ($objActMen->getHayErrores()) { $objEquipoRet = $equipo; } else { echo 'Validamos el nombre y la pass del campeonato<br/>'; if ($equipo->getEquCamCod() != 0 && $equipo->getEquCamPas() != '') { $objCampeonato = $objCampeonatoLN->loginCampeonato($equipo->getEquCamCod(), $equipo->getEquCamPas()); if ($objCampeonato == NULL) { $objActMen->addError('ERROR: La contraseña del campeonato no es correcta'); $objActMen->setHayErrores(TRUE); } } } //Validar que no haya otro equipo con ese nombre $objEquiposLN = new equiposLN(); if ($objActMen->getHayErrores()) { $objEquipoRet = $equipo; } else { echo 'Todo Correcto, vamos a validar el nombre<br/>'; $objActMen = $objEquiposLN->verificarEquipoNombre($equipo->getEquNom()); } //Comprobar resultados de validaciones $objUtilidadesLN = new utilidadesLN(); if ($objActMen->getHayErrores()) { $objEquipoRet = $equipo; } else { echo 'Todo Correcto, vamos a validar el precio<br/>'; //Validar que el dinero se ha calculado correctamente $precioPil1 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto1(), $equipo->getEquCarrera()); $precioPil2 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto2(), $equipo->getEquCarrera()); $precioPil3 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto3(), $equipo->getEquCarrera()); $precioPil4 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto4(), $equipo->getEquCarrera()); $precioEsc1 = $objUtilidadesLN->getPrecioEntidad(EntidadEscuderia, $equipo->getEquEscuderia1(), $equipo->getEquCarrera()); $precioEsc2 = $objUtilidadesLN->getPrecioEntidad(EntidadEscuderia, $equipo->getEquescuderia2(), $equipo->getEquCarrera()); $precioMot1 = $objUtilidadesLN->getPrecioEntidad(EntidadMotor, $equipo->getEquMotor1(), $equipo->getEquCarrera()); //Comparamos los precios $precioEquipo = $precioPil1 + $precioPil2 + $precioPil3 + $precioPil4 + $precioEsc1 + $precioEsc2 + $precioMot1; echo 'Precio: ' . $precioEquipo . '<br/>'; $precioEquipo = EquipoPresupuesto - $precioEquipo; if ($precioEquipo != $equipo->getEquDinero()) { $objActMen->addError('ERROR validando el precio del equipo'); $objActMen->setHayErrores(TRUE); } } //Si no hay errores, almacenamos el equipo $objEquiposLN = new equiposLN(); if ($objActMen->getHayErrores()) { $objEquipoRet = $equipo; } else { echo 'Todo Correcto, vamos a validar el equipo<br/>'; $equipo = $objEquiposLN->almacenarEquipo($equipo); } if ($equipo->getEquCod() != null) { $objActMen->addMensaje('Equipo Registrado con Exito'); $objActMen->setHayMensajes(TRUE); $objEquipoRet = $equipo; } if ($objActMen->getHayErrores()) { $_SESSION[MensajesErro] = $objActMen; } if ($objActMen->getHayMensajes()) { $_SESSION[MensajesInfo] = $objActMen; } return $objEquipoRet; }