<?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");
?>