Beispiel #1
0
$pessoa->setId(limpaTexto($_GET['id']));
// Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $pessoa->setNomeCompleto(limpaTexto($_POST['nome']));
    $pessoa->setMatricula(limpaTexto($_POST['matricula']));
    $pessoa->setEmail($_POST['email']);
    $pessoa->setIdCargo($_POST['cargo']);
    $pessoa->setRegime($_POST['regime']);
    $pessoa->setSetor($_POST['setor']);
    // Verifica os campos obrigatorios
    if (validaEmail($_POST['email']) == false) {
        echo '<script language= "JavaScript">alert("E-mail inv&aacute;lido");</script>';
    } else {
        if ($pessoa->validaCadastro($pessoa)) {
            //Atualizar os grupos de funcionalidades
            $retorno = $DAO->Atualizar($pessoa);
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Pessoa alterada com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="index.php";</script>';
            } else {
                echo '<script language= "JavaScript">alert("Erro ao alterar o registro, favor entrar em contato com a TI.");</script>';
            }
        } else {
            echo '<script language= "JavaScript">alert("Preencha os campos");</script>';
        }
    }
} else {
    $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id=" . $pessoa->getId());
    if ($retorno) {
        foreach ($retorno as $item) {
            $pessoa->setNomeCompleto($item['nome_completo']);