private function get_png_image_url() { // $get_variables = array("frame_id" => $this->frame->get_id()); // return PublicHTML_URLHelper // ::get_oo_page_url('Oedipus_framePNGImage', $get_variables); // Nice URLs /frames/images/option-frame-XX.png return Oedipus_FrameImageHelper::get_frame_png_url($this->frame->get_id()); }
private function get_next_navigation_div(Oedipus_Frame $frame, $child_frames) { $div = new HTMLTags_Div(); $div->set_attribute_str('id', 'next-frames'); $div->append(new HTMLTags_Heading(4, 'Next Frames')); $ul = new HTMLTags_UL(); foreach ($child_frames as $child) { $li = new HTMLTags_LI(); $li->append(new HTMLTags_Heading(5, $child->get_name())); $li->append(Oedipus_FrameImageHelper::get_frame_png_thumbnail_img_a($child, 150, 100)); $ul->append($li); } if ($frame->is_editable()) { $li = new HTMLTags_LI(); $li->append(self::get_add_node_a($frame)); $ul->append($li); } $div->append($ul); return $div; }
public static function get_latest_frames_div() { /* * This is a bad idea really, cos you shouldnt just show everyone's * frames regardless of who owns them, just for now */ $div = new HTMLTags_Div(); $div->set_attribute_str('class', 'frame_thumbnail_list'); $heading = new HTMLTags_Heading(3, 'Latest Frames'); $div->append_tag_to_content($heading); $ul = new HTMLTags_UL(); $frames = Oedipus_FrameHelper::get_latest_option_frames(4); foreach ($frames as $frame) { $li = new HTMLTags_LI(); $a = Oedipus_FrameImageHelper::get_frame_png_thumbnail_img_a($frame); $li->append_tag_to_content($a); $ul->append_tag_to_content($li); } $div->append_tag_to_content($ul); return $div; }