Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: Youtube.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class YouTube extends MY_Controller { public function __construct(){ parent::__construct(); $this->load->helper('image'); $this->load->model('Category_model'); $this->load->model('common_model'); $this->load->model('Brand_model'); } public function YouTubeVideos($value='') { // API config $API_Key = 'AIzaSyAxpbiT72_MaT0B_bgOQrlcBRLPGRkepEE'; $Channel_ID = 'UCOfMMR52POrtk8Rk85vfJrA'; $Max_Results = 50; // Get videos from channel by YouTube Data API $apiData = @file_get_contents('https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId='.$Channel_ID.'&maxResults='.$Max_Results.'&key='.$API_Key.''); if($apiData){ $videoList = json_decode($apiData); }else{ echo 'Invalid API key or channel ID.'; } $this->data['videoList'] = $videoList; if(!empty($videoList->items)){ echo '<div class="container"> <div class="row">'; $iCounter = 1; foreach($videoList->items as $item){ // Embed video if(isset($item->id->videoId)){ echo ' <div class="col-sm"> <iframe width="600" height="400" src="https://www.youtube.com/embed/'.$item->id->videoId.'" frameborder="0" allowfullscreen></iframe> <br><b>'. $item->snippet->title .'</b> </div>'; if($iCounter%2 == 0) { echo '<div class="w-100"></div>'; } $iCounter++; } } echo "</div></div>"; }else{ echo '<p class="error">'.$apiError.'</p>'; } } }