Files
kupshop/admin/templates/list/reviews.tpl
2025-08-02 16:30:27 +02:00

79 lines
2.4 KiB
Smarty

{extends "../list.tpl"}
{block body_class}class="list-reviews"{/block}
{block "content"}
<form method="post" action="launch.php?s=list.php&type=reviews&type_list={$smarty.get.type_list}">
{$smarty.block.parent}
</form>
{/block}
{block bottomPagination}
<div class="row">
<div class="col-md-6">
{paginationList pager=$pager}
</div>
{if $smarty.get.type_list=='ShowNotConfirmed'}
<div class="col-md-2 col-md-offset-4">
<input type="submit" name="Submit" class="btn btn-primary btn-block" value="Schválit vše"/>
</div>
{/if}
</div>
{/block}
<script>
{block onready append}
$('[data-form-delete]').on('click', function() {
var row = $(this).closest('tr');
var reviewId = row.find('[data-form-delete-input]').data('formDeleteInput');
var data = { };
data[reviewId] = { 'delete': 1 };
$.ajax({
type: 'POST',
url: 'launch.php?s=list.php&type=reviews',
data: {
'data': {
'reviews': data
}
},
success: function(msg) {
row.fadeOut(500);
showInfoMessage("Smazáno", 'success');
row.remove();
},
error: function() {
showInfoMessage("Chyba při odeslání. Obnovte prosím stránku a zkuste to znovu.", 'error');
}
});
});
$('[data-form-top]').on('click', function() {
var row = $(this).closest('tr');
var reviewId = row.find('[data-form-top-input]').data('formTopInput');
var data = { };
data[reviewId] = { 'top': 1 };
$.ajax({
type: 'POST',
url: 'launch.php?s=list.php&type=reviews',
data: {
'data': {
'reviews': data
}
},
success: function(msg) {
{if $smarty.get.type_list!='ShowNotConfirmed'}
row.find('.review-figure').html('{KupShop\CatalogBundle\Util\ReviewsUtil::$rank[5]|translate:'reviews'}');
row.find('.review-top').addClass('disabled');
{else}
row.fadeOut(500);
{/if}
showInfoMessage("Uloženo", 'success');
row.remove();
},
error: function() {
showInfoMessage("Chyba při odeslání. Obnovte prosím stránku a zkuste to znovu.", 'error');
}
});
});
{/block}
</script>