Пример #1
0
function cam_modificar(campeonato $campeonato)
{
    echo 'VAmos a MODIFICAR el campeonato';
    //Realizar las validaciones de los datos del nuevo campeonato
    $objActMen = new actionMensajes();
    $objActMen = validarFormulario($campeonato);
    //Realizar las validaciones de los datos contra la informacion de la base de datos
    $objCampeonatoLN = new campeonatosLN();
    if (!$objActMen->getHayErrores()) {
        $objActMen = $objCampeonatoLN->verificarCampeonatoNombre($campeonato->getCamNombre());
    } else {
        $campeonatoRet = NULL;
    }
    //Comprobar resultados de validaciones
    if (!$objActMen->getHayErrores()) {
        $campeonatoRet = $objCampeonatoLN->actualizarCampeonato($campeonato);
        $objActMen->setHayMensajes(TRUE);
        $objActMen->addMensaje('El campeonato ha sido modificado con éxito en la aplicación');
    } else {
        $campeonatoRet = NULL;
    }
    if ($objActMen->getHayErrores()) {
        $_SESSION[MensajesErro] = $objActMen;
    }
    if ($objActMen->getHayMensajes()) {
        $_SESSION[MensajesInfo] = $objActMen;
    }
    return $campeonatoRet;
}