public static function get_related_videos_count_for_external_video_data($external_video_library_id, $video_data, $external_video_provider_id = NULL) { /* * TODO: Change these to functions that actually count the * number of related videos (ie. tag1 OR tag2 OR tag3) * Right now, they are looking for videos that have every tag */ $tag_ids = array(); foreach ($video_data['tags'] as $tag) { $tag_ids[] = $tag['id']; } if (isset($external_video_provider_id)) { return VideoLibrary_DatabaseHelper::get_related_external_videos_count_for_tag_ids($external_video_library_id, $tag_ids, $external_video_provider_id, $video_data['id']); } else { return VideoLibrary_DatabaseHelper::get_related_external_videos_count_for_tag_ids($external_video_library_id, $tag_ids, NULL, $video_data['id']); } }