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'; } } Athletes Archives - Page 37 of 100 - PushAsRx Athletic Training Centers El Paso, TX
Mission Spine Injury Clinic
11860 Vista Del Sol, Ste 128
P: 915-412-6677

Chiropractic Sedentary Prevention for Seniors and Staying Active

Sedentary lifestyle prevention through chiropractic is highly recommended for seniors. With advanced age, the body's muscles, bones, and spinal system… Read More

December 16, 2020

Scar Tissue Break Down with Chiropractic, Mobility and Flexibility Restored

Scar tissue if left untreated/unmanaged could lead to mobility and chronic pain issues. Individuals that are recovering from a traumatic… Read More

November 20, 2020

Brachial Neuritis: Shoulder, Arm, Hand Pain, and Chiropractic Intervention

Shoulder and arm pain can be debilitating. A rare condition known as brachial neuritis could be the cause. Chiropractic can… Read More

November 11, 2020

An Olympic Athlete’s Journey | El Paso, Tx (2021)

https://www.youtube.com/watch?v=pOqt3W37UW8 In this episode (3 of 4) Dr. Alex Jimenez presents Evonne Britton, and unbelievable track star and olympic athlete… Read More

November 6, 2020

Becoming an Olympic Athlete | Evonne Britton (2021) El Paso, Tx

https://www.youtube.com/watch?v=xMozvbLA0Ck In this episode (2 of 4) Dr. Alex Jimenez presents Evonne Britton, and unbelievable track star and olympic athlete… Read More

November 6, 2020

WHO IS EVONNE BRITTON? | El Paso, Tx (2021)

https://www.youtube.com/watch?v=kKFn2bZlQM8 In this episode (2 of 4) Dr. Alex Jimenez presents Evonne Britton, and unbelievable track star and olympic athlete… Read More

November 6, 2020

Muscle Strength Chiropractic Fitness and Optimal Health

Muscle strength can mean different things to different people. But in general, the body's muscles need to be strong and… Read More

October 30, 2020

Sciatica Fitness and Chiropractic

Because sciatica is an inflammatory condition, with the sciatic nerve specifically being the target, sciatica fitness and exercise is one of the… Read More

October 23, 2020

Belly Dancing Can Help Ease and Reduce Back Pain

Belly dancing has been found to be an effective way to help individuals managing low back pain. It could be… Read More

October 15, 2020

Sarcopenia Muscle Mass Loss With Chronic Back Pain

Sarcopenia means the loss of muscle tissue/mass from the natural aging process. Something that all of us are going through. However, when… Read More

September 30, 2020

Weightlifting Fitness and Chiropractic, The Perfect Team

Weightlifting and chiropractic go hand in hand as a perfect team. Weightlifting can be utilized by everyone in some way.… Read More

September 9, 2020

Spinal Stenosis Causes and Prevention

Understanding the cause of spinal stenosis is important for accurate diagnosis and in creating a customized optimal treatment plan. The… Read More

August 14, 2020

Moving During Pregnancy Safely and Easily

Moving during pregnancy is not the way things are usually planned out, but it does happen. It is possible and… Read More

August 12, 2020

Bicycling and Back Pain: What to Know

Indoors or out, bicycling can be great for an individual's back with proper preparation. With everything that is going on,… Read More

August 11, 2020

Personal Injury, Trauma & Spine Rehab Specialists

Online History & Registration 🔘
Call Us Today 🔘