<?
 session_start();
 require_once("protege/protege1.php"); 
 include 'controlador.php';
 $bd = new bd(); 
 $util = new util();
 include 'processExclProduto.php';
 include 'cabecalho.php';
 ?>
    <tr>    
      <td>
	    <table>
            <tr>
              <td class="left_block">
                <table border="0" align="left">
                  <tr>
                     <td  style="margin-left: 0px">
                       <div>
                       <? include 'menu.php'; ?>
                       </div>
                     </td>
                  </tr>
                </table>
              </td>            
              <td id="centercolumn">
	              <br>
	               <table align="center" cellpadding="0" cellspacing="0" border="0">
	                <tr> 
	                  <td class="cc_block_content">                     
                        <?
               			  //Inicio da Paginação
						  $numreg = 100; // Quantos registros por página vai ser mostrado			  
						  //pegando a pagina. caso seja a primeria vez entao e 0
						  if (!isset($_GET['pg']))
						      $pg = 0;
						  else 
						     $pg = $_GET['pg'];
							 
						  	
						  $inicial = $pg * $numreg;              
						  $sql = "select nome as produto,habilitado,destaque,codigo,id_produto,imagem ";
						  $sql .= "from produto ";						  						 
			   			  $quantreg  = $bd->qde_reg($sql);
			   			  $sql .= "order by nome ";
			   			  $sql .= "limit $inicial, $numreg";
						  if(isset($msg)) echo "<h3>$msg</h3>";
						  echo "<h3>Foram encontrados $quantreg produtos cadastrados</h3>";
						?>  
						    <table border="0" id="tableMostra" cellpadding="5" cellspacing="0" style="width:600">
							  <th style="text-align:left">Imagem</th>
							  <th style="text-align:left">Cód</th>
							  <th style="text-align:left">Produto</th>
							  <th style="text-align:left">Hab.</th>
							  <th style="text-align:left">Des.</th>
			  				  <th style="text-align:center">Vis.</th>
			  				  <th style="text-align:center">Alt.</th>				  
			  				  <th style="text-align:center">Del.</th>
			
			            <?
						  $resultproduto = $bd->executa_sql($sql);
						  //variavel para controle da cor de fundo da tr             		   
						  $num = 1; 
						  while($linhaProduto = mysql_fetch_array($resultproduto, MYSQL_BOTH)) { ?> 				 				 
						    <tr bgcolor="<?=$num%2==0 ? '#f7f9fc' : '#e8e8e8' ; ?>">			    	
			                  <td style="text-align:left;width:30px"><img src="../produtos/thumb/<?=$linhaProduto['imagem']?>" /></td>
			                  <td style="text-align:left;width:30px"><?=$linhaProduto['codigo'] ?></td>
			                  <td style="text-align:left;width:170px"><?=$linhaProduto['produto'] ?></td>
			                  <td style="text-align:center;width:30px"><?=$linhaProduto['habilitado'] ?></td>
			                  <td style="text-align:center;width:30px"><?=$linhaProduto['destaque'] ?></td>
						      <td style="width: 30px;text-align:center">
						      <?
							     echo "<a href='visualizarProduto.php?id_produto=$linhaProduto[id_produto]' target='_blank'>";
							     echo "<img src='imagens/visualiza.gif' alt='Visualizar dados do produto' />";
								 echo "</a>";
							  ?>
							  </td>		  
						      <td style="width: 30px;text-align:center">
						      <?
							     echo "<a href='alt_produto.php?id_produto=$linhaProduto[id_produto]'>";
							     echo "<img src='imagens/altera.gif' alt='Alterar dados do produto' />";
								 echo "</a>";
							  ?>
							  </td>	
			 			     <td style="width: 30px;text-align:center">
			                    <a href="" onclick="if(confirm('Confirma exclusão do produto?')){window.location='mostra_produtos.php?id_produto=<?=$linhaProduto[id_produto]?>';}return false">
			                      <img src='imagens/deleta.gif' alt='Deletar produto' />
			                    </a>
							</td>				  				  
							   			  
							  				  				  
						    </tr>								
				       <?   $num++;
					      } ?>     
						   </table>  
<?				         //calculo da quantidade de paginas
					     $quant_pg = ceil($quantreg/$numreg);
			             $quant_pg++;
			             
			    	     $i = 1;
			    	     if($quant_pg<=11)
			    	        $aux = $quant_pg;
			    	     else 
			    	        $aux = 11;   
			             ?>
			    
	                     <div style="text-align:center">		             
<?			             //Verifica se esta na primeira página, se nao estiver ele libera o link para anterior
			             if ( $pg > 0) { 
			                 echo "<a class='paginacao' href='mostra_produtos.php?pg=($pg-1)'><strong>anterior</strong></a>";			               
				            //controle da quantidade do numero de paginas que sera mostrado 
				            if($pg > 8) {
				              $i = $pg - 7 ;
				              if(($pg + 3)>=$quant_pg)
				                  $aux = $quant_pg;
				              else     
				                  $aux = $pg + 3;
				            }            			               
			             } else { ?>
			                <span style="color: #ccc">anterior</span>
			          <?  }
			    
			          // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO 
			           for($i_pg=$i;$i_pg<$aux;$i_pg++) {
			              // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente
			              if ($pg == ($i_pg-1)) { 
			                  echo "&nbsp;[$i_pg]&nbsp;";
			              }
						  else {
			                 $i_pg2 = $i_pg-1;
			                 echo "<a class='paginacao' href='mostra_produtos.php?pg=$i_pg2'><b>&nbsp;$i_pg&nbsp;</b></a>";
			              }
			           }
					  // Verifica se esta na ultima página, se nao estiver ele libera o link para próxima
					   if (($pg+2) < $quant_pg) { 
					      echo "<a class='paginacao' href='mostra_produtos.php?pg=".($pg+1)."'><strong>próximo</strong></a>";
					   }
					   else { ?>
						  <span style="color: #ccc">próximo</span>
				 <?     } ?>						   	  
					  </td>
	                </tr>
	              </table>
	              <br>  

            </td>
          </tr>
        </table>
      </td>
   </tr>        
  <? include 'rodape.php' ?>