<?php
/*
Module Name: Lista de reproduccion Youtube
Plugin URI: https://github.com/bachors/jQuery-Youtube-Channels-Playlist
Description: Muestra un bloque de visualizacion de lista de reproduccion de Youtube
Author: Ican Bachors
Version: v06
Author URI: https://github.com/bachors
PageConfig: playlistyoutube_config
*/

// ------ FUNCIONES PARA EL FRONT-END ------ //

// Archivos de Cabecera 
function ycp_files_header(){
	global $rb_module_url;
	$files = '<script src="'.G_DIR_MODULES_URL.'jquery-youtube-playlist/js/ycp.js"></script>';
	//$files .= '<script src="'.G_DIR_MODULES_URL.'jquery-youtube-playlist/config.init.js"></script>';
  	$files .= '<link rel="stylesheet" href="'.G_DIR_MODULES_URL.'jquery-youtube-playlist/css/ycp.css">';
	return $files;
}

add_function('theme_header','ycp_files_header');


// Funcion BBCODE
function box($params){
	$player = '<script>$(document).ready(function() {

		$("#$1").ycp({
		  apikey : \'AIzaSyBmrQl2FmO08sU68_hR7wrDkQIuzp4shsc\',
		  playlist : 7,
		  autoplay : false,
		  related : true
		});
	  
	  });</script>';
	
	$player .= '<div id="$1" data-ycp_title="$2" data-ycp_channel="$3"> </div>';
	return $player;
}
function hello(){ // BBcode de prueba
	return "Hola bebecode!!";
}
add_bbcode('YOUTUBELIST', 'box', ['id','title','channel']);
add_bbcode('YOUTUBE_HOLA', 'hello');

// Pagina de configuraciones
if(isset($_GET['pag']) && $_GET['pag']=="playlistyoutube_config"):
  	function yp_title(){ // Youtube Playlist
		return "Configuracion de Lista de videos de Youtube";
	}

	function yp_maincontent(){
		include_once 'backend.config.php';
	}
	add_function('module_title_page','yp_title');
	add_function('module_content_main','yp_maincontent');

endif;
?>
