Example #1
0
function validaFormRegistroAntropometrico()
{
    $ehValido = true;
    $msgsErro = array();
    if (!ehNumerico($_POST['matricula']) || strlen($_POST['matricula']) != TAM_MATRICULA) {
        $msgErro = array('matricula' => "A matrícula passada é inválida.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPontoFlutuante($_POST['peso'])) {
        $msgErro = array('peso' => "O peso preenchido é inválido. O número deve está no formato \"0.0\".");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!verificaAltura($_POST['altura'])) {
        $msgErro = array('altura' => "A altura preenchida é inválida. O número deve estar em cm.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['esporte'])) {
        $msgErro = array('esporte' => "Informe o seu nível de atividade fisica.");
        $ehValido = false;
    }
    $_SESSION['erro'] = $msgsErro;
    return $ehValido;
}
function validaFormRegistroAntropometrico()
{
    $ehValido = true;
    $msgsErro = array();
    if (ehVazio($_POST['aluno'])) {
        $msgErro = array('aluno' => "O nome do aluno é inválido.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehNumerico($_POST['matricula']) || strlen($_POST['matricula']) != TAM_MATRICULA) {
        $msgErro = array('matricula' => "A matrícula passada é inválida.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['sexo'])) {
        $msgErro = array('sexo' => "O sexo selecionado é inválido.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['nivel'])) {
        $msgErro = array('nivel' => "O nível selecionado é inválido.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['nascimento']) || !verificaData($_POST['nascimento'])) {
        $msgErro = array('nascimento' => "A data de nascimento preenchida é inválida." . "A data deve está no formato \"dd/mm/aaaa\".");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    $_SESSION['erro'] = $msgsErro;
    return $ehValido;
}
function validaFormCalculaVCT()
{
    $ehValido = true;
    $msgsErro = array();
    $matricula = $_POST['matricula'];
    if (!ehNumerico($matricula) || !(strlen($matricula) == TAM_MATRICULA)) {
        $msgErro = array('matricula' => "Informe uma matrícula válida. Somente número são permitidos");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    $_SESSION['erro'] = $msgsErro;
    return $ehValido;
}
function validaFormCadastrarAluno()
{
    $ehValido = true;
    $msgsErro = array();
    if (!ehNumerico($_POST['matricula']) || strlen($_POST['matricula']) != TAM_MATRICULA) {
        $msgErro = array('matricula' => "A matrícula passada é inválida.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if ($_POST['senha1'] != $_POST['senha2']) {
        $msgErro = array('senhas' => "As senhas não conferem!");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    $_SESSION['erro'] = $msgsErro;
    return $ehValido;
}
function validaFormRegistroAntropometrico()
{
    $ehValido = true;
    $msgsErro = array();
    if (ehVazio($_POST['aluno'])) {
        $msgErro = array('aluno' => "O nome do aluno é inválido.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehNumerico($_POST['matricula']) || strlen($_POST['matricula']) != TAM_MATRICULA) {
        $msgErro = array('matricula' => "A matrícula passada é inválida.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['sexo'])) {
        $msgErro = array('sexo' => "O sexo selecionado é inválido.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['nivel'])) {
        $msgErro = array('nivel' => "O nível selecionado é inválido.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPontoFlutuante($_POST['peso'])) {
        $msgErro = array('peso' => "O peso preenchido é inválido. O número deve está no formato \"0.0\".");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!verificaAltura($_POST['altura'])) {
        $msgErro = array('altura' => "A altura preenchida é inválida. O número deve estar em cm.");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['nascimento']) || !verificaData($_POST['nascimento'])) {
        $msgErro = array('nascimento' => "A data de nascimento preenchida é inválida." . "A data deve está no formato \"dd/mm/aaaa\".");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (ehVazio($_POST['esporte'])) {
        $msgErro = array('esporte' => "Informe a quantidade de atividade física realizada por semana.");
        $ehValido = false;
    }
    $_SESSION['erro'] = $msgsErro;
    return $ehValido;
}
    curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);

    $resultado = curl_exec($cURL);

    curl_close($cURL);*/
require_once 'database/dao.class.php';
require_once 'validate/validate.php';
require_once 'util/date.php';
require_once 'util/constantes.php';
$nome_pesquisa = $_POST['nome_pesquisa'];
$dt_inicio = $_POST['dt_inicio'];
$dt_fim = $_POST['dt_fim'];
$res = $c->post('http://localhost/NutrIF_service/CadastraPesquisa', json_encode(array('nome' => 'nome_pesquisa', 'inicio' => 'dt_inicio', 'fim' => 'dt_fim')));
// Elias
/*  $dao = new dao_class();
    
    $data_cadastro_pesquisa = array(
        'nm_pesquisa'=> $nome_pesquisa,
        'dt_inicio'=> $dt_inicio,
        'dt_fim'=> $dt_fim
    );
    
    $id_pesquisa = $dao->inserirPesquisa($data_cadastro_pesquisa);*/
if (ehNumerico($id_pesquisa)) {
    echo '<script language="javascript" type="text/javascript">';
    echo 'window.alert("Pesquisa cadastrada com sucesso!");';
    echo 'window.location.href="index.php";';
    echo '</script>';
} else {
    header("location: mensagem_erro.php");
}
$nome_nutri = $_POST['nome_nutri'];
$instituicao = $_POST['instituicao'];
$login = $_POST['login'];
$senha1 = $_POST['senha1'];
$senha2 = $_POST['senha2'];
$crn = $_POST['crn'];
$siap = $_POST['siap'];
//Verificar os campos obrigatórios, os tipos e formatos dos dados avaliados
if (validaFormCadastrarNutricionista()) {
    $dao = new dao_class();
    $data_cadastro_usuario = array('nm_login' => $login, 'nm_senha' => $senha1);
    $id_usuario = $dao->inserirUsuario($data_cadastro_usuario);
    //inserir no banco
    $data_cadastro_nutri = array('cd_usuario' => $id_usuario, 'nm_nutricionista' => $nome_nutri);
    $id_nutri = $dao->inserirNutricionista($data_cadastro_nutri);
    if (ehNumerico($id_nutri)) {
        echo '<script language="javascript" type="text/javascript">';
        echo 'window.alert("Cadastro realizado com sucesso!");';
        echo 'window.location.href="formCadastrarNutricionista.php";';
        echo '</script>';
    } else {
        header("location: mensagem_erro.php");
    }
} else {
    //jogar na sessão as variaveis do formulário
    $_SESSION['nome_nutri'] = $nome_nutri;
    $_SESSION['instituicao'] = $instituicao;
    $_SESSION['login'] = $login;
    echo '<script language="javascript" type="text/javascript">';
    echo 'window.alert("Preencha todos os campos obrigatórios!");';
    echo 'window.location.href="formCadastrarNutricionista.php";';
function validaFormPerfilAlimentarParte1()
{
    $ehValido = true;
    $msgsErro = array();
    if (!ehPreenchido($_POST['quest1'])) {
        $msgErro = array('quest1' => "Selecione uma opção para a Questão 1");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPreenchido($_POST['quest2'])) {
        $msgErro = array('quest2' => "Selecione uma opção para a Questão 2");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPreenchido($_POST['quest3'])) {
        $msgErro = array('quest3' => "Selecione uma opção para a Questão 3");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPreenchido($_POST['quest4_a']) && ehNumerico($_POST['quest4_a'])) {
        $msgErro = array('quest4_a' => "Preencha a quantidade de arroz, milho e outros cereais consumidos");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPreenchido($_POST['quest4_b']) && !ehNumerico($_POST['quest4_b'])) {
        $msgErro = array('quest4_b' => "Preencha a quantidade de Pães consumidos");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPreenchido($_POST['quest4_c']) && !ehNumerico($_POST['quest4_c'])) {
        $msgErro = array('quest4_c' => "Preencha a quantidade de bolos sem cobertura e/ou recheio consumidos");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    if (!ehPreenchido($_POST['quest4_d']) && !ehNumerico($_POST['quest4_d'])) {
        $msgErro = array('quest4_d' => "Preencha a quantidade de biscoito ou bolacha sem recheio consumidos");
        array_push($msgsErro, $msgErro);
        $ehValido = false;
    }
    $_SESSION['erro'] = $msgsErro;
    return $ehValido;
}