1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 10:49:36 +02:00
Oinktube/plugin/ReportVideo/actionButton.php
2024-04-02 13:44:59 -03:00

53 lines
2.4 KiB
PHP

<?php
if (empty($video['id'])) {
return '';
}
?>
<span class="btn btn-default no-outline pull-right" id="reportBtn" data-toggle="tooltip" title="<?php if (!User::isLogged()) { echo __('Do you want to report this video? Sign in to make your opinion count.'); }else{ echo __('Report this video'); } ?>" >
<i class="fas fa-flag"></i> <small class="hidden-md hidden-sm hidden-xs"><?php echo __('Report'); ?></small>
</span>
<script>
$(document).ready(function () {
<?php if (User::isLogged()) { ?>
$("#reportBtn").click(function () {
swal({
title: "<?php echo __('Are you sure?'); ?>",
text: "<?php echo __('Do you want to report this video as inappropriate?'); ?>",
icon: "warning",
buttons: true,
dangerMode: true,
})
.then(function(willDelete) {
if (willDelete) {
modal.showPleaseWait();
$.ajax({
url: webSiteRootURL+'plugin/ReportVideo/report.json.php',
method: 'POST',
data: {'videos_id': '<?php echo $video['id']; ?>'},
success: function (response) {
setTimeout(function () {
modal.hidePleaseWait();
if (response.error) {
avideoAlert("<?php echo __('Error'); ?>", response.msg, "error");
} else {
avideoAlert("<?php echo __('Thanks'); ?>", response.msg, "success");
}
}, 500);
//
}
});
}
});
return false;
});
<?php } else { ?>
$("#reportBtn").click(function () {
$(this).tooltip("show");
return false;
});
<?php } ?>
});
</script>