Ejemplo n.º 1
0
<?php

session_start();
header('Content-Type: text/html; charset=utf-8');
if (isset($_SESSION["login"]) && $_SESSION["login"]) {
} else {
    header("Location: Logout.php");
}
require_once "../Connections/ConexaoDB.php";
require_once "../Connections/AutorDB.php";
require_once "../class/Autor.class.php";
$CodAutor = $_POST['codautor'];
$NomeAutor = addslashes($_POST['autor']);
$DtNascAutor = $_POST['nascimento'];
$Autor = new Autor();
$Autor->setCod_autor($CodAutor);
$Autor->setNome($NomeAutor);
$Autor->setData_nascimento($DtNascAutor);
$AutorDB = new AutorDB();
$execute = $AutorDB->Editar($conexao, $Autor);
$retorno = $execute ? 'editado' : 'erro';
header("Location: ../views/GerenciaAutor.php?retorno=" . $retorno);
?>
					<table class="table table-striped">
						<thead>
							<tr>
								<th>Titulo</th>
								<th>Autor</th>
								<th>Data de Lancamento</th>
								<th>Editar</th>
								<th>Excluir</th>
							</tr>
						</thead>
						<tbody>
							<?php 
for ($i = 0; $i < count($listaLivros); $i++) {
    $Livro = $listaLivros[$i];
    $AutorDB = new AutorDB();
    $Autor = $AutorDB->Buscar($conexao, $Livro->getCodAutor());
    ?>
                <tr>
                  <td><?php 
    echo $Livro->getTitulo();
    ?>
</td>
                  <td><?php 
    echo $Autor->getNome();
    ?>
</td>
                  <td><?php 
    $date = new DateTime($Livro->getData_lancamento());
    echo $date->format('d/m/Y');
    ?>
Ejemplo n.º 3
0
<?php

session_start();
header('Content-Type: text/html; charset=utf-8');
if (isset($_SESSION["login"]) && $_SESSION["login"]) {
} else {
    header("Location: Logout.php");
}
require_once "../Connections/ConexaoDB.php";
require_once "../Connections/AutorDB.php";
require_once "../class/Autor.class.php";
$nomeAutor = '';
$dataNascimento = '';
if (isset($_POST['autor']) && $_POST['autor'] != '') {
    $nomeAutor = addslashes($_POST['autor']);
}
if (isset($_POST['nascimento']) && $_POST['nascimento'] != '') {
    $dataNascimento = addslashes($_POST['nascimento']);
}
$AutorDB = new AutorDB();
$Autor = new Autor(0, $nomeAutor, $dataNascimento);
$execute = $AutorDB->Adicionar($conexao, $Autor);
$retorno = $execute ? 'adicionado' : 'erro';
header("Location: ../views/GerenciaAutor.php?retorno=" . $retorno);
} else {
    header("Location: ../Actions/Logout.php");
}
require_once "../Connections/ConexaoDB.php";
require_once "../Connections/LivroDB.php";
require_once "../class/Livro.class.php";
$CodLivro = $_GET['codlivro'];
$LivroDB = new LivroDB();
$Livro = $LivroDB->Buscar($conexao, $CodLivro);
require_once "../Connections/AutorDB.php";
require_once "../class/Autor.class.php";
require_once "../Connections/CategDB.php";
require_once "../class/Categoria.class.php";
require_once "../Connections/LocalizacaoDB.php";
require_once "../class/Localizacao.class.php";
$AutorDB = new AutorDB();
$listaAutores = $AutorDB->Listar($conexao);
$CategDB = new CategDB();
$listaCategorias = $CategDB->Listar($conexao);
$LocalizacaoDB = new LocalizacaoDB();
$listaLocalizacao = $LocalizacaoDB->Listar($conexao);
?>

		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>Acervo Biblioteca | Host 101</title>

		<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Montserrat:400,700">
		<link rel="stylesheet" href="../plugins/bootstrap/css/bootstrap.min.css">
		<link rel="stylesheet" href="../css/style.css">
	</head>
<?php

session_start();
header('Content-Type: text/html; charset=utf-8');
if (isset($_SESSION["login"]) && $_SESSION["login"]) {
} else {
    header("Location: Logout.php");
}
require_once "../Connections/ConexaoDB.php";
require_once "../Connections/AutorDB.php";
$CodAutor = $_GET['codautor'];
$AutorDB = new AutorDB();
$AutorDB->Deletar($conexao, $CodAutor);
header("Location: ../views/GerenciaAutor.php");