$inscricaoInsIntValida = isset($InscInsInt) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $InscInsInt); $parcelaExtRegValida = isset($ParcExtReg) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $ParcExtReg); $parcelaExtIntValida = isset($ParcExtInt) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $ParcExtInt); $parcelaPosRegValida = isset($ParcPosReg) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $ParcPosReg); $parcelaPosIntValida = isset($ParcPosInt) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $ParcPosInt); $parcelaInsRegValida = isset($ParcInsReg) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $ParcInsReg); $parcelaInsIntValida = isset($ParcInsInt) && preg_match("/^[0-9]*\\.?[0-9]+\$/", $ParcInsInt); $pagamentosValidos = $inscricaoExtRegValida && $inscricaoExtIntValida && $inscricaoPosRegValida && $inscricaoPosIntValida && $inscricaoInsRegValida && $inscricaoInsIntValida && $parcelaExtRegValida && $parcelaExtIntValida && $parcelaPosRegValida && $parcelaPosIntValida && $parcelaInsRegValida && $parcelaInsIntValida; // se todos os dados estão válidos, a cidade é cadastrada if ($nomeValido && $UfValido && $anoValido && $localValido && $idCoordValido && $limiteValido && $empresaValida && $pagamentosValidos && $cnpjValido && $custoCursoValido && $tipoCursoValido && $modalidadeCursoValida && $mesInicioValido) { require_once "entidades/Cidade.php"; $nova = new Cidade(); $nova->setNome($nome); $nova->setUF($UF); $nova->setAno($ano); $nova->setLocal($local); $nova->setMesInicio($mesInicio); $nova->setLimiteInscricao($limite); $nova->setNomeEmpresa($nomeEmpresa); $nova->setCnpjEmpresa($cnpjEmpresa); $nova->setCustoCurso($custoCurso); $coordExiste = $nova->setCoordenadorId($idCoord); $nova->setCadastroAtivo(1); $nova->setTipoCurso($tipoCurso); $nova->setModalidadeCidade($modalidadeCurso); $nova->setParcelaExtensaoRegular($ParcExtReg); $nova->setParcelaPosRegular($ParcPosReg); $nova->setParcelaExtensaoIntensivo($ParcExtInt); $nova->setParcelaPosIntensivo($ParcPosInt); $nova->setParcelaInstitutoRegular($ParcInsReg); $nova->setParcelaInstitutoIntensivo($ParcInsInt);
$query->setFetchMode(PDO::FETCH_ASSOC); $query->execute(); // se esse coordenador é de outra cidade no ano dado, não é válido if ($query->fetch()) { $idCoordValido = false; } } // se todos os dados estão válidos, a cidade é editada if ($idValido && $nomeValido && $UfValido && $idCoordValido && $limiteValido && $tipoCursoValido && $modalidadeCursoValida && $pagamentosValidos && $mesInicio) { require_once "../../entidades/Cidade.php"; $atualizar = new Cidade(); $atualizar->setIdCidade($id); $atualizar->setNome($nome); $atualizar->setUF($UF); $atualizar->setAno($ano); $atualizar->setLocal($local); $atualizar->setMesInicio($mesInicio); $atualizar->setLimiteInscricao($limite); //$atualizar->setNomeEmpresa($nomeEmpresa); //$atualizar->setCnpjEmpresa($cnpjEmpresa); //$atualizar->setCustoCurso($custoCurso); $coordExiste = $atualizar->setCoordenadorId($idCoord); $atualizar->setCadastroAtivo($cadastroAtivo); $atualizar->setTipoCurso($tipoCurso); $atualizar->setModalidadeCidade($modalidadeCurso); $atualizar->setParcelaExtensaoRegular($ParcExtReg); $atualizar->setParcelaPosRegular($ParcPosReg); $atualizar->setParcelaExtensaoIntensivo($ParcExtInt); $atualizar->setParcelaPosIntensivo($ParcPosInt); $atualizar->setParcelaInstitutoRegular($ParcInsReg); $atualizar->setParcelaInstitutoIntensivo($ParcInsInt);