Ejemplo n.º 1
0
 function format_content_view($content, $viewer_attributes, $meta_attributes)
 {
     $content_txt = $content['contenttext'];
     $content_img = $content['contentimage'];
     $txt_tab_attributes = array("class" => 'grid_6 text');
     $txt_tab_start = BuildHTML::start_element(self::$div, $txt_tab_attributes);
     $img_tab_attributes = array("class" => 'grid_6 image');
     $img_tab_start = BuildHTML::start_element(self::$div, $img_tab_attributes);
     $content_end = BuildHTML::end_element(self::$div);
     if (!empty($content_txt)) {
         $txt = $content_txt;
     } else {
         $txt = "No associated text available";
     }
     if (!empty($content_img)) {
         $img_content = self::$img_dir . $content_img;
         $img_attributes["src"] = $img_content;
         $img = BuildHTML::start_element(self::$img, $img_attributes);
     } else {
         $img = "No associated image available";
     }
     $txt_output = $txt_tab_start . $txt . $content_end;
     $img_output = $img_tab_start . $img . $content_end;
     self::$viewer_content = $img_output . $txt_output;
 }
Ejemplo n.º 2
0
 function format_content_view($content, $viewer_attributes, $meta_attributes)
 {
     $content_img = $content['contentimage'];
     $content_txt = $content['contenttext'];
     $content_end = BuildHTML::end_element(self::$div);
     //set parent wrapper tabs div & tabs links
     $tabs_attributes = array("id" => "tabs");
     $tabs_start = BuildHTML::start_element(self::$div, $tabs_attributes);
     $tabs_ul_start = BuildHTML::start_element(self::$ul);
     $tabs_ul_end = BuildHTML::end_element(self::$ul);
     $tabs_li_start = BuildHTML::start_element(self::$li);
     $tabs_li_end = BuildHTML::end_element(self::$li);
     //tabs links
     $img_link_attributes = array("href" => "#tabs-1");
     $img_link_start = BuildHTML::start_element(self::$link, $img_link_attributes);
     $txt_link_attributes = array("href" => "#tabs-2");
     $txt_link_start = BuildHTML::start_element(self::$link, $txt_link_attributes);
     $tabs_link_end = BuildHTML::end_element(self::$link);
     //set image tab div
     $img_tab_attributes = array("id" => "tabs-1");
     $img_tab_start = BuildHTML::start_element(self::$div, $img_tab_attributes);
     //set text tab div
     $txt_tab_attributes = array("id" => "tabs-2");
     $txt_tab_start = BuildHTML::start_element(self::$div, $txt_tab_attributes);
     if (!empty($content_txt)) {
         $txt = $content_txt;
     } else {
         $txt = "No associated text available";
     }
     if (!empty($content_img)) {
         $img_content = self::$img_dir . $content_img;
         $img_attributes["src"] = $img_content;
         $img = BuildHTML::start_element(self::$img, $img_attributes);
     } else {
         $img = "No associated image available";
     }
     //a tad verbose - could be abstracted further
     $tabs = $tabs_start . $tabs_ul_start . $tabs_li_start . $img_link_start . 'Image' . $tabs_link_end . $tabs_li_end . $tabs_li_start . $txt_link_start . 'Text' . $tabs_link_end . $tabs_li_end . $tabs_ul_end . $img_tab_start . $img . $content_end . $txt_tab_start . $txt . $content_end . $content_end;
     //build full output for tabs and content
     self::$viewer_content = $tabs;
 }