photo = $photo;
	}
	public function setPreviousPhotoUrl($url)
	{
		$this->previous_photo_url = $url;
	}
	public function setNextPhotoUrl($url)
	{
		$this->next_photo_url = $url;
	}
	protected function html_content()
	{
		$this->photoNav();
		$this->photo();
		echo '
				
					
', $this->photo->getTitle(), '
';
		$this->taggedPeople();
		$this->linkNewTags();
		echo '
				';
		$this->photoMeta();
		echo '
				';
	}
	private function photo()
	{
		echo '
				';
	}
	private function photoNav()
	{
		if ($this->previous_photo_url)
			echo '
				Previous photo';
		else
			echo '
				Previous photo';
		if ($this->next_photo_url)
			echo '
				Next photo';
		else
			echo '
				Next photo';
	}
	private function photoMeta()
	{
		echo '
				
					EXIF
					';
		if (!empty($this->exif->created_timestamp))
			echo '
						- Date Taken
 
						- ', date("j M Y, H:i:s", $this->exif->created_timestamp), '
 ';
		echo '
						- Uploaded by
 
						- ', $this->photo->getAuthor()->getfullName(), '
 ';
		if (!empty($this->exif->camera))
			echo '
						- Camera Model
 
						- ', $this->exif->camera, '
 ';
		if (!empty($this->exif->shutter_speed))
			echo '
						- Shutter Speed
 
						- ', $this->exif->shutterSpeedFraction(), '
 ';
		if (!empty($this->exif->aperture))
			echo '
						- Aperture
 
						- f/', number_format($this->exif->aperture, 1), '
 ';
		if (!empty($this->exif->focal_length))
			echo '
						- Focal Length
 
						- ', $this->exif->focal_length, ' mm
 ';
		if (!empty($this->exif->iso))
			echo '
						- ISO Speed
 
						- ', $this->exif->iso, '
 ';
		echo '
					
				 ';
	}
	private function taggedPeople()
	{
		echo '
					Tags
					';
		foreach ($this->photo->getTags() as $tag)
		{
			echo '
						- 
							', $tag->tag, '
						
 ';
		}
		echo '
					
';
	}
	private function linkNewTags()
	{
		echo '
				
				
				
				';
	}
	public function setExif(EXIF $exif)
	{
		$this->exif = $exif;
	}
}