<?php
// Includo 
require_once(dirname(__FILE__) . '/inc.php');
require_once(dirname(__FILE__) . "/template/".$template_client."/header.php");
require_once(dirname(__FILE__) . '/lib/paginazione.inc.php');
$_cat = (isset($_GET["cat"])) ? trim ((int)$_GET["cat"]): '';
$pagina = (isset($_GET["pagina"])) ? trim ((int)$_GET["pagina"]): '';
        $query = "SELECT  photo_categorie._dir as _dir, photo_categorie.titolo as cat_titolo  , photo.* FROM utenti 
       INNER JOIN photo 
          ON utenti.id = photo._userid INNER JOIN photo_categorie
          ON photo_categorie.id = photo._catid WHERE _catid='".$db->real_escape_string($_cat)."' ORDER BY _update DESC";
        $result = $db->query($query)or die($db->error);
        $row = $result->fetch_array();
        if(empty($_cat)) {
        echo "ID non specificato";
}
elseif ($result->num_rows == 0) { echo "Record non trovato"; }
else
{
      
$pag = new Paginazione("SELECT  photo_categorie._dir as _dir , photo.* FROM utenti 
       INNER JOIN photo 
          ON utenti.id = photo._userid INNER JOIN photo_categorie
          ON photo_categorie.id = photo._catid WHERE _catid='".$db->real_escape_string($_cat)."' ORDER BY _update DESC",$cfg_photo_client, $pagina);
    
?>
<p class="titolo">Galleria: <?php echo $row["cat_titolo"]; ?></p>
<table align="center">
    <tr>
        <?php
    
    
    if($record = $pag->Show())
    {
        foreach($record as $row)
        {
      $num_celle_per_riga=5;//quante immagini voglio per ogni riga
$conta=0;
echo "<table width=\"80%\"  border=\"2\" cellspacing=\"0\" cellpadding=\"0\">";
for($k=0; $k< 20;$k++){//qui al posto del for ho un while
    if($conta==0){echo "<tr>";}
     
            $_cat = $row['titolo'];
            $id = $row['id'];
            ?>
            <td>
            <a href="gallery_view.php?id=<?php echo $id; ?>"><img hspace='10' vspace='10' src="public/media/photo/<?php echo $row["_dir"]; ?>/img_thumb/<?php echo $row["url"]; ?>" alt="<?php echo $row["titolo"]; ?>"></a>
            <p><?php echo $row["titolo"]; ?></p></td>
            <?php
           $conta++;
    if($conta%$num_celle_per_riga==0){//conta è un multiplo di 5
        $conta=0;//riporto a zero il contatore avendo inserito 5 celle
        echo "</tr>";//quindi chiudo la colonna
    }
}
echo "</table>";
}
?>
<p class="links"><a   href="gallery.php">Torna indietro </a></p>
<?php
}
    // restituisce i link alle pagine
    if($link = $pag->Link(3))
    {
        ?>
        <a href="?cat=<?php echo $_GET["cat"]; ?>&pagina=<?php echo $link['first']; ?>">«</a> <?php
            foreach($link['before'] as $bf)
            {
                ?><a href="?cat=<?php echo $_GET["cat"]; ?>&pagina=<?php echo $bf;?>"><?php echo $bf;?></a> <?php
            }
            ?><?php echo $link['current'];?> <?php
            foreach($link['after'] as $at)
            {
                ?><a href="?cat=<?php echo $_GET["cat"]; ?>&pagina=<?php echo $at;?>"><?php echo $at;?></a> <?php
            }
        ?><a href="?cat=<?php echo $_GET["cat"]; ?>&pagina=<?php echo $link['last'];?>">»</a>
        <?php
        }
      
    }
 
require_once(dirname(__FILE__) . "/template/".$template_client."/footer.php");
?>