// se todos os dados estão válidos, o livro é cadastrado if ($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"; $novo = new Livro(); $novo->setNome($nome); $novo->setEdicao($edicao); $novo->setAutor($autor); $novo->setEditora($editora); $novo->setPreco($preco); $novo->setQuantidade($quantidade); $novo->setDataPublicacao($data); $novo->setFornecedor($fornecedor); $sucesso = $novo->cadastrar($host, "homeopatias", $usuario, $senhaBD); if (!$sucesso) { $mensagem = "Erro"; } } else { if (!$nomeValido) { $mensagem = "Nome inválido!"; } else { if (!$edicaoValido) { $mensagem = "Edição inválida!";
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 { if (!$nomeValido) { $mensagem = "Nome inválido!"; } else {