• File: livros.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/modulos/livros.php
  • Date Modified: 07/18/2023 5:23 AM
  • File size: 8.68 KB
  • MIME-type: text/html
  • Charset: utf-8
<?
	// variávis que se trabalham nessa página
	$var_banco 	= "livros"; 
	$var_pagina = "livros";
?>
<section class="content" >
  <!-- Info boxes -->
  <section class="content-header">
  <h1>
    Gerenciamento de Livros/Produtos
  </h1>
    <br />
      <div style="text-align:right">
      	<a href="?secao=livros-carrossel" class="btn btn-xm btn-success"><i class="fa fa-bars "></i> LIVROS CARROSSEL</a>
        <a href="?secao=livros-destaque" class="btn btn-xm btn-success"><i class="fa fa-bell "></i> LIVROS DESTAQUE</a>
        <a href="?secao=livros-zero" class="btn btn-xm btn-danger"><i class="fa fa-ban "></i> LIVROS COM ESTOQUE ZERADO</a>
        <a href="?secao=livros-excluidos" class="btn btn-xm btn-warning"><i class="fa fa-user-times"></i> VISUALIZAR LIVROS EXCLUÍDOS</a>
      	<a href="?secao=livros-cadastrar" class="btn btn-lg btn-success"><i class="fa fa-plus"></i> CADASTRAR NOVO LIVRO</a>
      </div>
      <br />
      
      
      <!-- FILTRO -->
      <div class="box collapsed-box box-warning">
        <div class="box-body" style="display: block;">  
		<form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=<?= $var_pagina?>">	
            
            <div class="control-group">
                    	
                        <div class="row">
                          	<div class="col-md-5">
                            	<label class="control-label">Título: </label>
        						<input type="text" class="form-control" id="filtro_titulo" name="filtro_titulo" value="<?= $_REQUEST[filtro_titulo]?>">
                            </div>
                            <div class="col-md-5">
                            	<label class="control-label">Autor: </label>
        						<input type="text" class="form-control" id="filtro_Autor" name="filtro_Autor" value="<?= $_REQUEST[filtro_Autor]?>">
                            </div>
                             <div class="col-md-5">
                            	<label class="control-label">Editora: </label>
                            	 <select name="filtro_idEditora" id="filtro_idEditora" class="form-control">
                                 <option value="">-- SELECIONE --</option>
                                	<?
                                    	$comando = "SELECT Razao_social, idEditora FROM editoras WHERE status = 1 ORDER BY Razao_social";
									    $exec = mysql_query($comando);	
										
										while ($linha = mysql_fetch_assoc($exec)) {	
									?>
                                			<option value="<?= $linha[idEditora]?>"><?= ($linha[Razao_social])?></option>
                                    <?
										}
									?>
                                </select>
                          	</div>
                            <div class="col-md-2" style="top:7px" ><br />
                            	<input type="hidden" name="filtrou" value="sim">
                    			<button type="submit" class="btn btn-primary" style="top:10px"><span class="fa fa-filter"></span> PESQUISAR</button>
                            </div>
                        </div>                        
             </div>
            
       </form>    
       </div>
     </div>
     <!-- /.box -->
     <?
     	//FILTROS
		$filtro = " ";
		if($_REQUEST[filtrou] == "sim"){
			$autor =  str_replace("'"," ",$_REQUEST[filtro_Autor]);
		    $nome_tratado = str_replace("'"," ",$_REQUEST[filtro_titulo]);
			if($_REQUEST[filtro_titulo] <> ""){
				$filtro = $filtro . " AND livros.nome like '%".($nome_tratado)."%' ";
			}
			if($_REQUEST[filtro_Autor] <> ""){
				$filtro = $filtro . " AND livros.autor like '%".($autor)."%' ";
			}
			if($_REQUEST[filtro_idEditora] <> ""){
				$filtro = $filtro . " AND livros.idEditora = '".($_REQUEST[filtro_idEditora])."' ";
			}
			
		
		
			
		}
	 ?>
     
     
     

	<?
    // EXCLUINDO 
    if ($_REQUEST[sub] == "excluir"){
        print '	<div class="alert alert-warning" role="alert">
                    <a class="close" data-dismiss="alert" href="#">&times;</a>
                    <strong>Confirma</strong> a exclusão do livro?<br><br>
                        <a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&sub=confirmar&idLivro='.$_REQUEST[idLivro].'">Excluir</a>
                        <a class="btn btn-primary" data-dismiss="alert" >Cancelar</a>
                </div>';
        
    }else if ($_REQUEST[sub] == "confirmar"){
        $comando = "UPDATE ". $var_banco ."
                    SET status=0
                    WHERE idLivro=".$_REQUEST[idLivro];	//comando SQL
        $exec = mysql_query($comando);	//executa o comando no banco	
        
        print "<div class=\"alert alert-success\">
                    <a class=\"close\" data-dismiss=\"alert\" href=\"#\">&times;</a>
                    Excluído com <strong>sucesso</strong>.
                </div>";
    }
    //////////////////
    
    //********** BUSCA TODOS **********
	
	/* PAGINAÇÃO */
	$pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; 
	$proxima_pagina = $pagina + 1;
	$pagina_anterior = $pagina - 1;
	//seleciona todos os itens da tabela 
	$cmd = "SELECT * FROM ". $var_banco ." LEFT JOIN editoras ON livros.idEditora = editoras.idEditora WHERE livros.status = 1 ".$filtro." ORDER BY nome";
	$produtos = mysql_query($cmd); 
	//conta o total de itens 
	$total = mysql_num_rows($produtos); 
	//seta a quantidade de itens por página, neste caso, 2 itens 
	$registros = 50; 
 
	//calcula o número de páginas arredondando o resultado para cima 
	$numPaginas = ceil($total/$registros); 
 
	//variavel para calcular o início da visualização com base na página atual 
	$inicio = ($registros*$pagina)-$registros;
	/* PAGINAÇÃO */
    $comando = "SELECT * FROM ". $var_banco ." LEFT JOIN editoras ON livros.idEditora = editoras.idEditora WHERE livros.status = 1 ".$filtro." ORDER BY nome limit $inicio,$registros";
    $exec = mysql_query($comando);
    ?>
      <div class="box box-success">
            <div class="box-header with-border">
              <h3 class="box-title">Livros Cadastrados</h3>
            </div>
            <!-- /.box-header -->
            <div class="box-body">
              <table class="table table-bordered">
                <tbody><tr>
                  <th style="width: 10px">ID</th>
                  <th style="width: 5%">ISBN</th>
                  <th style="width: 30%">TÍTULO</th>
                  <th>VALOR</th>
                  <th>VALOR PROMO</th>
                  <th>EDITORA</th>
                  <th style="width:100px">Ação</th>
                </tr>
                <? 	while ($linha = mysql_fetch_assoc($exec)) {	?>
                    <tr>
                      <td style="font-size:11px"><?= $linha[idLivro] ?></td>
                      <td style="font-size:11px"><?= ($linha[ISBN]) ?></td>
                      <td><?= ($linha[nome]) ?></td>
                      <td><? echo "R$".number_format($linha[valor], 2, '.', ','); ?></td>
                      <td><? if($linha[valorPromocional]) { echo "R$".number_format($linha[valorPromocional], 2, '.', ',');} else {echo "-";} ?></td>
                      <td style="font-size:11px"><?= ($linha[Razao_social]) ?></td>
                      <td>
                            <a href="index2.php?secao=livros-editar&idLivro=<?=$linha[idLivro]?>" class="btn btn-default btn-xs" title="Editar/Atualizar">
							<span class="glyphicon glyphicon-refresh"></span>
                            </a>                            
                            <? if($_SESSION["permissao"] == "ADMINISTRADOR"){ ?>
                                    <a href="index2.php?secao=<?= $var_pagina?>&sub=excluir&idLivro=<?=$linha[idLivro]?>" class="btn btn-danger btn-xs" title="Excluir">
                                        <span class="glyphicon glyphicon-remove"></span>										
                                    </a>
                            <? } ?>
                      </td>
                    </tr>

                <? } ?>
              </tbody></table>
             <a href="index2.php?secao=<?= $var_pagina?>&pagina=<? echo $pagina_anterior;?>&filtrou=<? echo $_REQUEST[filtrou];?>&filtro_titulo=<?= ($_REQUEST[filtro_titulo])?>&filtro_Autor=<?= ($_REQUEST[filtro_Autor])?>&filtro_idEditora=<?= ($_REQUEST[filtro_idEditora])?>" class="btn btn-sm btn-info <? if ($pagina_anterior == '0'){ echo "disabled";}?>">Página Anterior</a>
             <a href="index2.php?secao=<?= $var_pagina?>&pagina=<? echo $proxima_pagina;?>&filtrou=<? echo $_REQUEST[filtrou];?>&filtro_titulo=<?= ($_REQUEST[filtro_titulo])?>&filtro_Autor=<?= ($_REQUEST[filtro_Autor])?>&filtro_idEditora=<?= ($_REQUEST[filtro_idEditora])?>" class="btn btn-sm btn-info">Próxima Página</a>
            
            </div>
            <!-- /.box-body -->
          </div>
    </section>          
</section>