{strip}

{if $gContent->isValid()} {tr}Edit Movement{/tr}: {$gContent->getTitle()|escape} {else} {tr}Create Movement{/tr} {/if}

{formfeedback error=$errors} {form id="editMovementForm" enctype="multipart/form-data" ipackage="stock" ifile="edit_movement.php"}
{formlabel label="Reference" for="title" mandatory="y"} {forminput} {/forminput}
{if !$isBuild} {if $refTypes}
{formlabel label="Movement Type" mandatory="y"} {forminput} {foreach from=$refTypes key=item item=label} {/foreach} {/forminput}
{/if}
{formlabel label="From" for="ref_from"} {forminput}
{/forminput}
{formlabel label="Ref Key" for="ref_key"} {forminput} {/forminput}
{/if}
{formlabel label="{if $isPbld}Build Date{else}Ordered{/if}" for="ordered_date"} {forminput} {/forminput}
{formlabel label="{if $isPbld}Completed{else}Received{/if}" for="received_date"} {forminput} {/forminput}
{formlabel label="Note" for="edit"} {forminput} {/forminput}
{if !$gContent->isValid()}
{formlabel label="Load CSV"} {forminput} {formhelp note="Optional — upload movement CSV at creation time"} {/forminput}
{/if} {include file="bitpackage:liberty/edit_content_owner_inc.tpl"}
{if $gContent->isValid() && $gBitUser->hasPermission('p_stock_expunge')} {/if}
{/form} {if $gContent->isValid()} {if $gXrefInfo->mGroups} {jstabs} {foreach $gXrefInfo->mGroups as $xrefGroup} {if $xrefGroup->mXGroup neq 'reference' && ($xrefGroup->mXGroup neq 'assembly' || $isBuild)} {include file=$gContent->getXrefListTemplate($xrefGroup->mTemplate) xrefGroup=$xrefGroup allow_add=true allow_edit=true} {/if} {/foreach} {/jstabs} {/if} {if !$isBuild} {* ── Upload CSV (orders/transfers only) ── *}

{tr}Upload CSV{/tr}

{form enctype="multipart/form-data" ipackage="stock" ifile="edit_movement.php"}
{/form} {/if} {* ── Upload results ── *} {if isset($csvLoaded)}
{tr}Loaded{/tr}: {$csvLoaded} {if $csvSkipped}   {tr}Skipped{/tr}: {$csvSkipped}{/if}
{if $csvErrors} {/if} {/if} {/if}
{/strip}