diff --git a/packages/ezcomments_extension/ezextension/ezcomments/design/admin2/templates/comment/list.tpl b/packages/ezcomments_extension/ezextension/ezcomments/design/admin2/templates/comment/list.tpl index e157100..827cdfd 100644 --- a/packages/ezcomments_extension/ezextension/ezcomments/design/admin2/templates/comment/list.tpl +++ b/packages/ezcomments_extension/ezextension/ezcomments/design/admin2/templates/comment/list.tpl @@ -1,5 +1,26 @@ {def $remove_comments_allowed = fetch(user, has_access_to, hash(module, comment, function, removecomments))} {def $edit_allowed = fetch(user, has_access_to, hash(module, comment, function, edit))} +{def $lang_codes = ezini('RegionalSettings', 'SiteLanguageList', 'site.ini')} +{def $lang_names = ezini('RegionalSettings', 'TranslationSA', 'site.ini')} +{def $ind = ''} + +{def $comment_fetch_array = hash(offset, $view_parameters.offset, length, 10)} +{def $comment_count_array = array()} + +{if is_set($view_parameters.lang)} + {set $comment_fetch_array = $comment_fetch_array|merge( hash(language_code, $view_parameters.lang) )} + {foreach $lang_list as $language} + {if $view_parameters.lang|eq($language.locale)} + {set $comment_count_array = $comment_count_array|merge( hash(language_id, $language.id) )} + {/if} + {/foreach} +{else} + {foreach $lang_list as $language} + {if ezini('RegionalSettings', 'Locale', 'site.ini')|eq($language.locale)} + {set $comment_count_array = $comment_count_array|merge( hash(language_id, $language.id) )} + {/if} + {/foreach} +{/if}