first commit
This commit is contained in:
228
admin/templates/window/import.dump.tpl
Normal file
228
admin/templates/window/import.dump.tpl
Normal file
@@ -0,0 +1,228 @@
|
||||
{extends "../frame.tpl"}
|
||||
|
||||
{block content}
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="panel panel-default first">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Načteno</h3>
|
||||
</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-default">{$import->stats['products']}</span>
|
||||
produktů
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-default">{$import->stats['variations']}</span>
|
||||
variant
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="panel panel-default first">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Bude vytvořeno</h3>
|
||||
</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-default">{$import->stats['products_created']}</span>
|
||||
produktů
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-default">{$import->stats['variations_created']}</span>
|
||||
variant
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="panel panel-default first">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Bude aktualizováno</h3>
|
||||
</div>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-default">{$import->stats['products_updated']}</span>
|
||||
produktů
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<span class="badge badge-default">{$import->stats['variations_updated']}</span>
|
||||
variant
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
{*
|
||||
<form action="{$ctrl.currUrl.Rel}&all=1" method="post">
|
||||
<input type="submit" name="synchronize_try" class="btn btn-primary btn-block" value="Zobrazit všechny položky" />
|
||||
</form>
|
||||
*}
|
||||
<a href="{$ctrl.currUrl.Rel}&all=1&synchronize_try=1" class="btn btn-block">Zobrazit všechny položky</a>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<a href="{$ctrl.currUrl.Rel}&import_real=1&execute=1&synchronize=1{if isset($import_type)}&import_type={$import_type}{/if}" class="btn btn-block btn-primary">Importovat</a>
|
||||
</div>
|
||||
{$body.all}
|
||||
</div>
|
||||
{if $import->stats['category'] or $import->stats['producer'] or $import->stats['vat'] or $import->stats['label'] or $import->stats['parameters']}
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Budou vytvořeny</h3>
|
||||
</div>
|
||||
<ul class="list-group">
|
||||
{if $import->stats['category']}
|
||||
<li class="list-group-item">
|
||||
<strong>sekce</strong>: {", "|@join:$import->stats['category']}
|
||||
</li>
|
||||
{/if}
|
||||
{if $import->stats['producer']}
|
||||
<li class="list-group-item">
|
||||
<strong>výrobci</strong>: {", "|@join:$import->stats['producer']}
|
||||
</li>
|
||||
{/if}
|
||||
{if $import->stats['vat']}
|
||||
<li class="list-group-item">
|
||||
<strong>daně</strong>: {", "|@join:$import->stats['vat']}
|
||||
</li>
|
||||
{/if}
|
||||
{if $import->stats['label']}
|
||||
<li class="list-group-item">
|
||||
<strong>jmenovky variant</strong>: {", "|@join:$import->stats['label']}
|
||||
</li>
|
||||
{/if}
|
||||
{if $import->stats['parameters']}
|
||||
<li class="list-group-item">
|
||||
<strong>parametry</strong>: {", "|@join:$import->stats['parameters']}
|
||||
</li>
|
||||
{/if}
|
||||
</ul>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $import->stats['deleted']}
|
||||
<div>Budou smazány následující staré produkty:
|
||||
{foreach $import->stats['deleted'] as $product => $variations}
|
||||
{$product}
|
||||
{if count($variations) > 0}
|
||||
({join(", ", $variations)})
|
||||
{/if},
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{$size = 0}
|
||||
{foreach $columns as $name}
|
||||
{$size = $size+$fields[$name].size|default:1}
|
||||
{/foreach}
|
||||
|
||||
{if in_array('error', $columns)}
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h1 class="h4 main-panel-title">Následující produkty hlásí chybu</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table class="table table-striped" style="text-align:center;min-width: 1024px;">
|
||||
<thead>
|
||||
<tr>
|
||||
{foreach $columns as $name}
|
||||
<th style="min-width: {$fields[$name].size|default:1*50}px;">{$fields[$name].name nofilter}</th>
|
||||
{/foreach}
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach $products as $product}
|
||||
{if !empty($product.error)}
|
||||
<tr class="{if $product['error']}danger{/if}">
|
||||
{foreach $columns as $name}
|
||||
<td>
|
||||
{$import->debugPrintValue($name, $product)}
|
||||
</td>
|
||||
{/foreach}
|
||||
|
||||
{if $product.variations}
|
||||
<td>
|
||||
<table class="table table-striped">
|
||||
<tr>
|
||||
{foreach $columnsVariations as $name}
|
||||
<th>{$fields[$name].name nofilter}</th>
|
||||
{/foreach}
|
||||
</tr>
|
||||
{foreach $product['variations'] as $variation}
|
||||
<tr>
|
||||
{foreach $columnsVariations as $name}
|
||||
<td>
|
||||
{$import->debugPrintValue($name, $variation)}
|
||||
</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
{/if}
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h1 class="h4 main-panel-title">Ukázka dat k importu {if !$all}(prvních 50 produktů){/if}</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table class="table table-striped" style="text-align:center;min-width: 1024px;">
|
||||
<thead>
|
||||
<tr>
|
||||
{foreach $columns as $name}
|
||||
<th style="min-width: {$fields[$name].size|default:1*50}px;">{$fields[$name].name nofilter}</th>
|
||||
{/foreach}
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach $products as $product}
|
||||
{if empty($product.error)}
|
||||
<tr>
|
||||
{foreach $columns as $name}
|
||||
<td>
|
||||
{$import->debugPrintValue($name, $product)}
|
||||
</td>
|
||||
{/foreach}
|
||||
|
||||
{if $product.variations}
|
||||
<td>
|
||||
<table class="table table-striped">
|
||||
<tr>
|
||||
{foreach $columnsVariations as $name}
|
||||
<th>{$fields[$name].name nofilter}</th>
|
||||
{/foreach}
|
||||
</tr>
|
||||
{foreach $product['variations'] as $variation}
|
||||
<tr>
|
||||
{foreach $columnsVariations as $name}
|
||||
<td>
|
||||
{$import->debugPrintValue($name, $variation)}
|
||||
</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</td>
|
||||
{/if}
|
||||
</tr>
|
||||
{if $all != 1 && $product@iteration > 50}
|
||||
{break}
|
||||
{/if}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{/block}
|
||||
Reference in New Issue
Block a user