Beispiel #1
0
 $dataValida = isset($data) && preg_match("/^\\d{4}-\\d{2}-\\d{2}\$/", $data);
 $fornecValido = isset($fornecedor) && mb_strlen($fornecedor, 'UTF-8') >= 3 && mb_strlen($fornecedor, 'UTF-8') <= 200;
 // se todos os dados estão válidos, o coordenador é editado
 if ($idValido && $nomeValido && $edicaoValido && $autorValido && $editoraValida && $precoValido && $quantValida && $dataValida && $fornecValido) {
     // 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/Livro.php";
     $atualizar = new Livro();
     $atualizar->setIdLivro($id);
     $atualizar->setNome($nome);
     $atualizar->setEdicao($edicao);
     $atualizar->setAutor($autor);
     $atualizar->setEditora($editora);
     $atualizar->setPreco($preco);
     $atualizar->setQuantidade($quantidade);
     $atualizar->setDataPublicacao($data);
     $atualizar->setFornecedor($fornecedor);
     $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD);
     if ($sucesso) {
         $mensagem = "";
     } else {
         $mensagem = "Erro na edição de livro";
     }
 } else {