fix for 2.2 theme

This commit is contained in:
Shish 2008-12-26 22:43:22 -08:00
parent 236f943752
commit 19ea445d80
2 changed files with 4 additions and 2 deletions

View File

@ -22,6 +22,8 @@ class ViewTheme extends Themelet {
var $pin = null; var $pin = null;
protected function build_pin($image_id) { protected function build_pin($image_id) {
assert(is_numeric($image_id));
if(!is_null($this->pin)) { if(!is_null($this->pin)) {
return $this->pin; return $this->pin;
} }

View File

@ -4,10 +4,10 @@ class CustomViewTheme extends ViewTheme {
public function display_page($page, $image, $editor_parts) { public function display_page($page, $image, $editor_parts) {
$page->set_title("Image {$image->id}: ".html_escape($image->get_tag_list())); $page->set_title("Image {$image->id}: ".html_escape($image->get_tag_list()));
$page->set_heading(html_escape($image->get_tag_list())); $page->set_heading(html_escape($image->get_tag_list()));
$page->add_block(new Block("Navigation", $this->build_navigation($image), "left", 0)); $page->add_block(new Block("Navigation", $this->build_navigation($image->id), "left", 0));
$page->add_block(new Block("Statistics", $this->build_stats($image), "left", 10)); $page->add_block(new Block("Statistics", $this->build_stats($image), "left", 10));
$page->add_block(new Block(null, $this->build_image_editor($image, $editor_parts), "main", 10)); $page->add_block(new Block(null, $this->build_image_editor($image, $editor_parts), "main", 10));
$page->add_block(new Block(null, $this->build_pin($image), "main", 11)); $page->add_block(new Block(null, $this->build_pin($image->id), "main", 11));
} }
private function build_stats($image) { private function build_stats($image) {