{$stocks_count = count($stocks)} {function name="product_row" row=[]}
{if !$product_id} {$row['product_name']|escape} {$row['sku_name']|default:''|escape} {else} {$row['sku_name']|default:''|escape} {/if}
{/function} {if $stocks_count < 1} {capture assign="log_list"} {foreach $log as $row} {$row['icon']} {product_row row=$row} {if $row['diff_count'] > 0}+{$row['diff_count']}{else}{$row['diff_count']}{/if} {shopHelper::getStockCountIcon($row['after_count'], $row['stock_id'])} {if $row['after_count'] !== null}{$row['after_count']}{else}∞{/if}
{$row['description']}
{$row['datetime']|wa_datetime:humandatetime}
{/foreach} {/capture} {else} {capture assign="log_list"} {foreach $log as $row} {$row['icon']} {product_row row=$row} {foreach $stocks as $stock} {if $stock['id'] == $row['stock_id']} {shopHelper::getStockCountIcon($row['after_count'], $row['stock_id'])} {if $row['after_count'] !== null}{$row['after_count']}{else}∞{/if} {if $row['diff_count'] > 0}+{$row['diff_count']}{else}{$row['diff_count']}{/if} {/if} {/foreach} {if $row.sku_count_show} {shopHelper::getStockCountIcon($row['after_count'])} {if $row['after_count'] === null}∞{else}{$row['after_count']}{/if} {if $row['stock_name']}{$row['stock_name']|escape}{/if} {if $row['diff_count'] > 0}+{$row['diff_count']}{else}{$row['diff_count']}{/if} {/if}
{$row['description']}
{$row['datetime']|wa_datetime:humandatetime}
{/foreach} {/capture} {/if} {capture assign="lazy_loading_footer"}

{_w('%d log item','%d log items', $offset + $count)} {sprintf(_w('of %d'), $total_count)}

{/capture} {if !$lazy} {function name="get_url_params" stock_id=null order=null}{strip} {if $stock_id || ($stock_id === '0' || $stock_id === 0)}stock_id={$stock_id}&{/if}{if $order}order={$order}{/if} {/strip}{/function} {function name="get_url" stock_id=null order=null}{strip} {if $product_id} {get_url_params stock_id=$stock_id order=$reverse_order} {else} #/stockslog/{get_url_params stock_id=$stock_id order=$reverse_order} {/if} {/strip}{/function} {if $log} {if $stocks_count < 1} {$log_list}
[`Quantity`] [`Description`]
{else} {foreach $stocks as $stock} {/foreach} {$log_list}
{$stock.name|escape}
{/if} {$lazy_loading_footer} {else} {if isset($stocks[$stock_id])} {sprintf('[`There are no stock update records on @%s yet.`]', $stocks[$stock_id]['name'])} {else} [`There are no stock update records yet.`] {/if} {/if} {else} {$log_list}
{$lazy_loading_footer} {/if}