git-svn-id: file:///home/shish/svn/shimmie2/trunk@721 7f39781d-f577-437e-ae19-be835c7a54ca
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class CustomViewTheme extends ViewTheme {
 | |
| 	public function display_image_not_found($page, $image_id) {
 | |
| 		$page->set_title("Image not found");
 | |
| 		$page->set_heading("Image not found");
 | |
| 		$page->add_block(new NavBlock());
 | |
| 		$page->add_block(new Block("Image not found",
 | |
| 			"No image in the database has the ID #$image_id"));
 | |
| 	}
 | |
| 	
 | |
| 
 | |
| 
 | |
| 
 | |
| 	var $pin = null;
 | |
| 
 | |
| 	protected function build_info($image, $editor_parts) {
 | |
| 		global $user;
 | |
| 		$owner = $image->get_owner();
 | |
| 		$h_owner = html_escape($owner->name);
 | |
| 		$h_ip = html_escape($image->owner_ip);
 | |
| 		$h_source = html_escape($image->source);
 | |
| 		$i_owner_id = int_escape($owner->id);
 | |
| 
 | |
| 		$html = "";
 | |
| 		$html .= "<p>Posted on {$image->posted} by <a href='".make_link("user/$h_owner")."'>$h_owner</a>";
 | |
| 		if($user->is_admin()) {
 | |
| 			$html .= " ($h_ip)";
 | |
| 		}
 | |
| 		if(!is_null($image->source)) {
 | |
| 			if(substr($image->source, 0, 7) == "http://") {
 | |
| 				$html .= " (<a href='$h_source'>source</a>)";
 | |
| 			}
 | |
| 			else {
 | |
| 				$html .= " (<a href='http://$h_source'>source</a>)";
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 		$html .= $this->build_image_editor($image, $editor_parts);
 | |
| 
 | |
| 		return $html;
 | |
| 	}
 | |
| }
 | |
| ?>
 |