• File: livros-editar.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/modulos/livros-editar.php
  • Date Modified: 07/18/2023 5:44 AM
  • File size: 17.14 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?
	// variávis que se trabalham nessa página
	$var_banco 	= "livros"; 
	$var_pagina = "livros-editar";
	$var_pagina_anterior = "livros";
	
	$idLivro = $_REQUEST[idLivro];
?>
<section class="content" >
      <!-- Info boxes -->
      <section class="content-header">
      <h1>
        Gerenciamento de Cadastro de Livros
      </h1><br />

    
    <br />
      <!-- Default box -->
      <div class="box">
        <div class="box-header with-border">
          <h3 class="box-title">Editar Livro</h3>
        </div>
        <div class="box-body" style="display: block;">
          
          	<? 
			
			/**************** CONTROLE DOS CATEGORIA **********************/
			//INSERE CATEGORIA
		    if ($_REQUEST['categorias']=="sim"){
				  $nova_data = explode("|", $_REQUEST[idcategoria]);
				  $rs_insere=$obj->query("INSERT INTO livroxsubcategoria SET 
					idCategoria = '".$nova_data[0]."',
					idSubcategoria = '".$nova_data[1]."',
					idLivro = '".$_REQUEST[idLivro]."'");
					echo "<div class=\"alert alert-success\">
							CATEGORIA Vinculada com <strong>sucesso</strong>.
						  </div>
						  <br>";
			}	
			//INSERE CATEGORIA
			
			//EXCLUINDO  CATEGORIA
				if ($_REQUEST[sub] == "excluir_categoria"){
					print '	<div class="alert alert-warning" role="alert">
								<a class="close" data-dismiss="alert" href="#">&times;</a>
								<strong>Confirme</strong> a exclusão da CATEGORIA.<br><br>
									<a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&sub=excluir_categoria_confirmar&id='.$_REQUEST[id].'&idLivro='.$_REQUEST[idLivro].'">Excluir</a>
									<a class="btn btn-primary" data-dismiss="alert" >Cancelar</a>
							</div>';
					
				}else if ($_REQUEST[sub] == "excluir_categoria_confirmar"){
					$comando = "DELETE FROM livroxsubcategoria
								WHERE id=".$_REQUEST[id];	//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>
								CATEGORIA Excluída com <strong>sucesso</strong>.
							</div>";
				}
			//EXCLUINDO  CATEGORIA
			/**************** CONTROLE DOS CATEGORIA **********************/
			
			
			//ATUALIZANDO DADOS
			if ($_REQUEST[alterou] == "sim"){
				
				if(!empty($_FILES['documento']['name']))
				   {
					  date_default_timezone_set("Brazil/East"); //Definindo timezone padrão
				 
					  $ext = strtolower(substr($_FILES['documento']['name'],-4)); //Pegando extensão do arquivo
					  $new_name = date("Y.m.d-H.i.s") .".". $ext; //Definindo um novo nome para o arquivo
					  $dir = 'uploads/'; //Diretório para uploads
				 
					  move_uploaded_file($_FILES['documento']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo
					  
					  $comando = "UPDATE ". $var_banco ."
							SET 
								caminho = '". $new_name ."'
							WHERE idLivro=".$_REQUEST[idLivro];	//comando SQL
					  $exec = mysql_query($comando);	//executa o comando no banco	
				   }
				   
				
				if($_REQUEST[vazio] =='sim') {$atualiza_embranco = " caminho ='sem_arquivo_500X540.gif', ";}

				if($_REQUEST[carrossel] <> 1) {$atualiza_carrossel = " carrossel = 0, "." carrossel_data = 'null', ";}
				elseif($_REQUEST[carrossel] = '1') { $atualiza_carrossel = " carrossel = '". $_REQUEST[carrossel]."', "." carrossel_data = '". date('Y-m-d')."', ";
				if($_REQUEST[carrossel] <> $_REQUEST[carrossel_antigo]){
					$comando_do = "SELECT count(idLivro) as conta FROM ". $var_banco ." WHERE carrossel=1"; $exec_do = mysql_query($comando_do);	
					$linha_do = mysql_fetch_assoc($exec_do);
					if($linha_do['conta'] > 4) {	
						$rs_busca_ultimo = $obj->query("SELECT * FROM ". $var_banco ." WHERE carrossel=1 order by carrossel_data limit 1");
						$rs_busca_ultimo = $obj->query("UPDATE ". $var_banco ." SET carrossel = 0, carrossel_data = 'null'  WHERE idLivro=".mysql_result($rs_busca_ultimo, '0', 'idLivro'));
					}
				}
				} 

				if($_REQUEST[valorPromocional] < 1){  $valor_promo = '';} 
				else { 
				if($_REQUEST[valor] <> $_REQUEST[valorPromocional]){ $valor_promo = $_REQUEST[valorPromocional];} else {$valor_promo = '';}
				}
				
			    $autor =  str_replace("'"," ",$_REQUEST[autor]);
			    $nome_tratado = str_replace("'"," ",$_REQUEST[nome]);
				
				$comando = "UPDATE ". $var_banco ."
							SET 
								idEditora = '". $_REQUEST[idEditora] ."',
								autor = '". ($autor) ."',
								nome = '". ($nome_tratado) ."',
								descricao = '". ($_REQUEST[editor1]) ."',
								ano = '". $_REQUEST[ano] ."',
								ISBN = '". ($_REQUEST[ISBN]) ."',
								encadernacao = '". ($_REQUEST[encadernacao]) ."',
								qtPagina = '". ($_REQUEST[qtPagina]) ."', ".$atualiza_embranco." 
								valor = '". ($_REQUEST[valor]) ."',
								peso = '". ($_REQUEST[peso]) ."',
								valorPromocional = '". $valor_promo ."',
								capa = '". $_REQUEST[capa]."',
								".$atualiza_carrossel."
								estoque = '". $_REQUEST[estoque] ."',
								idProdutoDisponibilidade = '". ($_REQUEST[idProdutoDisponibilidade]) ."'
							WHERE idLivro=".$_REQUEST[idLivro];	//comando SQL
				$exec = mysql_query($comando);	//executa o comando no banco	
				
				
				//ATUALIZA CATEGORIAS
				$comando_excluir_categorias = "DELETE FROM livroxsubcategoria WHERE idLivro=".$_REQUEST[idLivro];
				$exec_excluir_categorias = mysql_query($comando_excluir_categorias);
				$gera = $_REQUEST[idProdutoGrupo];
				$count = count($gera);
				for ($i = 0; $i < $count; $i++) {
					$valor_ID = $gera[$i];
					$nova_data = explode("|", $valor_ID);
					$nova_data[0]." - ".$nova_data[1];
					if($nova_data[1] < 0) $nova_data[1] ='';
					$rs_insere=$obj->query("INSERT INTO livroxsubcategoria SET idCategoria = '".$nova_data[0]."',idSubcategoria = '".$nova_data[1]."',idLivro = '".$_REQUEST[idLivro]."'");					
				}
				//ATUALIZA CATEGORIAS
				
				echo "<div class=\"alert alert-success\">
							Livro Atualizado com <strong>sucesso</strong>.
					  </div><br>";
			}

			$rs = $obj->query("SELECT * FROM ". $var_banco ." WHERE idLivro=".$idLivro);
			?>
            <div class="row" id="box_cadastro">
                <form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=<?= $var_pagina?>" style="width:90%; margin:0px auto"  enctype="multipart/form-data">
                 <fieldset>
                  <div class="control-group">
                 	<? if(mysql_result($rs, '0', 'Status') <> 1) { ?>
                   
                    <div class="row">
					<div class="alert alert-danger">
                    LIVRO EXCLUÍDO DO BANCO DE DADOS
					</div>
					</div>
                    <? } ?>
                         <div class="row">
                            <div class="col-md-10">
                            	 <input type="checkbox" id="capa" name="capa" value="1" <? if(mysql_result($rs, '0', 'capa') == 1) echo "checked='checked'";?> /> &nbsp;<label class="control-label">Destacar Home </label>&nbsp;&nbsp;
                                 <input type="checkbox" id="carrossel" name="carrossel" value="1" <? if(mysql_result($rs, '0', 'carrossel') == 1) echo "checked='checked'";?> /> &nbsp;<label class="control-label">Carrossel Home </label>
                          	</div>
                            <div class="col-md-2">
                            <a href="index2.php?secao=livros&sub=excluir&idLivro=<?=$idLivro?>" class="btn btn-danger">EXCLUIR LIVRO</a>
                       </div>
                        </div>
                         
                         <div class="row">
                          	<div class="col-md-7">
                            	<label class="control-label">Editora: </label>
        						<select name="idEditora" id="idEditora" class="form-control" required>
                                <option value="">-- SELECIONE UMA CATEGORIA --</option>
                                	<?
                                    	$comando = "SELECT idEditora,Razao_social FROM editoras WHERE status = 1 ORDER BY Razao_social";
									    $exec = mysql_query($comando);	
										
										while ($linha = mysql_fetch_assoc($exec)) {	
									?>
                                			<option value="<?= $linha[idEditora]?>" <? if(mysql_result($rs, '0', 'idEditora') == $linha[idEditora]) { echo  "selected='selected'";}?>><?= ($linha[Razao_social])?></option>
                                    <?
										}
									?>
                                </select>
                            </div>
                            <div class="col-md-5">
                            	<label class="control-label">Autor: </label>
                            	<input type="text" class="form-control"  id="autor" name="autor" value="<? echo (mysql_result($rs, '0', 'autor'));?>" >
                          	</div>
                        </div>
                        <div class="row">
                          	<div class="col-md-12">
                            	<label class="control-label">Título:</label>
                                <input type="text" class="form-control"  id="nome" name="nome" value='<? echo (mysql_result($rs, '0', 'nome'));?>' >
                            </div>
                        </div>
                        <div class="row">
                          	<div class="col-md-12">
                            	<label class="control-label">Descrição:</label>
                            	<textarea name="editor1" class="form-control" id="editor1" /><? echo (mysql_result($rs, '0', 'descricao'))?></textarea>
                          	</div>
                        </div>
                        <div class="row">
                            <div class="col-md-3">
                            	<label class="control-label">Encadernação: </label>
                            	<input type="text" class="form-control"  id="encadernacao" name="encadernacao" value="<? echo (mysql_result($rs, '0', 'encadernacao'));?>" >
                          	</div>
                            <div class="col-md-3">
                            	<label class="control-label">ISBN: </label>
                            	<input type="text" class="form-control"  id="ISBN" name="ISBN" value="<? echo mysql_result($rs, '0', 'ISBN');?>">
                          	</div>
                            <div class="col-md-2">
                            	<label class="control-label">Ano: </label>
                            	<input type="number" class="form-control" id="ano" name="ano" value="<? echo mysql_result($rs, '0', 'ano');?>">
                          	</div>
                            <div class="col-md-2">
                            	<label class="control-label">Páginas: </label>
                            	<input type="number" class="form-control" id="qtPagina" name="qtPagina" value="<? echo mysql_result($rs, '0', 'qtPagina');?>">
                          	</div>
                            <div class="col-md-2">
                            	<label class="control-label">Peso(Gramas): </label>
                            	<input type="text" class="form-control" id="peso" name="peso" value="<? echo mysql_result($rs, '0', 'peso');?>">
                          	</div>
                            
                        </div>
                        
                        <div class="row">
                       	 	<div class="col-md-2">
                            	<label class="control-label">Estoque: </label>
                            	<input type="number" class="form-control" id="estoque" name="estoque" value="<? echo mysql_result($rs, '0', 'estoque');?>">
                          	</div>
                            <div class="col-md-4">
                            	<label class="control-label">Disponibilidade: </label>
                            	<select name="idProdutoDisponibilidade" id="idProdutoDisponibilidade" class="form-control" required>
                                <option value="">-- DISPONIBILIDADE --</option>
                                	<?
                                    	$comando = "SELECT IdDisponibilidade,disponibilidade FROM disponibilidade WHERE status = 1 ORDER BY Ordem";
									    $exec = mysql_query($comando);	
										
										while ($linha = mysql_fetch_assoc($exec)) {	
									?>
                                			<option value="<?= $linha[IdDisponibilidade]?>" <? if(mysql_result($rs, '0', 'idProdutoDisponibilidade') == $linha[IdDisponibilidade]) { echo  "selected='selected'";}?>><?= ($linha[disponibilidade])?></option>
                                    <?
										}
									?>
                                </select>
                          	</div>
                            <div class="col-md-3">
                            	<label class="control-label">Valor: </label>
                            	<input type="text" class="form-control"  id="valor" name="valor" value="<? echo mysql_result($rs, '0', 'valor');?>" >
                          	</div>
                            <div class="col-md-3">
                            	<label class="control-label">Valor Promocional: </label>
                            	<input type="text" class="form-control"  id="valorPromocional" name="valorPromocional" value="<? echo mysql_result($rs, '0', 'valorPromocional');?>">
                          	</div>
                        </div>
                    </div>
                    <br />
                     <div class="row">
                         <div class="col-md-6">
                         <label class="control-label">Foto Principal: </label><br />
                       	    <img src="uploads/<? echo mysql_result($rs, '0', 'caminho')?>" style="max-width:50%"/> 
                         <? if(empty(mysql_result($rs, '0', 'caminho'))) { ?><input type="hidden" name="vazio" value="sim"> <? } ?>
                         </div>
                       	  <div class="col-md-6">
                            	<label class="control-label">Atualizar Foto Principal: </label>
                                <input name="documento" type="file" placeholder="Seleciona a Foto Principal" class="form-control"/><br />
                                <h3 class="box-title"><strong>DEPARTAMENTOS</strong></h3>
                                <div style="overflow:auto; height:200px; width:397px; border:1px solid #999999;">
                                
                                <?
									
														
														
                                    $comando = "SELECT categorias.idcategoria,categorias.categoria as CAT, subcategorias.idsubcategoria,subcategorias.subcategoria
                                                        FROM categorias
                                                        LEFT JOIN subcategorias ON categorias.idcategoria = subcategorias.categoria
                                                        WHERE categorias.`Status`=1 
                                                        ORDER BY categorias.categoria, subcategorias.subcategoria";
                                    $exec = mysql_query($comando);	
                                    
                                    while ($linha = mysql_fetch_assoc($exec)) {	
									$CATCAT = $linha[idcategoria]."|".$linha[idsubcategoria];
									$marcador = 0;
									
									//VERIFICA SE TEM A CATEGORIA
									$comando2 = "Select  idLivro,idcategoria,idsubcategoria
														FROM livroxsubcategoria
														WHERE  idLivro = ".$idLivro; $exec2 = mysql_query($comando2);
									 while ($linha2 = mysql_fetch_assoc($exec2)) {	
										 $LIVRO = $linha2[idcategoria]."|".$linha2[idsubcategoria];
										 if($LIVRO == $CATCAT) {
											 $marcador = 1;
										 }						
									//VERIFICA SE TEM A CATEGORIA			 
									}
									?>
                                        &nbsp;&nbsp;<input style="border:0;" type="checkbox" name="idProdutoGrupo[]" id="idProdutoGrupo[]" value="<?= $linha[idcategoria]."|".$linha[idsubcategoria]?>" <? if($marcador == 1){ echo 'checked="checked"';}?> >&nbsp;&nbsp;<? echo ($linha[CAT]); if($linha[subcategoria]) { echo " | ".($linha[subcategoria]);}?><br />
									<?
                                    }
                                    ?>
                                </div>
                          </div>
                           
                        </div><br /><br />
                        
                        
                    <div class="control-group">
                       <div class="col-md-9">
                            <input type="hidden" name="alterou" value="sim">
                            <input type="hidden" name="idLivro" value="<? echo mysql_result($rs, '0', 'idLivro');?>">
                             <input type="hidden" name="carrossel_antigo" value="<? echo mysql_result($rs, '0', 'carrossel');?>">
                            <a href="?secao=livros" class="btn btn-warning">Voltar Menu Principal</a>
                       </div>
                       <div class="col-md-3">
                       <button type="submit" class="btn btn-success">&nbsp;&nbsp;&nbsp;ATUALIZAR CADASTRO&nbsp;&nbsp;&nbsp;</button>
                            
                       </div>
                       
                    </div>
                 </fieldset>
                </form>      
       		 </div>
        <!-- /.box-body -->

        <!-- /.box-footer-->
      </div>
      <!-- /.box -->
      </div>
    </section>            
</section>