public function display_results(Page $page, Image $image) { $page->set_title("Thumbnail Regenerated"); $page->set_heading("Thumbnail Regenerated"); $page->add_header("<meta http-equiv=\"cache-control\" content=\"no-cache\">"); $page->add_block(new NavBlock()); $page->add_block(new Block("Thumbnail", $this->build_thumb_html($image))); }
public function display_page(Page $page, Image $image, $editor_parts) { $metatags = str_replace(" ", ", ", html_escape($image->get_tag_list())); $page->set_title("Image {$image->id}: " . html_escape($image->get_tag_list())); $page->add_header("<meta name=\"keywords\" content=\"{$metatags}\">"); $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(null, $this->build_info($image, $editor_parts), "main", 10)); //$page->add_block(new Block(null, $this->build_pin($image), "main", 11)); }
public function build_tagger(Page $page, $event) { global $config; // Initialization code $base_href = $config->get_string('base_href'); // TODO: AJAX test and fallback. $page->add_header("<script src='{$base_href}/ext/tagger/webtoolkit.drag.js' type='text/javascript'></script>"); $page->add_block(new Block(null, "<script type='text/javascript'>Tagger.initialize(" . $event->get_image()->id . ");</script>", "main", 1000)); // Tagger block $page->add_block(new Block(null, $this->html($event->get_image()), "main")); }