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']);