1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00

Update top menu and Main Social Media Integration in user profile

This commit is contained in:
Daniel Neto 2023-08-08 12:35:31 -03:00
parent 076bdf9433
commit 4bd92c49bb
11 changed files with 799 additions and 618 deletions

1
.gitignore vendored
View file

@ -91,3 +91,4 @@ test.php
/.env
/plugin/User_Location/install/install.sql
/plugin/PedagoFlix/
/plugin/YPTWebRTC/

View file

@ -2961,7 +2961,8 @@ if (typeof gtag !== \"function\") {
return $value;
}
public static function getWebsite($users_id = '') {
public static function getSocialMediaURL($socialMedia, $users_id = '') {
global $config;
$obj = AVideoPlugin::getObjectDataIfEnabled("CustomizeUser");
if (empty($obj)) {
@ -2971,10 +2972,14 @@ if (typeof gtag !== \"function\") {
$users_id = User::getId();
}
$user = new User($users_id);
$value = $user->getExternalOptions('userWebsite');
$value = $user->getExternalOptions($socialMedia);
return $value;
}
public static function getWebsite($users_id = '') {
return self::getSocialMediaURL('website', $users_id);
}
public static function setProfilePassword($users_id, $value) {
$obj = AVideoPlugin::getObjectDataIfEnabled("CustomizeUser");
if (empty($obj) || !User::isAdmin()) {

View file

@ -13,6 +13,49 @@ require_once $global['systemRootPath'] . 'plugin/CustomizeUser/Objects/Users_aff
class CustomizeUser extends PluginAbstract
{
public static function getSocialMedia()
{
return [
'website' => [
'class'=>'icoCopy',
'icon' => 'fas fa-globe',
'label' => __("Website"),
'placeholder' => __("Website URL"),
'isActive' => User::canUpload(),
],
'facebook' => [
'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"),
'isActive' => true,
],
'instagram' => [
'class'=>'icoInstagram',
'icon' => 'fab fa-instagram',
'label' => __("Instagram"),
'placeholder' => __("Instagram URL"),
'isActive' => true,
],
'linkedin' => [
'class'=>'icoLinkedIn',
'icon' => 'fab fa-linkedin-in',
'label' => __("LinkedIn"),
'placeholder' => __("LinkedIn URL"),
'isActive' => true,
]
];
}
public function getTags()
{
return [

View file

@ -1,41 +1,58 @@
<?php
if (User::canUpload()) {
?>
foreach (CustomizeUser::getSocialMedia() as $platform => $details) {
if (empty($details['isActive'])) {
continue;
}
?>
<div class="form-group">
<label class="col-md-4 control-label">
<?php echo __("Website"); ?>
<?php echo $details['label']; ?>
</label>
<div class="col-md-8 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"><i class="fas fa-globe"></i></span>
<input id="userWebsite" placeholder="<?php echo __("Website"); ?>" class="form-control" type="url" value="<?php echo User::getWebsite(); ?>">
<span class="input-group-addon"><i class="<?php echo $details['icon']; ?>"></i></span>
<input id="user<?php echo ucfirst($platform); ?>" platform="<?php echo $platform; ?>" placeholder="<?php echo $details['placeholder']; ?>" class="form-control CustomizeUserSocialMedia" type="url" value="<?php echo User::getSocialMediaURL($platform); ?>">
</div>
</div>
</div>
<script>
$(document).ready(function () {
$('#userWebsite').change(function (e) {
saveUserSite();
});
});
function saveUserSite() {
var userWebsite = $('#userWebsite').val();
if(empty(userWebsite) || validURL(userWebsite)){
modal.showPleaseWait();
$.ajax({
url: webSiteRootURL + 'plugin/CustomizeUser/getMyAccount.save.json.php',
data: {userWebsite: userWebsite},
type: 'post',
success: function (response) {
avideoResponse(response);
modal.hidePleaseWait();
}
});
}
}
</script>
<?php
<?php
}
?>
<script>
$(document).ready(function() {
var saveTimeout;
$('.CustomizeUserSocialMedia').on('change keyup', function(e) {
clearTimeout(saveTimeout); // Clear the existing timeout
var platform = $(this).attr('platform');
var value = $(this).val();
saveTimeout = setTimeout(function() {
saveUserURL(platform, value);
}, 500);
});
});
function saveUserURL(platform, val) {
if (empty(val) || validURL(val)) {
modal.showPleaseWait();
$.ajax({
url: webSiteRootURL + 'plugin/CustomizeUser/getMyAccount.save.json.php',
data: {
platform: platform,
val: val
},
type: 'post',
success: function(response) {
avideoResponse(response);
modal.hidePleaseWait();
}
});
}
}
</script>

View file

@ -5,22 +5,41 @@ header('Content-Type: application/json');
$obj = new stdClass();
$obj->error = true;
$obj->msg = "";
if(!User::canUpload()){
$obj->msg = "Cannot Upload";
if(empty($_REQUEST['platform'])){
$obj->msg = "Platform is empty";
die(json_encode($obj));
}
$userWebsite = preg_replace('/[^a-z0-9_\/@.:?&=;%-]/i', '', @$_POST['userWebsite']);
$platform = array();
if(!empty($userWebsite) && !isValidURL($userWebsite)){
$obj->msg = "User Site is invalid {$_POST['userWebsite']} = {$userWebsite}";
foreach (CustomizeUser::getSocialMedia() as $key => $value) {
if($_REQUEST['platform'] === $key){
$platform = $value;
}
}
if(empty($platform)){
$obj->msg = "Platform {$_REQUEST['platform']} not found";
die(json_encode($obj));
}
if(empty($platform['isActive'])){
$obj->msg = "Platform is not active";
die(json_encode($obj));
}
$url = preg_replace('/[^a-z0-9_\/@.:?&=;%-]/i', '', @$_POST['val']);
if(!empty($url) && !isValidURL($url)){
$obj->msg = "URL is invalid {$_POST['url']} = {$url}";
die(json_encode($obj));
}
$cobj = AVideoPlugin::getObjectData("CustomizeUser");
$user = new User(User::getId());
$obj->added = $user->addExternalOptions('userWebsite', $userWebsite);
$obj->added = $user->addExternalOptions($_REQUEST['platform'], $url);
$obj->error = empty($obj->added);

View file

@ -5,52 +5,87 @@ $configFile = $global['systemRootPath'] . 'videos/configuration.php';
require_once $configFile;
require_once $global['systemRootPath'] . 'plugin/TopMenu/Objects/Menu.php';
require_once $global['systemRootPath'] . 'plugin/TopMenu/Objects/MenuItem.php';
$objTopMenu = AVideoPlugin::getDataObject('TopMenu');
$menu = Menu::getAllActive(Menu::$typeTopMenu);
$dropdownClass = '';
?>
<!-- right menu start -->
<?php
foreach ($menu as $key => $value) {
?>
<li class="dropdown">
<a href="#" class=" btn btn-default btn-light navbar-btn" data-toggle="dropdown" data-toggle="tooltip" title="<?php echo $value['menuName']; ?>" data-placement="bottom" >
<?php
$hiddenClass = "hidden-md hidden-sm";
if (!empty($value['icon'])) {
?>
<i class="<?php echo $value['icon'] ?>"></i>
if (count($menu) < $objTopMenu->compactMenuIfIsGreaterThen->value) {
$dropdownClass = 'hidden-lg';
foreach ($menu as $key => $value) {
?>
<li class="dropdown visible-lg">
<a href="#" class=" btn btn-default btn-light navbar-btn" data-toggle="dropdown" data-toggle="tooltip" title="<?php echo $value['menuName']; ?>" data-placement="bottom">
<?php
$hiddenClass = "hidden-md hidden-sm hidden-mdx";
}
?>
<span class="<?php echo $hiddenClass; ?>">
<?php echo __($value['menuName']); ?>
</span>
<b class="caret"></b>
</a>
<ul class="dropdown-menu dropdown-menu-right" id="availableLive" style="">
<?php
$menuItems = MenuItem::getAllFromMenu($value['id'], true);
foreach ($menuItems as $key2 => $value2) {
$hiddenClass = "hidden-md hidden-sm";
if (!empty($value['icon'])) {
?>
<li style="margin-right: 0;">
<a href="<?php echo $value2['finalURL']; ?>" <?php echo $value2['target']; ?> >
<?php
if (!empty($value2['icon'])) {
?>
<i class="<?php echo $value2['icon'] ?>"></i>
<i class="<?php echo $value['icon'] ?>"></i>
<?php
$hiddenClass = "hidden-md hidden-sm hidden-mdx";
}
?>
<span class="<?php echo $hiddenClass; ?>">
<?php echo __($value['menuName']); ?>
</span>
<b class="caret"></b>
</a>
<ul class="dropdown-menu dropdown-menu-right" id="availableLive">
<?php
$menuItems = MenuItem::getAllFromMenu($value['id'], true);
foreach ($menuItems as $key2 => $value2) {
?>
<li style="margin-right: 0;">
<a href="<?php echo $value2['finalURL']; ?>" <?php echo $value2['target']; ?>>
<?php
}
?>
<?php echo __($value2['title']); ?>
</a>
</li>
if (!empty($value2['icon'])) {
?>
<i class="<?php echo $value2['icon'] ?>"></i>
<?php
}
?>
<?php echo __($value2['title']); ?>
</a>
</li>
<?php
}
?>
</ul>
</li>
<?php
}
?>
</ul>
</li>
<?php
}
}
?>
<!-- This is for smaller screens (the hamburger menu) -->
<div class="<?php echo $dropdownClass; ?>">
<li class="dropdown">
<a href="#" class="btn btn-default btn-light navbar-btn" data-toggle="dropdown">
<i class="fas fa-bars"></i> <b class="caret"></b>
</a>
<ul class="dropdown-menu dropdown-menu-right">
<?php foreach ($menu as $key => $value) : ?>
<li class="dropdown-header"><?php echo __($value['menuName']); ?></li>
<?php
$menuItems = MenuItem::getAllFromMenu($value['id'], true);
foreach ($menuItems as $key2 => $value2) :
?>
<li style="margin-right: 0;">
<a href="<?php echo $value2['finalURL']; ?>" <?php echo $value2['target']; ?>>
<?php
if (!empty($value2['icon'])) {
?>
<i class="<?php echo $value2['icon'] ?>"></i>
<?php
}
?>
<?php echo __($value2['title']); ?>
</a>
</li>
<?php endforeach; ?>
<?php endforeach; ?>
</ul>
</li>
</div>
<!-- right menu start -->

View file

@ -38,6 +38,14 @@ class TopMenu extends PluginAbstract {
$obj = new stdClass();
$obj->show_menu_items = true;
$o = new stdClass();
$o->type = [0=>'Do not compact top menu'];
for ($i = 1; $i <= 10; $i++) {
$o->type[$i] = "Compact top menus if it is greater then $i items";
}
$o->value = 4;
$obj->compactMenuIfIsGreaterThen = $o;
return $obj;
}

File diff suppressed because it is too large Load diff

BIN
view/.rnd Normal file

Binary file not shown.

View file

@ -87,42 +87,51 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
?>
<style>
#aboutArea #aboutAreaPreContent{
#aboutArea #aboutAreaPreContent {
max-height: 120px;
overflow: hidden;
transition: max-height 0.25s ease-out;
overflow: hidden;
}
#aboutAreaPreContent{
#aboutAreaPreContent {
margin-bottom: 30px;
}
#aboutArea.expanded #aboutAreaPreContent{
#aboutArea.expanded #aboutAreaPreContent {
max-height: 1500px;
overflow: auto;
transition: max-height 0.25s ease-in;
}
#aboutAreaShowMoreBtn{
#aboutAreaShowMoreBtn {
position: absolute;
bottom: 0;
}
#aboutArea .showMore{
#aboutArea .showMore {
display: block;
}
#aboutArea .showLess{
#aboutArea .showLess {
display: none;
}
#aboutArea.expanded .showMore{
#aboutArea.expanded .showMore {
display: none;
}
#aboutArea.expanded .showLess{
#aboutArea.expanded .showLess {
display: block;
}
#channelHome{
#channelHome {
background-color: rgb(<?php echo $obj->backgroundRGB; ?>);
position: relative;
overflow: hidden;
}
.feedDropdown{
.feedDropdown {
margin-right: 4px;
}
</style>
@ -130,7 +139,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
<div class="clearfix"></div>
<div class="panel panel-default">
<div class="panel-body">
<div class="gallery" >
<div class="gallery">
<div class="row clearfix">
<div class="col-lg-12 col-sm-12 col-xs-12">
<center style="margin:5px;">
@ -148,24 +157,24 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
$relativePath = $user->getBackgroundURL(User::$channel_artDesktopMax);
}
if (file_exists($global['systemRootPath'] . $relativePath)) {
?>
?>
<div class="clearfix" style="clear: both;"></div>
<a href="<?php echo User::getWebsite($user_id); ?>" target="_blank">
<div class="row bg-info profileBg" style="margin: 20px -10px; background: url('<?php echo getURL($relativePath); ?>') no-repeat 50% 50%; -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;">
<img src="<?php echo User::getPhoto($user_id); ?>" alt="<?php echo $user->_getName(); ?>" class="img img-responsive img-thumbnail" style="max-width: 100px;"/>
<img src="<?php echo User::getPhoto($user_id); ?>" alt="<?php echo $user->_getName(); ?>" class="img img-responsive img-thumbnail" style="max-width: 100px;" />
</div>
</a>
<?php
<?php
} else {
?>
?>
<div class="clearfix" style="clear: both;"></div>
<a href="<?php echo User::getWebsite($user_id); ?>" target="_blank">
<img src="<?php echo User::getPhoto($user_id); ?>" alt="<?php echo $user->_getName(); ?>" class="img img-responsive img-thumbnail" style="max-width: 100px;"/>
<img src="<?php echo User::getPhoto($user_id); ?>" alt="<?php echo $user->_getName(); ?>" class="img img-responsive img-thumbnail" style="max-width: 100px;" />
</a>
<?php
<?php
}
}
?>
@ -178,6 +187,29 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
<?php
echo User::getEmailVerifiedIcon($user_id)
?></h2>
<?php
$socialMedia = CustomizeUser::getSocialMedia();
?>
<ul class="social-network social-circle">
<?php
foreach ($socialMedia as $platform => $details) {
if ($details['isActive']) {
$url = User::getSocialMediaURL($platform, $user_id);
if (!empty($url)) {
?>
<li>
<a href="<?php echo $url; ?>" target="_blank" class="<?php echo $details['class']; ?>" title="<?php echo $details['label']; ?>" data-toggle="tooltip">
<i class="<?php echo $details['icon']; ?>"></i>
</a>
</li>
<?php
}
}
}
?>
</ul>
<span class="pull-right">
<?php
echo getUserOnlineLabel($user_id, 'pull-right', 'padding: 0 5px;');
@ -214,7 +246,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
</div>
<script>
$(document).ready(function () {
$(document).ready(function() {
if ($('#aboutArea').height() < $('#aboutAreaContent').height()) {
$('#aboutAreaShowMoreBtn').show();
}
@ -222,7 +254,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
</script>
<?php
if (!User::hasBLockedUser($user_id)) {
?>
?>
<div class="tabbable-panel">
<div class="tabbable-line">
<ul class="nav nav-tabs">
@ -232,59 +264,59 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = '';
}
?>
?>
<li class="nav-item <?php echo $active; ?>">
<a class="nav-link " href="#channelLive" data-toggle="tab" aria-expanded="false">
<span class="glow-flash-icon live-icon"></span> <span class="labelUpperCase"><?php echo __('Live Now'); ?></span>
</a>
</li>
<?php
<?php
$active = '';
}
if ($showChannelHomeTab) {
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = '';
}
?>
?>
<li class="nav-item <?php echo $active; ?>">
<a class="nav-link " href="#channelHome" data-toggle="tab" aria-expanded="false">
<i class="fas fa-home"></i> <span class="labelUpperCase"><?php echo __('Home'); ?></span>
</a>
</li>
<?php
<?php
$active = '';
}
if ($showChannelVideosTab) {
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = "active";
}
?>
?>
<li class="nav-item <?php echo $active; ?>">
<a class="nav-link " href="#channelVideos" data-toggle="tab" aria-expanded="false">
<i class="fas fa-file-video"></i> <span class="labelUpperCase"><?php echo __('Videos'); ?></span> <span class="badge"><?php echo $uploadedTotalVideos; ?></span>
</a>
</li>
<?php
<?php
$active = '';
}
if (!empty($uploadedTotalArticles)) {
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = "";
}
?>
?>
<li class="nav-item <?php echo $active; ?>">
<a class="nav-link " href="#channelArticles" data-toggle="tab" aria-expanded="false">
<i class="far fa-file-alt"></i> <span class="labelUpperCase"><?php echo __('Articles'); ?></span> <span class="badge"><?php echo $uploadedTotalArticles; ?></span>
</a>
</li>
<?php
<?php
$active = '';
}
if (!empty($uploadedTotalAudio)) {
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = "";
}
?>
?>
<li class="nav-item <?php echo $active; ?>">
<a class="nav-link " href="#channelAudio" data-toggle="tab" aria-expanded="false">
<i class="fas fa-file-audio"></i> <span class="labelUpperCase"><?php echo __('Audio'); ?></span> <span class="badge"><?php echo $uploadedTotalAudio; ?></span>
@ -296,13 +328,13 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
if ($showChannelProgramsTab) {
$totalPrograms = PlayList::getAllFromUserLight($user_id, true, false, 0, true, true);
if ($totalPrograms) {
?>
?>
<li class="nav-item <?php echo $active; ?>" id="channelPlayListsLi">
<a class="nav-link " href="#channelPlayLists" data-toggle="tab" aria-expanded="true">
<i class="fas fa-list"></i> <span class="labelUpperCase"><?php echo __($palyListsObj->name); ?></span> <span class="badge"><?php echo count($totalPrograms); ?></span>
</a>
</li>
<?php
<?php
$active = '';
}
}
@ -315,8 +347,8 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = '';
}
?>
<div class="tab-pane <?php echo $active; ?>" id="channelLive" >
?>
<div class="tab-pane <?php echo $active; ?>" id="channelLive">
<?php
//createGallerySection($videos, $crc = "", $get = array(), $ignoreAds = false, $screenColsLarge = 0, $screenColsMedium = 0, $screenColsSmall = 0, $screenColsXSmall = 0, $galeryDetails = true)
//var_dump($screenColsLarge, $screenColsMedium);exit;
@ -324,7 +356,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
createGallerySection($liveVideos);
?>
</div>
<?php
<?php
$active = "fade";
}
@ -333,11 +365,13 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
$active = '';
}
$obj = AVideoPlugin::getObjectData("YouPHPFlix2");
?>
<style>#bigVideo{
?>
<style>
#bigVideo {
top: 0 !important;
}</style>
<div class="tab-pane <?php echo $active; ?>" id="channelHome" >
}
</style>
<div class="tab-pane <?php echo $active; ?>" id="channelHome">
<?php
$obj->BigVideo = true;
$obj->PlayList = false;
@ -361,14 +395,14 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
include $global['systemRootPath'] . 'plugin/YouPHPFlix2/view/modeFlixBody.php';
?>
</div>
<?php
<?php
$active = "fade";
}
if ($showChannelVideosTab) {
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = "active fade in";
}
?>
?>
<div class="tab-pane <?php echo $active; ?>" id="channelVideos">
@ -376,13 +410,13 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
<div class="panel-heading">
<?php
if ($isMyChannel) {
?>
?>
<a href="<?php echo $global['webSiteRootURL']; ?>mvideos" class="btn btn-success ">
<span class="glyphicon glyphicon-film"></span>
<span class="glyphicon glyphicon-headphones"></span>
<?php echo __("My videos"); ?>
</a>
<?php
<?php
} else {
echo __("My videos");
}
@ -415,14 +449,14 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
</div>
</div>
</div>
<?php
<?php
$active = "fade";
}
if (!empty($uploadedTotalArticles)) {
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = "";
}
?>
?>
<div class="tab-pane <?php echo $active; ?>" id="channelArticles">
@ -430,12 +464,12 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
<div class="panel-heading">
<?php
if ($isMyChannel) {
?>
?>
<a href="<?php echo $global['webSiteRootURL']; ?>mvideos" class="btn btn-success ">
<i class="far fa-newspaper"></i>
<?php echo __("Articles"); ?>
</a>
<?php
<?php
} else {
echo __("Articles");
}
@ -457,7 +491,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
</div>
</div>
</div>
<?php
<?php
$active = "fade";
}
@ -465,7 +499,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
if (!empty($_GET['current'])) { // means you are paging the Videos tab
$active = "";
}
?>
?>
<div class="tab-pane <?php echo $active; ?>" id="channelAudio">
@ -473,12 +507,12 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
<div class="panel-heading">
<?php
if ($isMyChannel) {
?>
?>
<a href="<?php echo $global['webSiteRootURL']; ?>mvideos" class="btn btn-success ">
<i class="far fa-newspaper"></i>
<?php echo __("Audio"); ?>
</a>
<?php
<?php
} else {
echo __("Audio");
}
@ -500,17 +534,17 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
</div>
</div>
</div>
<?php
<?php
$active = "fade";
}
if ($showChannelProgramsTab) {
?>
?>
<div class="tab-pane <?php echo $active; ?>" id="channelPlayLists" style="min-height: 800px;">
<div class="panel panel-default">
<div class="panel-heading text-right">
<?php
if ($isMyChannel) {
?>
?>
<a class="btn btn-default btn-xs " href="<?php echo $global['webSiteRootURL']; ?>plugin/PlayLists/managerPlaylists.php">
<i class="fas fa-edit"></i> <?php echo __('Organize') . ' ' . __($palyListsObj->name); ?>
</a>
@ -523,7 +557,7 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
include $global['systemRootPath'] . 'view/channelPlaylist.php';
} else {
if ($isMyChannel) {
?>
?>
<div class="alert alert-info" role="alert" style="margin-top: 20px;">
<h4 class="alert-heading text-center"><?php echo __('No Playlist Found'); ?></h4>
<p class="text-center">
@ -534,16 +568,16 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
<?php echo __('Once you\'ve created a playlist, it will appear here.'); ?>
</p>
</div>
<?php
<?php
} else {
?>
?>
<div class="alert alert-info" role="alert" style="margin-top: 20px;">
<h4 class="alert-heading text-center"><?php echo __('No Playlist Found'); ?></h4>
<p class="text-center">
<?php echo __('This user does not have any') . ' ' . __($palyListsObj->name); ?>
</p>
</div>
<?php
<?php
}
}
?>
@ -554,14 +588,14 @@ $showChannelProgramsTab = $advancedCustomUser->showChannelProgramsTab && !empty(
</div>
</div>
<?php
<?php
$active = "fade";
}
?>
</div>
</div>
</div>
<?php
<?php
}
?>
</div>

View file

@ -24,7 +24,9 @@ ul.social-network li {
.social-network a.icoWhatsapp:hover {
background-color: #25D366;
}
.social-network a.icoInstagram:hover {
background-color: #E4405F;
}
.social-network a.icoFacebook:hover {
background-color: #3B5998;
}