* Link: http://atravelinggeek.com/
 * License: GPLv2
 * Description: Ban images based on their hash
 * Based on the ResolutionLimit and IPban extensions by Shish
 * Version 0.1
 * October 21, 2007
 */
class ImageBanTheme extends Themelet {
	/*
	 * Show all the bans
	 *
	 * $bans = an array of (
	 *  'hash' => the banned hash
	 *  'reason' => why the hash was banned
	 *  'date' => when the ban started
	 * )
	 */
	public function display_image_hash_bans(Page $page, $page_number, $page_count, $bans) {
		$h_bans = "";
		$n = 0;
		foreach($bans as $ban) {
			$oe = ($n++ % 2 == 0) ? "even" : "odd";
			$h_bans .= "
				
					| {$ban['hash']} | {$ban['reason']} |  | 
			";
		}
		$html = "
			
			
		";
		$prev = $page_number - 1;
		$next = $page_number + 1;
		$h_prev = ($page_number <= 1) ? "Prev" : "Prev";
		$h_index = "Index";
		$h_next = ($page_number >= $page_count) ? "Next" : "Next";
		$nav = "$h_prev | $h_index | $h_next";
		$page->set_title("Image Bans");
		$page->set_heading("Image Bans");
		$page->add_block(new Block("Edit Image Bans", $html));
		$page->add_block(new Block("Navigation", $nav, "left", 0));
		$this->display_paginator($page, "image_hash_ban/list", null, $page_number, $page_count);
	}
	/*
	 * Display a link to delete an image
	 *
	 * $image_id = the image to delete
	 */
	public function get_buttons_html(Image $image) {
		$html = "
			
		";
		return $html;
	}
}
?>