$formTerapeuticaValida = isset($formTerapeutica) && mb_strlen($formTerapeutica, "UTF-8") >= 3 && mb_strlen($formTerapeutica, "UTF-8") <= 200; // se todos os dados estão válidos, o associado é cadastrado if ($nomeValido && $cpfValido && $emailValido && $loginValido && $senhaValida && $telefoneValido && $enderecoValido && $formTerapeuticaValida) { // lemos as credenciais do banco de dados $dados = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/../config.json"); $dados = json_decode($dados, true); foreach ($dados as $chave => $valor) { $dados[$chave] = str_rot13($valor); } $host = $dados["host"]; $usuario = $dados["nome_usuario"]; $senhaBD = $dados["senha"]; require_once "entidades/Associado.php"; $novo = new Associado($login); $novo->setNome($nome); $novo->setCpf($cpf); $novo->setEmail($email); $novo->setTelefone($telefone); $novo->setCep($cep); $novo->setRua($rua); $novo->setNumero($numero); $novo->setBairro($bairro); $novo->setPais("BRL"); $novo->setComplemento($complemento); $novo->setCidade($cidade); $novo->setEstado($estado); $novo->setInstituicao("atenemg"); $novo->setFormacaoTerapeutica($formTerapeutica); $novo->setEnviouDocumentos(false); $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD, $senha); if (!$sucesso) {
$senhaValida = !$senha || mb_strlen($senha, 'UTF-8') >= 6 && mb_strlen($senha, 'UTF-8') <= 72; // se todos os dados estão válidos, o associado é editado if ($nomeValido && $cpfValido[0] && $emailValido[0] && $loginValido && $instituicaoValida && $idValido && $idAssocValido && $telefoneValido && $enderecoValido && $numObjetoValido && $dataEnvioValida && $formTerapeuticaValida && $senhaValida) { // lemos as credenciais do banco de dados $dados = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/../config.json"); $dados = json_decode($dados, true); foreach ($dados as $chave => $valor) { $dados[$chave] = str_rot13($valor); } $host = $dados["host"]; $usuario = $dados["nome_usuario"]; $senhaBD = $dados["senha"]; require_once "../../entidades/Associado.php"; $atualizar = new Associado($login); $atualizar->setNome($nome); $atualizar->setCpf($cpf); $atualizar->setEmail($email); $atualizar->setId($id); $atualizar->setIdAssoc($idAssoc); if ($instituicao == 1) { $atualizar->setInstituicao("atenemg"); } else { if ($instituicao == 2) { $atualizar->setInstituicao("conahom"); } } $atualizar->setFormacaoTerapeutica($formTerapeutica); $atualizar->setTelefone($telefone); $atualizar->setCep($cep); $atualizar->setRua($rua); $atualizar->setNumero($numero);