150 lines
6.2 KiB
Smarty
150 lines
6.2 KiB
Smarty
{extends "list.tpl"}
|
|
|
|
{block 'list-header-check'}
|
|
<div class="checkbox">
|
|
<input type="checkbox" name="select-all" id="select-all" checked/>
|
|
<label for="select-all">{*Zaškrtnout vše*}</label>
|
|
</div>
|
|
{/block}
|
|
|
|
{block 'table-class'}table table-mass-process{/block}
|
|
|
|
{block content}
|
|
<style>
|
|
{block "list-styles"}
|
|
/* Order statuses */
|
|
{foreach getOrderStatuses() as $id => $status}
|
|
{if $status.color and $id != 0}
|
|
.badge.status-{$id} {
|
|
background-color: #{$status.color};
|
|
border-color: #{$status.color};
|
|
}
|
|
{/if}
|
|
{/foreach}
|
|
{/block}
|
|
</style>
|
|
|
|
<form method="post" id="balikobot-form">
|
|
{$smarty.block.parent}
|
|
</form>
|
|
<script>
|
|
var $form = $('#balikobot-form');
|
|
$('#select-all').click(function(event) {
|
|
if (this.checked) {
|
|
$form.find(':checkbox').each(function() {
|
|
this.checked = true;
|
|
});
|
|
} else {
|
|
$form.find(':checkbox').each(function() {
|
|
this.checked = false;
|
|
});
|
|
}
|
|
});
|
|
|
|
var unchecked = localStorage.getItem('listcheckedbalikonos');
|
|
if (unchecked) {
|
|
unchecked = JSON.parse(unchecked);
|
|
for (var i = 0; i < unchecked.length; i++) {
|
|
$("[value='" + unchecked[i] + "']").prop('checked', false);
|
|
}
|
|
localStorage.removeItem('listcheckedbalikonos');
|
|
}
|
|
|
|
$("thead a").click(function() {
|
|
var orders = $("[name='orders[]']:not(:checked)");
|
|
|
|
var unchecked = [];
|
|
for (var i = 0; i < orders.length; i++) {
|
|
unchecked.push(orders.eq(i).val());
|
|
}
|
|
|
|
localStorage.setItem('listcheckedbalikonos', JSON.stringify(unchecked));
|
|
|
|
});
|
|
</script>
|
|
{/block}
|
|
|
|
{block bottomPagination}
|
|
<div class="pagination-sticky">
|
|
{include "utils/pager.tpl"}
|
|
|
|
<div class="pagination-buttons">
|
|
{block buttons}
|
|
<div class="{if $pageCount > 5}dropup{else}dropdown{/if} dropup-actions">
|
|
<button class="btn dropdown-toggle" type="button" id="massProcessDropdownTrigger" data-toggle="dropdown">
|
|
Tisk
|
|
</button>
|
|
<ul class="dropdown-menu" aria-labelledby="adminActionsDropdownTrigger" id="massProcessDropdown">
|
|
{block buttons_dropup}
|
|
<li>
|
|
<a href=""
|
|
onclick='$.redirectPost({ url:"launch.php?s=printCenter.php&type=order&set=order&", data:$form.serializeArray(), target:"Tisk faktur" });return false;'>
|
|
HTML faktury</a>
|
|
</li>
|
|
<li>
|
|
<a href=""
|
|
onclick='$.redirectPost({ url:"launch.php?s=printCenterPDF.php&type=order&set=multiplePDF&invoice_force=2", data:$form.serializeArray(), target:"Tisk faktur" });return false;'>
|
|
PDF faktury</a>
|
|
</li>
|
|
<li>
|
|
<a href=""
|
|
onclick='$.redirectPost({ url:"launch.php?s=printCenter.php&type=order&set=order&template=orderViewprintPickingList.tpl", data:$form.serializeArray(), target:"Tisk vychystávacího listu" });return false;'>
|
|
Vychystávací listy</a>
|
|
</li>
|
|
<li>
|
|
<a href=""
|
|
onclick='$.redirectPost({ url:"launch.php?s=printCenter.php&type=orders&template=massOrderViewprintPickingList.tpl", data:$form.serializeArray(), target:"Tisk hromadného vychystávacího listu" });return false;'>
|
|
Hromadný vychystávací list</a>
|
|
</li>
|
|
<li>
|
|
<a href=""
|
|
onclick='$.redirectPost({ url:"launch.php?s=printCenter.php&type=order&recap=1", data:$form.serializeArray(), target:"Tisk rekapitulace objednávky" });return false;'>
|
|
Rekapitulace objednávky</a>
|
|
</li>
|
|
{/block}
|
|
</ul>
|
|
</div>
|
|
{/block}
|
|
|
|
{block delivery_buttons}{/block}
|
|
|
|
{if !$smarty.get.balikonos}
|
|
<div class="status-change">
|
|
<div class="chosen-wrapper">
|
|
{if $pageCount <= 5}
|
|
{$css_class = "selecter selecter-down"}
|
|
{else}
|
|
{$css_class = "selecter selecter-up"}
|
|
{/if}
|
|
{print_select name="status" var=$cfg.Order.Status.global selected=$cfg.Modules.orders_mass_process.invoice_default_to
|
|
param='form="balikobot-form"' class=$css_class}
|
|
</div>
|
|
|
|
<div class="checkbox">
|
|
<input type="checkbox" name="donotsend" value="ON" class="check" id="donotsend">
|
|
<label for="donotsend"><strong>Ne</strong>odesílat zákazníkovi e-mail</label>
|
|
</div>
|
|
|
|
<button type='submit' name=acn class="btn btn-primary" value="multiInvoiceChangeStatus" form="balikobot-form"
|
|
onclick="if (!confirm('Opravdu chcete změnit stav?')) return false;">Změnit stav
|
|
</button>
|
|
</div>
|
|
{/if}
|
|
|
|
{if findModule("balikonos")}
|
|
{if $cfg.Modules.balikonos.provider === 'balikobot'}
|
|
<button type='button' class="btn btn-primary" name=action value=balikonos data-submit-loading
|
|
onclick='$.redirectPost({ url:"launch.php?s=list.php&type=balikobot&action=insert{if $smarty.get.balikobot_user}&balikobot_user={$smarty.get.balikobot_user}{/if}", data:$form.serializeArray() })'>
|
|
Nahrát do Balíkobota
|
|
</button>
|
|
{else}
|
|
<button type='button' class="btn btn-primary" name=action value=balikonos data-submit-loading
|
|
onclick='$.redirectPost({ url:"launch.php?s=list.php&type=balikonos&action=insert", data:$form.serializeArray() })'>
|
|
Nahrát do Balíkonoše
|
|
</button>
|
|
{/if}
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
{/block}
|