예제 #1
0
     $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/Administrador.php";
     $atualizar = new Administrador($login);
     $atualizar->setNome($nome);
     $atualizar->setCpf($cpf);
     $atualizar->setEmail($email);
     $atualizar->setId($id);
     $atualizar->setIdAdmin($idAdmin);
     $atualizar->setNivelAdmin("coordenador");
     $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD);
     if ($sucesso) {
         $mensagem = "";
         if ($senha) {
             $sucesso = $atualizar->mudaSenha($senha);
             if (!$sucesso) {
                 $mensagem = "Erro ao alterar a senha";
             }
         }
     } else {
         $mensagem = "Já existe alguém com esse nome de usuário no sistema";
     }
 } else {
     if (!$nomeValido) {
         $mensagem = "Nome inválido!";
 if ($nomeValido && $emailValido && $loginValido && $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/Administrador.php";
     $novo = new Administrador($login);
     $novo->setNome($nome);
     $novo->setEmail($email);
     $novo->setPermissoes($permissoes);
     $novo->setNivelAdmin("administrador");
     $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD, $senha);
     if (!$sucesso) {
         $mensagem = "Já existe um usuário com esse nome \n                                         de usuário no sistema";
     }
 } else {
     if (!$nomeValido) {
         $mensagem = "Nome inválido!";
     } else {
         if (!$emailValido && !$emailExistente) {
             $mensagem = "E-mail inválido!";
         } else {
             if ($emailExistente) {
                 $mensagem = "E-mail ja cadastrado!";
             } else {
                 if (!$loginValido) {
예제 #3
0
     $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/Administrador.php";
     $atualizar = new Administrador($login);
     $atualizar->setNome($nome);
     $atualizar->setCpf($cpf);
     $atualizar->setEmail($email);
     $atualizar->setId($id);
     $atualizar->setIdAdmin($idAdmin);
     $atualizar->setNivelAdmin("professor");
     $atualizar->setCorrigeTrabalho($corrigeTrabalho);
     $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD);
     if ($sucesso) {
         $mensagem = "";
         if ($senha) {
             $sucesso = $atualizar->mudaSenha($senha);
             if (!$sucesso) {
                 $mensagem = "Erro ao alterar a senha";
             }
         }
     } else {
         $mensagem = "Já existe alguém com esse nome de usuário no sistema";
     }
 } else {
     if (!$nomeValido) {
 if ($nomeValido && $cpfValido && $emailValido && $loginValido && $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/Administrador.php";
     $novo = new Administrador($login);
     $novo->setNome($nome);
     $novo->setCpf($cpf);
     $novo->setEmail($email);
     $novo->setNivelAdmin("coordenador");
     $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD, $senha);
     if (!$sucesso) {
         $mensagem = "Já existe um usuário com esse nome \n                                         de usuário no sistema";
     }
     /*
                         }else if(!$nomeValido){
                             $mensagem = "Nome inválido!";
                         }else if(!$cpfValido && !$cpfExistente){
                             $mensagem = "CPF inválido!";
                         }else if($cpfExistente){
                             $mensagem = "CPF ja cadastrado!";
     */
 } else {
     if (!$emailValido && !$emailExistente) {
         $mensagem = "E-mail inválido!";
 if ($nomeValido && $cpfValido && $emailValido && $loginValido && $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/Administrador.php";
     $novo = new Administrador($login);
     $novo->setNome($nome);
     $novo->setCpf($cpf);
     $novo->setEmail($email);
     $novo->setNivelAdmin("professor");
     // Correção de trabalhos pelo sistema desativada ($corrigeTrabalho será sempre false)
     $novo->setCorrigeTrabalho($corrigeTrabalho);
     $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD, $senha);
     if (!$sucesso) {
         $mensagem = "Já existe um usuário com esse nome \n                                         de usuário no sistema";
     }
 } else {
     if (!$nomeValido) {
         $mensagem = "Nome inválido!";
     } else {
         if (!$cpfValido && !$cpfExistente) {
             $mensagem = "CPF inválido!";
         } else {
             if ($cpfExistente) {
                 $mensagem = "CPF ja cadastrado!";
예제 #6
0
     $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/Administrador.php";
     $atualizar = new Administrador($login);
     $atualizar->setNome($nome);
     $atualizar->setEmail($email);
     $atualizar->setId($id);
     $atualizar->setPermissoes($permissoes);
     $atualizar->setIdAdmin($idAdmin);
     $atualizar->setNivelAdmin("administrador");
     $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD);
     if ($sucesso) {
         $mensagem = "";
         if ($senha) {
             $sucesso = $atualizar->mudaSenha($senha);
             if (!$sucesso) {
                 $mensagem = "Erro ao alterar a senha";
             }
         }
     } else {
         $mensagem = "Já existe alguém com esse nome de usuário no sistema";
     }
 } else {
     if (!$nomeValido) {
         $mensagem = "Nome inválido!";