public function getAllTagPhotos()
{
- $selected = "";
- foreach($_SESSION['selected_tags'] as $tag)
- $selected.= $tag .",";
- $selected = substr($selected, 0, strlen($selected)-1);
-
$tagged_photos = Array();
- $result = $this->db->db_query("
- SELECT DISTINCT photo_id
- FROM photo_tags
- WHERE tag_id IN (". $selected .")
- ");
+ if(isset($_SESSION['selected_tags'])) {
+ $selected = "";
+ foreach($_SESSION['selected_tags'] as $tag)
+ $selected.= $tag .",";
+ $selected = substr($selected, 0, strlen($selected)-1);
+ $result = $this->db->db_query("
+ SELECT DISTINCT photo_id
+ FROM photo_tags
+ WHERE tag_id IN (". $selected .")
+ ");
+ }
+ else {
+ $result = $this->db->db_query("
+ SELECT DISTINCT photo_id
+ FROM photo_tags
+ ");
+ }
while($row = $this->db->db_fetch_object($result)) {
array_push($tagged_photos, $row['photo_id']);
public function showPhotoIndex()
{
-
foreach($this->getAllTagPhotos() as $photo)
{
- print "<img src=\"phpfspot_img.php?idx=". $photo ."&width=". $this->cfg->thumb_width ."\" /><br />\n";
+ $images.= "<img src=\"phpfspot_img.php?idx=". $photo ."&width=". $this->cfg->thumb_width ."\" /><br />\n";
}
+ $this->tmpl->assign('image_matrix', $images);
+ $this->tmpl->show("photo_index.tpl");
+
+
} // showPhotoIndex()
}