album_id * * @return bool|object */ public function get_album_info( $album_id ) { $url = 'https://api.vimeo.com/albums/' . $album_id; $data = $this->fetch_remote( $url ); if ( $data && is_object( $data ) ) { return (object) array( 'title' => $data->name, 'description' => $data->description, 'username' => $data->user->name, ); } return false; } /** * Filters attribute * * @param $attrs * * @return mixed */ public function filter_attrs( $attrs ) { if ( ! empty( $attrs['videos'] ) ) { $videos = &$attrs['videos']; $videos = explode( "\n", $videos ); $videos = array_map( array( $this, 'get_video_ID' ), $videos ); } if ( ! empty( $attrs['playlist_url'] ) ) { $attrs['playlist_url'] = $this->get_album_ID( $attrs['playlist_url'] ); } return $attrs; } /** * Returns video id from URL * * @param $vimeo_url * * @return mixed */ protected function get_video_ID( $vimeo_url ) { $vimeo_url = trim( str_replace( '&', '&', $vimeo_url ) ); if ( preg_match( '#^(?: https? \: )? (?: //)? w* \.? vimeo \.com /* ([^\s]+)$#ix', $vimeo_url, $matched ) ) { return $matched[1]; } else { $video_ID = &$vimeo_url; return $video_ID; } } /** * Returns album ID from URL * * @param $vimeo_album_url * * @return mixed */ protected function get_album_ID( $vimeo_album_url ) { if ( preg_match( '#^(?: https? \: )? (?: //)? w* \.? vimeo \.com /*album/* ([^\s]+)$#ix', $vimeo_album_url, $matched ) ) { return $matched[1]; } return $vimeo_album_url; } /** * Returns playlist/album info * * @param $play_list_id * * @param int $limit * * @return array|bool */ public function get_playlist_videos_info( $play_list_id, $limit = 50 ) { return $this->get_album_videos_info( $play_list_id ); } /** * Fetches album info from Vimeo * * @param $album_id * * @return array|bool */ public function get_album_videos_info( $album_id ) { if ( empty( $album_id ) ) { return false; } $url = 'https://api.vimeo.com/albums/' . $album_id . '/videos'; $data = $this->fetch_remote( $url ); if ( $data && isset( $data->data ) && is_array( $data->data ) ) { $videos_info = array(); foreach ( $data->data as $video ) { $video_id = $this->get_video_ID( $video->link ); $videos_info[ $video_id ] = array( 'title' => $video->name, // 'description' => $video->description, 'thumbnails' => $this->prepare_thumbnails( $video->pictures->sizes ), 'duration' => (int) $video->duration, ); } return $videos_info; } return false; } /** * Prepares thumbnails * * @param $sizes * * @return bool|\stdClass */ private function prepare_thumbnails( $sizes ) { if ( empty( $sizes ) || ! is_array( $sizes ) ) { return false; } $sizes_name = array( 0 => 'default', 1 => 'small', 2 => 'medium', 3 => 'high', 4 => 'xhigh', 5 => 'standard', 6 => 'large', 7 => 'xlarge', 8 => 'huge', 9 => 'xhuge', ); $result = new stdClass(); usort( $sizes, array( $this, '_sort_by_width' ) ); $max_resolution = array_pop( $sizes ); $result->maxres = array( 'url' => $max_resolution->link, 'width' => $max_resolution->width, 'height' => $max_resolution->height, ); foreach ( $sizes as $index => $size ) { $sz_index = floor( $size->width / 100 ) - 1; if ( isset( $sizes_name[ $sz_index ] ) ) { $sz_name = &$sizes_name[ $sz_index ]; $result->$sz_name = array( 'url' => $size->link, 'width' => $size->width, 'height' => $size->height, ); } } return $result; } /** * Handy function for usort * * @param $a * @param $b * * @return bool */ private function _sort_by_width( $a, $b ) { return $a->width > $b->width; } /** * Handy function for default frame url * * @param $attrs * * @return string */ public function default_frame_url( $attrs ) { return 'https://player.vimeo.com/video/{video-id}?autoplay=0'; } /** * Handy function for video frame URL * * @param $attrs * * @return string */ public function change_video_frame_url( $attrs ) { return 'https://player.vimeo.com/video/{video-id}?autoplay=1'; } } Health Archives - Page 14 of 75 - PushAsRx Athletic Training Centers El Paso, TX
Mission Spine Injury Clinic
11860 Vista Del Sol, Ste 128
P: 915-412-6677

Health

Chiropractic Care Options for Diabetic Neuropathy

Effective chiropractic care for diabetic neuropathy may provide relief and improve mobility for those affected by this condition. Understanding Diabetic… Read More

August 29, 2025

Chiropractic Integrative Sports Nutrition for Athletes

The Power of Chiropractic and Integrative Sports Diet for Healing and Performance When it comes to staying active and recovering… Read More

August 29, 2025

Chiropractic Care: The Immune System Strengthening Guide

Discover the benefits of chiropractic care for immune system support, leading to improved health and resilience against illness. Chiropractic Care:… Read More

August 28, 2025

Chiropractic Boosts Natural Energy for a Healthier You

How Chiropractic and Integrative Care Reenergize the Body Feeling tired all the time can be draining, making even simple tasks… Read More

August 28, 2025

Chiropractic Care Overview on The Schroth Method & Scoliosis

Discover how the Schroth method of chiropractic care for scoliosis can help achieve spinal alignment and enhance mobility. Comprehensive Guide… Read More

August 27, 2025

Dr. Jimenez Sports Care Enhances Fitness Performance

Chiropractic and Functional Medicine for CrossFit Athletes in El Paso: A Path to Peak Performance and Recovery CrossFit athletes and… Read More

August 27, 2025

Oxidative Stress & Musculoskeletal System Connection Insights

Uncover the relationship between oxidative stress and the musculoskeletal system to better understand health risks. Understanding Oxidative Stress and Chiropractic… Read More

August 21, 2025

Chiropractic Care: A Complete Guide of Reducing Back Pain with Yoga

Learn effective techniques that integrate chiropractic care & yoga for back pain to alleviate tension and promote healing. Chiropractic Care… Read More

August 20, 2025

Chiropractic Care for Carpal Tunnel Syndrome Relief

Discover effective treatments through chiropractic care for lasting relief of carpal tunnel syndrome pain and improved function. Understanding Carpal Tunnel… Read More

August 19, 2025

Spinal Alignment Health Benefits with Chiropractic Care

Beat Junk Food Cravings with Chiropractic and Fitness in El Paso Junk foods, high in sugar, fat, and salt, spark… Read More

August 19, 2025

Chiropractic Care Techniques That Work for Scoliosis

Unlock the benefits of chiropractic care for effective scoliosis pain management and improved quality of life. Understanding Scoliosis and Chiropractic… Read More

August 18, 2025

Chiropractic Care Benefits for Reducing Cardiovascular Diseases

Find out how chiropractic care can play a vital role in the management of cardiovascular disease for a better quality… Read More

August 15, 2025

Chiropractic Care Benefits for Sacroiliac Joint Pain

Learn about the benefits of chiropractic care for sacroiliac joint pain and regain your comfort and stability today. Understanding Sacroiliac… Read More

August 14, 2025

Bloating Linked Spinal Problems: Importance of Alignment

The Connection Between Spinal Alignment, Gut Health, and Injury Recovery Introduction: Why Spine Health Matters for Digestion Most people associate… Read More

August 14, 2025

Chiropractic Care Techniques Revealed for Piriformis Syndrome

Find out how chiropractic care for piriformis syndrome can help you regain comfort and function in your daily life. Understanding… Read More

August 13, 2025

Personal Injury, Trauma & Spine Rehab Specialists

Online History & Registration 🔘
Call Us Today 🔘