##include templates\lheader.htm##

##repeat @TABLE.nRecordsPerRowList @i## ##if @i>1##
##endif## ##if @TABLE.bEdit## ##if GroupSecurity## {if $allow_edit} ##endif##

##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_edit} ##endif##

##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bCopy## ##if GroupSecurity## {if $allow_add} ##endif##

##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bView##

##endif## ##if @TABLE.bDelete || @TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly) || @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_delete || $allow_export ##if @TABLE.bInlineEdit## || $allow_edit ##endif##} ##endif##

##if GroupSecurity## {/if} ##endif## ##endif## ##foreach @BUILDER.tables as @t filter @t.arrMasterTables[strMasterTable==@TABLE.strDataSourceTable].len## ##if GroupSecurity##{if $allow_##@t.strShortTableName##}##endif##

##if GroupSecurity##{/if}##endif## ##endfor## ##foreach @TABLE.Fields as @f filter bListPage order nListPageOrder## ##if IsSortable(@f)## ##if @last##

##else##

##endif##

##strLabel h## | {$order_image_##@f.strName g##}

##else## ##if @last##

##else##

##endif## ##strLabel h##
##endif## ##endfor## ##endrepeat##

##if @TABLE.bInlineAdd##
##repeat @TABLE.nRecordsPerRowList @i## ##if @i>1##
##if @TABLE.bEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bCopy## ##if GroupSecurity## {if $allow_add} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bView## | ##endif## ##if @TABLE.bDelete || @TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly) || @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_delete || $allow_export ##if @TABLE.bInlineEdit## || $allow_edit ##endif##} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##foreach @BUILDER.Tables as @t filter @t.arrMasterTables[strMasterTable==@TABLE.strDataSourceTable].len## ##if GroupSecurity##{if $allow_##@t.strShortTableName##}##endif## | ##if GroupSecurity##{/if}##endif## ##endfor## ##foreach Fields as @f filter bListPage order nListPageOrder## | ##endfor## ##else## ##if @TABLE.bEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##message EDIT## ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##message INLINE_EDIT## ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bCopy## ##if GroupSecurity## {if $allow_add} ##endif## | ##message COPY## ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bView## | ##message VIEW## ##endif## ##if @TABLE.bDelete || @TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly) || @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_delete || $allow_export ##if @TABLE.bInlineEdit## || $allow_edit ##endif##} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##foreach @BUILDER.Tables as @t filter @t.arrMasterTables[strMasterTable==@TABLE.strDataSourceTable].len## ##if GroupSecurity##{if $allow_##@t.strShortTableName##}##endif## | ##@t.strCaption h## ##if GroupSecurity##{/if}##endif## ##endfor## ##foreach Fields as @f filter bListPage order nListPageOrder## | ##if @first## ##if !@TABLE.bInlineEdit || GroupSecurity## ##if @TABLE.bInlineEdit## {if !$allow_edit} ##endif## ##if @TABLE.bInlineEdit## {/if} ##endif## ##endif## ##endif## ##endfor## ##endif## {/if} ##endrepeat##
{if $display_records} ##endif##
##repeat @TABLE.nRecordsPerRowList @i## ##if @i>1##
##endif## ##if @TABLE.nRecordsPerRowList>1## ##endif## ##if @TABLE.bEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##if SecurityEditOwn## {if $row.##@i##editable} ##endif## ##message EDIT## ##if SecurityEditOwn## {/if} ##endif## ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##if SecurityEditOwn## {if $row.##@i##editable} ##endif## ##message INLINE_EDIT## ##if SecurityEditOwn## {/if} ##endif## ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bCopy## ##if GroupSecurity## {if $allow_add} ##endif## | ##message COPY## ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bView## | ##message VIEW## ##endif## ##if @TABLE.bDelete || @TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly) || @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_delete || $allow_export ##if @TABLE.bInlineEdit## || $allow_edit ##endif##} ##endif## | ##if SecurityEditOwn && !(@TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly))## {if $row.##@i##editable} ##endif## ##if SecurityEditOwn && !(@TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly))## {/if} ##endif## ##if GroupSecurity## {/if} ##endif## ##endif## ##foreach @BUILDER.tables as @t filter @t.arrMasterTables[strMasterTable==@TABLE.strDataSourceTable].len## ##if GroupSecurity##{if $allow_##@t.strShortTableName##}##endif## | ##@t.strCaption h## ##if GroupSecurity##{/if}##endif## ##endfor## ##foreach Fields as @f filter bListPage order nListPageOrder## | {$row.##@i####@f.strName g##_value} ##endfor## ##if @TABLE.nRecordsPerRowList>1## ##endif## ##if @i>1## ##endif## ##endrepeat##
##if Fields[strTotalsType].len##
##repeat @TABLE.nRecordsPerRowList @i## ##if @i>1##
##endif## ##if @TABLE.bEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_edit} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bCopy## ##if GroupSecurity## {if $allow_add} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##if @TABLE.bView## | ##endif## ##if @TABLE.bDelete || @TABLE.arrKeyFields.len && (@TABLE.bExportTo || @TABLE.bPrinterFriendly) || @TABLE.bInlineEdit## ##if GroupSecurity## {if $allow_delete || $allow_export ##if @TABLE.bInlineEdit## || $allow_edit ##endif##} ##endif## | ##if GroupSecurity## {/if} ##endif## ##endif## ##foreach @BUILDER.tables as @t filter @t.arrMasterTables[strMasterTable==@TABLE.strDataSourceTable].len## | ##endfor## ##foreach Fields as @f filter @f.bListPage order @f.nListPageOrder## | ##if @i=1## ##if strTotalsType=="COUNT"## ##message COUNT##: {$showtotal_##@f.strName g##} ##elseif strTotalsType=="TOTAL"## ##message TOTAL##: {$showtotal_##@f.strName g##} ##elseif strTotalsType=="AVERAGE"## ##message AVERAGE##: {$showtotal_##@f.strName g##} ##endif## ##endif## ##endfor## ##if @i>1## ##endif## ##endrepeat##
##endif## ##if bInlineAdd## {/if} ##endif##

##include templates\lfooter.htm##