public static function get_thumbnail_img_str_for_external_video_id($id) { try { $video_data = VideoLibrary_DatabaseHelper::get_external_video_data($id); return VideoLibrary_DisplayHelper::get_thumbnail_img($video_data['thumbnail_url'])->get_as_string(); } catch (VideoLibrary_Exception $e) { return VideoLibrary_DisplayHelper::get_thumbnail_img(VideoLibrary_URLHelper::get_default_thumbnail_url_string())->get_as_string(); } }
private function get_content_div() { $content_div = new HTMLTags_Div(); $content_div->set_attribute_str('class', 'content'); $content_div->set_attribute_str('id', 'TagsPage'); //$content_div->append($this->get_advert_div()); $content_div->append(VideoLibrary_DisplayHelper::get_tags_page_tags_div($this->get_primary_tags(), $this->get_external_video_library_id())); return $content_div; }
public function render_xml() { if (isset($_GET['ajax']) && isset($_GET['related_videos']) && isset($_GET['rewrite_controls'])) { $div = new HTMLTags_Div(); $thumbnails_wrapper_div = new HTMLTags_Div(); $thumbnails_wrapper_div->set_attribute_str('id', 'thumbnails-wrapper'); $thumbnails_wrapper_div->append(VideoLibrary_DisplayHelper::get_thumbnails_div($this->get_related_videos())); $div->append($thumbnails_wrapper_div); $div->append(VideoLibrary_DisplayHelper::get_pager_div($this->get_start(), $this->get_duration(), $this->get_total_related_videos_count(), $this->get_page_url())); echo $div->get_as_string(); } elseif (isset($_GET['ajax']) && isset($_GET['related_videos'])) { echo VideoLibrary_DisplayHelper::get_thumbnails_div($this->get_related_videos()); } }
protected function get_videos_description_div() { if (isset($_GET['external_video_provider_id'])) { $external_video_provider = VideoLibrary_DatabaseHelper::get_external_video_provider_for_id($this->get_external_video_provider_id()); } else { $external_video_provider = NULL; } if (isset($_GET['q'])) { $search_query = $_GET['q']; } else { $search_query = NULL; } // if (isset($_GET['external_video_library_id'])) { // $external_video_library_id = $_GET['external_video_library_id']; // } else { // $external_video_library_id = $this->get_external_video_library_id(); // } return VideoLibrary_DisplayHelper::get_search_page_videos_description_div($this->get_tags(), $external_video_provider, $this->get_external_video_library_id(), $search_query); }
public function render_content_to_view_a_library() { echo $this->get_back_link_p(); if (isset($_GET['id'])) { $tag_array = array(); $tag_array[] = $_GET['id']; echo VideoLibrary_DisplayHelper::get_admin_view_library_div(VideoLibrary_DatabaseHelper::get_all_external_videos_for_tag_ids_on_admin_page($tag_array))->get_as_string(); } else { echo '<p>Form ID not set!</p>'; } echo $this->get_back_link_p(); }
public function get_tags_list_for_form($library_values) { $div = '<div id="tags-list">'; // $div .= '<h3>Principal Tags</h3>'; // $div .= VideoLibrary_DisplayHelper::get_tags_empty_links_list( // VideoLibrary_DatabaseHelper::get_tags(TRUE) // )->get_as_string(); foreach ($library_values as $library_value) { $principal_lib_tags = VideoLibrary_DatabaseHelper::get_tags_for_external_library_id($library_value['id'], TRUE); $lib_tags = VideoLibrary_DatabaseHelper::get_tags_for_external_library_id($library_value['id']); if (count($lib_tags) > 0) { $div .= '<div class="library ' . $library_value['id'] . '">'; $div .= '<div class="principal-tags ' . $library_value['name'] . '">'; $div .= '<h3>Principal ' . $library_value['name'] . ' Tags</h3>'; $div .= VideoLibrary_DisplayHelper::get_tags_empty_links_list($principal_lib_tags)->get_as_string(); $div .= '</div>'; $div .= '<h3>All ' . $library_value['name'] . ' Tags</h3>'; $div .= VideoLibrary_DisplayHelper::get_tags_empty_links_list($lib_tags)->get_as_string(); $div .= '</div>'; } } // $div .= '<h3>All Tags</h3>'; // $div .= VideoLibrary_DisplayHelper::get_tags_empty_links_list( // VideoLibrary_DatabaseHelper::get_tags() // )->get_as_string(); $div .= '</div>'; return $div; }
protected function set_provider_navigation_div() { $providers = VideoLibrary_DatabaseHelper::get_external_video_providers_for_external_video_library_id($this->get_external_video_library_id()); $this->provider_navigation_div = VideoLibrary_DisplayHelper::get_external_video_provider_navigation_div($providers, VideoLibrary_URLHelper::get_search_page_url()); }
public function render_xml() { if (isset($_GET['ajax']) && isset($_GET['related_videos'])) { echo VideoLibrary_DisplayHelper::get_thumbnails_div($this->get_related_videos()); } }
private function get_related_videos_div() { /** * TODO: * Get these providers from the SQL * As a possible optimisation */ $related_video_providers = VideoLibrary_DatabaseHelper::get_external_video_providers_for_videos(VideoLibrary_RelatedVideosHelper::get_related_videos_for_external_video_data($this->get_external_video_library_id(), $this->get_video_data())); //print_r($video_data);exit; $div = new HTMLTags_Div(); $div->set_attribute_str('id', 'related-videos'); $div->append('<h2 class="related-videos">Related Videos</h2>'); $video_data = $this->get_video_data(); $video_page_url = VideoLibrary_URLHelper::get_video_page_url($video_data['id']); $providers_wrapper_div = new HTMLTags_Div(); $providers_wrapper_div->set_attribute_str('id', 'providers-wrapper'); $providers_wrapper_div->append('<h3 id="channels">Channels</h3>'); $providers_wrapper_div->append(VideoLibrary_DisplayHelper::get_external_video_provider_navigation_div($related_video_providers, $video_page_url)); $div->append($providers_wrapper_div); $video_control_wrapper_div = new HTMLTags_Div(); $video_control_wrapper_div->set_attribute_str('id', 'video-control-wrapper'); $thumbnails_wrapper_div = new HTMLTags_Div(); $thumbnails_wrapper_div->set_attribute_str('id', 'thumbnails-wrapper'); $thumbnails_wrapper_div->append(VideoLibrary_DisplayHelper::get_thumbnails_div($this->get_related_videos())); $video_control_wrapper_div->append($thumbnails_wrapper_div); $video_control_wrapper_div->append(VideoLibrary_DisplayHelper::get_pager_div($this->get_start(), $this->get_duration(), $this->get_total_related_videos_count(), $this->get_page_url())); $div->append($video_control_wrapper_div); $div->append('<div class="clear"> </div>'); return $div; }
private function get_pager_div() { return VideoLibrary_DisplayHelper::get_pager_div($this->get_start(), $this->get_duration(), $this->get_total_videos_count(), $this->get_page_url()); }
public function render_content_to_view_a_video() { echo $this->get_back_link_p(); echo $this->get_actions_div()->get_as_string(); if (isset($_GET['id'])) { echo VideoLibrary_DisplayHelper::get_admin_view_video_div(VideoLibrary_DatabaseHelper::get_external_video_data($_GET['id'])); } else { echo '<p>Form ID not set!</p>'; } echo $this->get_back_link_p(); }