{$caption_title|default:{intl l='classic modules'}}
{admin_sortable_header current_order=$module_order order='id' reverse_order='id_reverse' path={url path='/admin/modules'} request_parameter_name='module_order' label="{intl l='ID'}" } |  | {admin_sortable_header current_order=$module_order order='title' reverse_order='title_reverse' path={url path='/admin/modules'} request_parameter_name='module_order' label="{intl l='Name'}" } | {admin_sortable_header current_order=$module_order order='code' reverse_order='code_reverse' path={url path='/admin/modules'} request_parameter_name='module_order' label="{intl l='Code'}" } | {intl l="version"} | {admin_sortable_header current_order=$module_order order='enabled' reverse_order='enabled_reverse' path={url path='/admin/modules'} request_parameter_name='module_order' label="{intl l='Enable/Disable'}" } | {admin_sortable_header current_order=$module_order order='manual' reverse_order='manual_reverse' path={url path='/admin/modules'} request_parameter_name='module_order' label="{intl l='Position'}" } {hook name="modules.table-header" location="modules_table_header" } | {intl l="Actions"}
--- | --- | --- | --- | --- | --- | --- | ---
{$hidden = $smarty.post.hidden|default:'0'} {loop type="module" name="module.{$module_type}" module_type={$module_type|default:1} order=$module_order backend_context=1 hidden=$hidden } {loop type="auth" role="ADMIN" name="can_view_module.{$module_type}" access="VIEW" resource="admin.module" module=$CODE}
{$ID} |  | {$TITLE} | {$CODE} | {$VERSION} {if $EXISTS} | {if $MANDATORY ne 1 || $ACTIVE eq 0} {else} {/if} | {admin_position_block resource="admin.modules" access="UPDATE" path={url path="admin/module/update-position"} url_parameter="module_id" in_place_edit_class="modulePositionChange" position=$POSITION id=$ID } {else} | Warning {intl l="This module cannot be started, some files are probably missing."} {/if} {hook name="modules.table-row" location="modules_table_row" module_code={$CODE} } | {if $module_type == 2} {ifloop rel="area-attached"} {$zones=""} {loop name="area-attached" type="area" module_id=$ID} {$zones="`$zones`, `$NAME`"} {$zone_count=$LOOP_TOTAL} {/loop} {$title={intl l='%count shipping zone(s) are attached to this module: %zones. Click here to change' count={$zone_count} zones={$zones|ltrim:', '}}} {$btnstyle="btn-info"} {$icon=''} {/ifloop} {elseloop rel="area-attached"} {$title={intl l='No shipping zone attached to this module, click here to attach one'}} {$icon=' '} {$btnstyle="btn-danger"} {/elseloop} {$icon nofilter}{intl l="Shipping zones"} {/if} {if $EXISTS} {if $CONFIGURABLE == 1} {loop type="auth" name="can_change" role="ADMIN" module=$CODE access="VIEW"} {/loop} {/if} {if $HOOKABLE} {loop type="auth" name="can_change" role="ADMIN" resource="admin.module-hook" access="VIEW"} {/loop} {/if} {*loop type="auth" name="can_change" role="ADMIN" resource="admin.modules" access="VIEW"} {/loop*} {loop type="auth" name="can_change" role="ADMIN" resource="admin.module" access="UPDATE"} {/loop} {/if} {if $MANDATORY ne 1} {loop type="auth" name="can_delete" role="ADMIN" resource="admin.module" access="DELETE"} {/loop} {/if}
{/loop} {/loop} {elseloop rel="module.`$module_type`"}
{intl l="No module of this type was found."}
{/elseloop}