1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 10:49:36 +02:00
This commit is contained in:
Daniel Neto 2023-08-16 20:11:45 -03:00
parent c7c12525ea
commit 00f383eb49
16 changed files with 534 additions and 157 deletions

View file

@ -13,82 +13,170 @@ require_once $global['systemRootPath'] . 'plugin/CustomizeUser/Objects/Users_aff
class CustomizeUser extends PluginAbstract
{
private static function _getSocialMedia()
{
return [
'website' => [
'class'=>'icoCopy',
'class' => 'icoCopy',
'icon' => 'fas fa-globe',
'label' => __("Website"),
'placeholder' => __("Website URL"),
'isActive' => true,
],
'youtube' => [
'class'=>'icoYoutube',
'icon' => 'fab fa-youtube',
'label' => __("Youtube"),
'placeholder' => __("Youtube URL"),
'isActive' => true,
],
'facebook' => [
'class'=>'icoFacebook',
'class' => 'icoFacebook',
'icon' => 'fab fa-facebook-f',
'label' => __("Facebook"),
'placeholder' => __("Facebook URL"),
'isActive' => true,
],
'twitter' => [
'class'=>'icoTwitter',
'icon' => 'fab fa-twitter',
'label' => __("Twitter"),
'placeholder' => __("Twitter URL"),
'youtube' => [
'class' => 'icoYoutube',
'icon' => 'fab fa-youtube',
'label' => __("Youtube"),
'placeholder' => __("Youtube URL"),
'isActive' => true,
],
'instagram' => [
'class'=>'icoInstagram',
'class' => 'icoInstagram',
'icon' => 'fab fa-instagram',
'label' => __("Instagram"),
'placeholder' => __("Instagram URL"),
'isActive' => true,
],
'spreaker' => [
'class'=>'icoSpreaker',
'icon' => 'fas fa-heart',
'label' => __("Spreaker"),
'placeholder' => __("Spreaker URL"),
/*
'whatsapp' => [
'class' => 'icoWhatsapp',
'icon' => 'fab fa-whatsapp',
'label' => __("Whatsapp"),
'placeholder' => __("Whatsapp URL"),
'isActive' => true,
],
*/
'twitter' => [
'class' => 'icoTwitter',
'icon' => 'fab fa-twitter',
'label' => __("Twitter"),
'placeholder' => __("Twitter URL"),
'isActive' => true,
],
'linkedin' => [
'class'=>'icoLinkedIn',
'class' => 'icoLinkedIn',
'icon' => 'fab fa-linkedin-in',
'label' => __("LinkedIn"),
'placeholder' => __("LinkedIn URL"),
'isActive' => true,
],
'tiktok' => [
'class'=>'icoTikTok',
'class' => 'icoTikTok',
'icon' => 'fab fa-tiktok',
'label' => __("TikTok"),
'placeholder' => __("TikTok URL"),
'isActive' => true,
],
'patreon' => [
'class'=>'icoPatreon',
'icon' => 'fab fa-patreon',
'label' => __("Patreon"),
'placeholder' => __("Patreon URL"),
'isActive' => true,
],
'pinterest' => [
'class'=>'icoPinterest',
'class' => 'icoPinterest',
'icon' => 'fab fa-pinterest',
'label' => __("Pinterest"),
'placeholder' => __("Pinterest URL"),
'isActive' => true,
]
],
'reddit' => [
'class' => 'icoReddit',
'icon' => 'fab fa-reddit',
'label' => __("Reddit"),
'placeholder' => __("Reddit URL"),
'isActive' => true,
],
/*
'telegram' => [
'class' => 'icoTelegram',
'icon' => 'fab fa-telegram',
'label' => __("Telegram"),
'placeholder' => __("Telegram URL"),
'isActive' => true,
],
'google' => [
'class' => 'icoGoogle',
'icon' => 'fab fa-google',
'label' => __("Google"),
'placeholder' => __("Google URL"),
'isActive' => true,
],
*/
'vimeo' => [
'class' => 'icoVimeo',
'icon' => 'fab fa-vimeo',
'label' => __("Vimeo"),
'placeholder' => __("Vimeo URL"),
'isActive' => true,
],
'tumblr' => [
'class' => 'icoTumblr',
'icon' => 'fab fa-tumblr',
'label' => __("Tumblr"),
'placeholder' => __("Tumblr URL"),
'isActive' => true,
],
'spreaker' => [
'class' => 'icoSpreaker',
'icon' => 'fas fa-heart',
'label' => __("Spreaker"),
'placeholder' => __("Spreaker URL"),
'isActive' => true,
],
/*
'rss' => [
'class' => 'icoRss',
'icon' => 'fas fa-rss',
'label' => __("RSS"),
'placeholder' => __("RSS URL"),
'isActive' => true,
],
'gab' => [
'class' => 'icoGab',
'icon' => 'fab fa-gab',
'label' => __("Gab"),
'placeholder' => __("Gab URL"),
'isActive' => true,
],
*/
'clouthub' => [
'class' => 'icoCloutHub',
'icon' => 'fas fa-cloud',
'label' => __("CloutHub"),
'placeholder' => __("CloutHub URL"),
'isActive' => true,
],
'pinboard' => [
'class' => 'icoPinboard',
'icon' => 'fas fa-thumbtack',
'label' => __("Pinboard"),
'placeholder' => __("Pinboard URL"),
'isActive' => true,
],
'apple' => [
'class' => 'icoApple',
'icon' => 'fab fa-apple',
'label' => __("Apple"),
'placeholder' => __("Apple URL"),
],
'imdb' => [
'class' => 'icoIMDB',
'icon' => 'fab fa-imdb',
'label' => __("IMDB"),
'placeholder' => __("IMDB URL"),
],
'podcast' => [
'class' => 'icoPodcast',
'icon' => 'fas fa-podcast',
'label' => __("Podcast"),
'placeholder' => __("Podcast URL"),
],
];
}
public static function getSocialMedia()
{
$obj = AVideoPlugin::getDataObject('CustomizeUser');
@ -281,16 +369,18 @@ class CustomizeUser extends PluginAbstract
return $obj;
}
function onUserSocketConnect() {
function onUserSocketConnect()
{
global $global;
echo file_get_contents($global['systemRootPath'] . 'plugin/CustomizeUser/onUserSocketConnect.js');
}
function onUserSocketDisconnect() {
function onUserSocketDisconnect()
{
global $global;
echo file_get_contents($global['systemRootPath'] . 'plugin/CustomizeUser/onUserSocketDisconnect.js');
}
static function getCallerButton($users_id, $class = '')
{
global $global;
@ -569,7 +659,7 @@ class CustomizeUser extends PluginAbstract
//_error_log("CustomizeUser::getModeYouTube this video is embed and whitelisted, we will by pass the security check");
return true;
} else {
_error_log("CustomizeUser::getModeYouTube this video is NOT whitelisted, [".(@$_SERVER['HTTP_REFERER'])."]");
_error_log("CustomizeUser::getModeYouTube this video is NOT whitelisted, [" . (@$_SERVER['HTTP_REFERER']) . "]");
}
}
$cansee = User::canWatchVideoWithAds($videos_id);