1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 17:59:55 +02:00
Oinktube/admin/design_player.php
Caleb Mazalevskis 27a7925b98
Refactor.
2022-01-06 21:44:29 +08:00

72 lines
3.4 KiB
PHP

<?php
$obj = AVideoPlugin::getObjectDataIfEnabled('PlayerSkins');
$dir = $global['systemRootPath'] . 'plugin/PlayerSkins/skins/';
$delay = 0.2;
?>
<div class="row">
<div class="col-xs-6 <?php echo getCSSAnimationClassAndStyle('animate__fadeInUp', 'player', $delay); ?>">
<div class="panel panel-default">
<div class="panel-heading">
Default
<div class="material-switch pull-right">
<input class="playerSwitch" data-toggle="toggle" type="checkbox" value="" id="themeSwitch" <?php echo (empty($obj) || empty($obj->skin)) ? "checked" : ""; ?>>
<label for="themeSwitch" class="label-primary"></label>
</div>
</div>
<div class="panel-body" style="padding: 0;">
<iframe fameBorder="0"
src="<?php echo $global['webSiteRootURL']; ?>plugin/PlayerSkins/playerSample.php"
style="width: 100%; height: 300px; border: 0;"></iframe>
</div>
</div>
</div>
<?php
foreach (glob($dir . '*.css') as $filename) {
//echo "$filename size " . filesize($filename) . "\n";
$file = basename($filename); // $file is set to "index.php"
$fileEx = basename($filename, ".css"); // $file is set to "index"
?>
<div class="col-xs-6 <?php echo getCSSAnimationClassAndStyle('animate__fadeInUp', 'player', $delay); ?>">
<div class="panel panel-default">
<div class="panel-heading">
<?php echo ucfirst($fileEx); ?>
<div class="material-switch pull-right">
<input class="playerSwitch" data-toggle="toggle" type="checkbox" value="<?php echo($fileEx); ?>" id="themeSwitch<?php echo($fileEx); ?>" <?php echo (!empty($obj) && $fileEx == $obj->skin) ? "checked" : ""; ?>>
<label for="themeSwitch<?php echo($fileEx); ?>" class="label-primary"></label>
</div>
</div>
<div class="panel-body" style="padding: 0;">
<iframe fameBorder="0"
src="<?php echo $global['webSiteRootURL']; ?>plugin/PlayerSkins/playerSample.php?playerSkin=<?php echo($fileEx); ?>"
style="width: 100%; height: 300px; border: 0;"></iframe>
</div>
</div>
</div>
<?php
}
?>
</div>
<script>
$(document).ready(function () {
$('.playerSwitch').change(function (e) {
modal.showPleaseWait();
$('.playerSwitch').not(this).prop('checked', false);
var skin = $(this).val();
$.ajax({
url: '<?php echo $global['webSiteRootURL']; ?>objects/pluginSwitch.json.php',
data: {"uuid": "e9a568e6-ef61-4dcc-aad0-0109e9be8e36", "name": "PlayerSkins", "dir": "PlayerSkins", "enable": true},
type: 'post',
success: function (response) {
$.ajax({
url: '<?php echo $global['webSiteRootURL']; ?>admin/playerUpdate.json.php',
data: {"skin": skin},
type: 'post',
success: function (response) {
modal.hidePleaseWait();
}
});
}
});
});
});
</script>