mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 09:49:28 +02:00
update
This commit is contained in:
parent
62bebd4afd
commit
f06fc95e0f
12 changed files with 281 additions and 36 deletions
|
@ -15,10 +15,12 @@ if ($users_id = isChannel()) {
|
|||
$imgw = 200;
|
||||
$imgh = 200;
|
||||
$category = Category::getCategoryByName($_GET['catName']);
|
||||
$img = Category::getOGImage($category['id']);
|
||||
$title = html2plainText($category['name']);
|
||||
$url = Category::getCategoryLinkFromName($_GET['catName']);
|
||||
$description = html2plainText($category['description']);
|
||||
if(!empty($category)){
|
||||
$img = Category::getOGImage($category['id']);
|
||||
$title = html2plainText($category['name']);
|
||||
$url = Category::getCategoryLinkFromName($_GET['catName']);
|
||||
$description = html2plainText($category['description']);
|
||||
}
|
||||
echo PHP_EOL."<!-- OpenGraph not video 1 -->".PHP_EOL; ?>
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:site_name" content="<?php echo $title; ?>">
|
||||
|
|
|
@ -5399,6 +5399,10 @@ function _dieAndLogObject($obj, $prefix = "")
|
|||
|
||||
function isAVideoPlayer()
|
||||
{
|
||||
global $global;
|
||||
if (!empty($global['doNotLoadPlayer'])) {
|
||||
return false;
|
||||
}
|
||||
if (isVideo() || isSerie()) {
|
||||
return true;
|
||||
}
|
||||
|
@ -5677,7 +5681,8 @@ function getSelfURI()
|
|||
$phpselfWithoutIndex = preg_replace("/index.php/", "", @$_SERVER['PHP_SELF']);
|
||||
$url = $http . "://$_SERVER[HTTP_HOST]$phpselfWithoutIndex?$queryString";
|
||||
$url = rtrim($url, '?');
|
||||
return $url;
|
||||
|
||||
return fixTestURL($url);
|
||||
}
|
||||
|
||||
function isSameVideoAsSelfURI($url)
|
||||
|
@ -9293,6 +9298,7 @@ function getURL($relativePath, $ignoreCDN = false)
|
|||
$_SESSION['user']['sessionCache']['getURL'] = [];
|
||||
}
|
||||
if (!empty($_SESSION['user']['sessionCache']['getURL'][$relativePath])) {
|
||||
$_SESSION['user']['sessionCache']['getURL'][$relativePath] = fixTestURL($_SESSION['user']['sessionCache']['getURL'][$relativePath]);
|
||||
return $_SESSION['user']['sessionCache']['getURL'][$relativePath];
|
||||
}
|
||||
|
||||
|
@ -9302,6 +9308,7 @@ function getURL($relativePath, $ignoreCDN = false)
|
|||
} else {
|
||||
$url = $global['webSiteRootURL'] . $relativePath;
|
||||
}
|
||||
$url = fixTestURL($url);
|
||||
if (file_exists($file)) {
|
||||
$cache = @filemtime($file) . '_' . @filectime($file);
|
||||
$url = addQueryStringParameter($url, 'cache', $cache);
|
||||
|
@ -9313,6 +9320,14 @@ function getURL($relativePath, $ignoreCDN = false)
|
|||
return $url;
|
||||
}
|
||||
|
||||
function fixTestURL($text){
|
||||
if(isAVideoMobileApp() || !empty($_REQUEST['isAVideoMobileApp'])){
|
||||
$text = str_replace(array('https://vlu.me', 'vlu.me'), array('http://192.168.0.2', '192.168.0.2'), $text);
|
||||
}
|
||||
$text = str_replace(array('https://192.168.0.2'), array('http://192.168.0.2'), $text);
|
||||
return $text;
|
||||
}
|
||||
|
||||
function getCDNOrURL($url, $type = 'CDN', $id = 0)
|
||||
{
|
||||
if (!preg_match('/^http/i', $url)) {
|
||||
|
@ -10080,17 +10095,22 @@ function getIncludeFileContent($filePath, $varsArray = [], $setCacheName = false
|
|||
//_ob_start();
|
||||
//$basename = basename($filePath);
|
||||
//$return = "<!-- {$basename} start -->";
|
||||
$return = '';
|
||||
if (!empty($setCacheName)) {
|
||||
$name = $filePath . '_' . User::getId() .'_'.getLanguage();
|
||||
//var_dump($name);exit;
|
||||
$return = ObjectYPT::getSessionCache($name, 0);
|
||||
}
|
||||
if (empty($return)) {
|
||||
include $filePath;
|
||||
_ob_start();
|
||||
$return = _ob_get_clean();
|
||||
if (!empty($setCacheName)) {
|
||||
ObjectYPT::setSessionCache($name, $return);
|
||||
if(file_exists($filePath)){
|
||||
include $filePath;
|
||||
_ob_start();
|
||||
$return = _ob_get_clean();
|
||||
if (!empty($setCacheName)) {
|
||||
ObjectYPT::setSessionCache($name, $return);
|
||||
}
|
||||
}else{
|
||||
_error_log("getIncludeFileContent error $filePath");
|
||||
}
|
||||
}
|
||||
//$return .= "<!-- {$basename} end -->";
|
||||
|
|
|
@ -11,6 +11,10 @@ if (!empty($doNotIncludeConfig)) {
|
|||
error_log('AVideo includeconfig ignored');
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!isset($global['skippPlugins'])){
|
||||
$global['skippPlugins'] = array();
|
||||
}
|
||||
/*
|
||||
if($_SERVER["HTTP_HOST"] === 'localhost' || $_SERVER["HTTP_HOST"] === '127.0.0.1'){
|
||||
$global["webSiteRootURL"] = $_SERVER["REQUEST_SCHEME"].'://'.$_SERVER["HTTP_HOST"].$global["webSiteRootPath"];
|
||||
|
@ -88,6 +92,7 @@ if (empty($doNotConnectDatabaseIncludeConfig)) {
|
|||
} else {
|
||||
$mysql_connect_was_closed = 1;
|
||||
}
|
||||
$global['webSiteRootURL'] = fixTestURL($global['webSiteRootURL']);
|
||||
require_once $global['systemRootPath'] . 'objects/mysql_dal.php';
|
||||
require_once $global['systemRootPath'] . 'objects/configuration.php';
|
||||
require_once $global['systemRootPath'] . 'objects/security.php';
|
||||
|
|
|
@ -1571,7 +1571,7 @@ if (typeof gtag !== \"function\") {
|
|||
$user['photo'] = self::getPhoto($user['id']);
|
||||
$user['background'] = self::getBackground($user['id']);
|
||||
$user['tags'] = self::getTags($user['id']);
|
||||
$user['name'] = preg_replace('/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x9F]/u', '', $user['name']);
|
||||
$user['name'] = @preg_replace('/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x9F]/u', '', $user['name']);
|
||||
$user['isEmailVerified'] = $user['emailVerified'];
|
||||
if (!is_null($user['externalOptions'])) {
|
||||
$externalOptions = User::decodeExternalOption($user['externalOptions']);
|
||||
|
|
|
@ -2962,19 +2962,21 @@ if (!class_exists('Video')) {
|
|||
TimeLogStart("video::getTags_ source $video_id, $type");
|
||||
if (empty($type) || $type === "source") {
|
||||
$url = $video->getVideoDownloadedLink();
|
||||
$parse = parse_url($url);
|
||||
$objTag = new stdClass();
|
||||
$objTag->label = __("Source");
|
||||
if (!empty($parse['host'])) {
|
||||
$objTag->type = "danger";
|
||||
$objTag->text = $parse['host'];
|
||||
$tags[] = $objTag;
|
||||
$objTag = new stdClass();
|
||||
} else {
|
||||
$objTag->type = "info";
|
||||
$objTag->text = __("Local File");
|
||||
$tags[] = $objTag;
|
||||
if(!empty($url)){
|
||||
$parse = parse_url($url);
|
||||
$objTag = new stdClass();
|
||||
$objTag->label = __("Source");
|
||||
if (!empty($parse['host'])) {
|
||||
$objTag->type = "danger";
|
||||
$objTag->text = $parse['host'];
|
||||
$tags[] = $objTag;
|
||||
$objTag = new stdClass();
|
||||
} else {
|
||||
$objTag->type = "info";
|
||||
$objTag->text = __("Local File");
|
||||
$tags[] = $objTag;
|
||||
$objTag = new stdClass();
|
||||
}
|
||||
}
|
||||
}
|
||||
TimeLogEnd("video::getTags_ source $video_id, $type", __LINE__, $tolerance);
|
||||
|
|
|
@ -28,6 +28,10 @@ class API extends PluginAbstract {
|
|||
if (!isset($obj->current)) {
|
||||
$obj->current = getCurrentPage();
|
||||
}
|
||||
if (!isset($obj->rowCount)) {
|
||||
$obj->rowCount = getRowCount();
|
||||
}
|
||||
|
||||
$obj->hasMore = true;
|
||||
if(!empty($obj->rows) && is_array($obj->rows)){
|
||||
if (count($obj->rows) < $obj->rowCount) {
|
||||
|
@ -934,7 +938,7 @@ class API extends PluginAbstract {
|
|||
unset($obj->user['externalOptions']);
|
||||
unset($obj->user['extra_info']);
|
||||
$obj->user['canStream'] = $obj->user['canStream'] || $obj->user['isAdmin'];
|
||||
$obj->user['DonationButtons'] = _json_decode($obj->user['DonationButtons']);
|
||||
$obj->user['DonationButtons'] = _json_decode(@$obj->user['DonationButtons']);
|
||||
|
||||
$obj->livestream = LiveTransmition::createTransmitionIfNeed($user->getBdId());
|
||||
$obj->livestream["users_id"] = $user->getBdId();
|
||||
|
|
|
@ -31,8 +31,12 @@ class AVideoPlugin
|
|||
|
||||
public static function addRoutes()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -45,8 +49,12 @@ class AVideoPlugin
|
|||
|
||||
public static function addView($videos_id, $total)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -58,12 +66,16 @@ class AVideoPlugin
|
|||
}
|
||||
|
||||
public static function getHeadCode(){
|
||||
global $global;
|
||||
if(self::isDebuging(__FUNCTION__)){
|
||||
return '<!-- AVideoPlugin::'.__FUNCTION__.' disabled -->';
|
||||
}
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -78,9 +90,13 @@ class AVideoPlugin
|
|||
}
|
||||
|
||||
public static function getChartTabs(){
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -100,9 +116,13 @@ class AVideoPlugin
|
|||
|
||||
public static function getChartContent()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -118,9 +138,13 @@ class AVideoPlugin
|
|||
|
||||
public static function getGallerySection()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -133,9 +157,13 @@ class AVideoPlugin
|
|||
|
||||
public static function getHelpToc()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "<h4>" . __("Table of content") . "</h4><ul>";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -151,9 +179,13 @@ class AVideoPlugin
|
|||
|
||||
public static function getHelp()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -169,12 +201,16 @@ class AVideoPlugin
|
|||
}
|
||||
|
||||
public static function getFooterCode(){
|
||||
global $global;
|
||||
if(self::isDebuging(__FUNCTION__)){
|
||||
return '<!-- AVideoPlugin::'.__FUNCTION__.' disabled -->';
|
||||
}
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$str = "";
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -189,9 +225,13 @@ class AVideoPlugin
|
|||
|
||||
public static function getJSFiles()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$allFiles = [];
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -324,10 +364,15 @@ class AVideoPlugin
|
|||
}
|
||||
|
||||
public static function loadPluginIfEnabled($name){
|
||||
global $_loadPluginIfEnabled;
|
||||
global $_loadPluginIfEnabled, $global;
|
||||
if(!isset($_loadPluginIfEnabled)){
|
||||
$_loadPluginIfEnabled = array();
|
||||
}
|
||||
|
||||
if(in_array($name, $global['skippPlugins'])){
|
||||
return false;
|
||||
}
|
||||
|
||||
if(isset($_loadPluginIfEnabled[$name])){
|
||||
return $_loadPluginIfEnabled[$name];
|
||||
}
|
||||
|
@ -1897,9 +1942,13 @@ class AVideoPlugin
|
|||
|
||||
public static function dataSetup()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
$r = [];
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -1917,8 +1966,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetLive_transmitions_history_id($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -1931,8 +1984,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetEncoderURL($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -1945,8 +2002,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetFilepath($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -1959,8 +2020,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetFilesize($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -1973,8 +2038,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetUsers_id($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -1987,8 +2056,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetSites_id($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2001,8 +2074,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetVideo_password($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2015,8 +2092,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetClean_title($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2029,8 +2110,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetDuration($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2043,8 +2128,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetIsSuggested($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2057,8 +2146,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetStatus($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2071,8 +2164,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetType($video_id, $oldValue, $newValue, $force)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2085,8 +2182,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetRotation($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2099,8 +2200,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetZoom($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2113,8 +2218,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetDescription($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2127,8 +2236,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetCategories_id($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2141,8 +2254,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetVideoDownloadedLink($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2155,8 +2272,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetVideoGroups($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2169,8 +2290,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetTrailer1($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2183,8 +2308,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetTrailer2($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2197,8 +2326,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetTrailer3($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2211,8 +2344,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetRate($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2225,8 +2362,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetYoutubeId($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2239,8 +2380,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetTitle($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2256,8 +2401,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetFilename($video_id, $oldValue, $newValue, $force)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2270,8 +2419,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetNext_videos_id($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2284,8 +2437,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetVideoLink($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2298,8 +2455,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetCan_download($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2312,8 +2473,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetCan_share($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2326,8 +2491,12 @@ class AVideoPlugin
|
|||
|
||||
public static function getWalletConfigurationHTML($users_id, $wallet, $walletDataObject)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2340,8 +2509,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetOnly_for_paid($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2354,8 +2527,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetRrating($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2378,8 +2555,12 @@ class AVideoPlugin
|
|||
* @return $file
|
||||
*/
|
||||
public static function modifyURL($file){
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2392,8 +2573,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetExternalOptions($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2406,8 +2591,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetVideoStartSeconds($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2420,8 +2609,12 @@ class AVideoPlugin
|
|||
|
||||
public static function onVideoSetSerie_playlists_id($video_id, $oldValue, $newValue)
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
@ -2434,8 +2627,12 @@ class AVideoPlugin
|
|||
|
||||
public static function getMobileHomePageURL()
|
||||
{
|
||||
global $global;
|
||||
$plugins = Plugin::getAllEnabled();
|
||||
foreach ($plugins as $value) {
|
||||
if(in_array($value['dirName'], $global['skippPlugins'])){
|
||||
continue;
|
||||
}
|
||||
self::YPTstart();
|
||||
$p = static::loadPlugin($value['dirName']);
|
||||
if (is_object($p)) {
|
||||
|
|
|
@ -35,6 +35,7 @@ $objMM->logo = getURL($config->getLogo());
|
|||
$objMM->favicon = $config->getFavicon(true);
|
||||
$objMM->title = $config->getWebSiteTitle();
|
||||
$objMM->version = $config->getVersion();
|
||||
$objMM->encoder = $config->getEncoderURL(true);
|
||||
$objMM->EULA_original = $objMM->EULA->value;
|
||||
$objMM->EULA = nl2br($objMM->EULA->value);
|
||||
$objMM->YPTSocket = AVideoPlugin::getDataObjectIfEnabled('YPTSocket');
|
||||
|
|
|
@ -10,14 +10,16 @@ if (!isset($global['systemRootPath'])) {
|
|||
$configFile = '../../videos/configuration.php';
|
||||
require_once $configFile;
|
||||
}
|
||||
$global['skippPlugins'][] = 'VideoResolutionSwitcher';
|
||||
$global['skippPlugins'][] = 'PlayerSkins';
|
||||
$global['skippPlugins'][] = 'TheaterButton';
|
||||
|
||||
|
||||
//$global['doNotLoadPlayer'] = 1;
|
||||
$bodyClass = '';
|
||||
$key = '';
|
||||
$live_servers_id = '';
|
||||
$live_index = '';
|
||||
$users_id = User::getId();
|
||||
|
||||
if (!empty($_REQUEST['logoff'])) {
|
||||
User::logoff();
|
||||
}
|
||||
|
@ -34,7 +36,7 @@ if (User::isLogged()) {
|
|||
$lth = LiveTransmitionHistory::getLatestFromUser($users_id);
|
||||
$key = $lth['key'];
|
||||
$live_servers_id = $lth['live_servers_id'];
|
||||
$live_index = $lth['live_index'];
|
||||
$live_index = @$lth['live_index'];
|
||||
}
|
||||
|
||||
if (!empty($key)) {
|
||||
|
@ -48,6 +50,7 @@ if (User::isLogged()) {
|
|||
//var_dump($livet, $getLiveKey, isLive());exit;
|
||||
if (AVideoPlugin::isEnabledByName('Chat2')) {
|
||||
|
||||
$latest = LiveTransmitionHistory::getLatestFromUser($users_id);
|
||||
$chat = new ChatIframeOptions();
|
||||
$chat->set_room_users_id($users_id);
|
||||
$chat->set_live_transmitions_history_id($latest['id']);
|
||||
|
@ -104,13 +107,19 @@ if (User::isLogged()) {
|
|||
}
|
||||
}
|
||||
} else {
|
||||
header("Location: {$global['webSiteRootURL']}plugin/MobileYPT/loginPage.php");
|
||||
//header("Location: {$global['webSiteRootURL']}plugin/MobileYPT/loginPage.php");
|
||||
header("Location: loginPage.php"); // make sure you keep the same URL
|
||||
exit;
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="">
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
padding: 100px 0;
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
include $global['systemRootPath'] . 'view/include/head.php';
|
||||
?>
|
||||
|
@ -149,7 +158,7 @@ if (User::isLogged()) {
|
|||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-color: transparent; <?php echo $bodyClass; ?>">
|
||||
<body style="background-color: transparent; <?php echo @$bodyClass; ?>">
|
||||
<?php
|
||||
echo $html;
|
||||
?>
|
||||
|
|
|
@ -19,7 +19,7 @@ if (!empty($_REQUEST['user']) && !empty($_REQUEST['pass'])) {
|
|||
User::loginFromRequest();
|
||||
}
|
||||
if (User::isLogged()) {
|
||||
$html .= getIncludeFileContent($global['systemRootPath'] . 'plugin/MobileYPT/userButtons.php');
|
||||
//$html .= getIncludeFileContent($global['systemRootPath'] . 'plugin/MobileYPT/userButtons.php');
|
||||
} else {
|
||||
if (!empty($_REQUEST['SignUp'])) {
|
||||
$html .= getIncludeFileContent($global['systemRootPath'] . 'view/userSignUpBody.php');
|
||||
|
@ -31,6 +31,7 @@ if (User::isLogged()) {
|
|||
$html .= getIncludeFileContent($global['systemRootPath'] . 'view/userLogin.php', array('signUpURL' => $signUpURL, '_GET[\'redirectUri\']' => $redirectUri, 'hideRememberMe' => 1));
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="">
|
||||
|
@ -73,7 +74,7 @@ if (User::isLogged()) {
|
|||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-color: transparent; <?php echo $bodyClass; ?>">
|
||||
<body style="background-color: transparent; <?php echo @$bodyClass; ?>">
|
||||
<?php
|
||||
echo $html;
|
||||
?>
|
||||
|
|
|
@ -61,6 +61,7 @@ class TheaterButton extends PluginAbstract {
|
|||
$obj = $this->getDataObject();
|
||||
|
||||
if (!empty($obj->show_switch_button)) {
|
||||
//var_dump(debug_backtrace());exit;
|
||||
return array("plugin/TheaterButton/script.js", "plugin/TheaterButton/addButton.js");
|
||||
}
|
||||
return array("plugin/TheaterButton/script.js");
|
||||
|
@ -83,6 +84,9 @@ class TheaterButton extends PluginAbstract {
|
|||
}
|
||||
|
||||
private function showButton() {
|
||||
if(!isAVideoPlayer()){
|
||||
return false;
|
||||
}
|
||||
if (isMobile() || isEmbed()) {
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -10,7 +10,7 @@ if (empty($advancedCustom)) {
|
|||
$advancedCustom = AVideoPlugin::getObjectData("CustomizeAdvanced");
|
||||
}
|
||||
TimeLogEnd($timeLogHead, __LINE__);
|
||||
if (is_object($video)) {
|
||||
if (!empty($video) && is_object($video)) {
|
||||
$video = Video::getVideoLight($video->getId());
|
||||
}
|
||||
TimeLogEnd($timeLogHead, __LINE__);
|
||||
|
@ -227,14 +227,14 @@ if (isRTL()) {
|
|||
</script>
|
||||
<?php
|
||||
if (!isOffline() && !$config->getDisable_analytics()) {
|
||||
include_once $global['systemRootPath'] . 'view/include/ga.php';
|
||||
//include_once $global['systemRootPath'] . 'view/include/ga.php';
|
||||
}
|
||||
TimeLogEnd($timeLogHead, __LINE__);
|
||||
if (!isBot()) {
|
||||
echo $config->getHead();
|
||||
echo fixTestURL($config->getHead());
|
||||
}
|
||||
TimeLogEnd($timeLogHead, __LINE__);
|
||||
echo $head;
|
||||
echo fixTestURL($head);
|
||||
if (!empty($video)) {
|
||||
if (!empty($video['users_id'])) {
|
||||
$userAnalytics = new User($video['users_id']);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue