{function name=createConfLine conf=[]} {if isset($conf.key)} {assign var="langText" value="{$conf.key}"} {assign var="langKey" value="ADM_{$conf.key|strtoupper}"} {if array_key_exists($langKey, $lang)} {$langText="{$lang[{$langKey}]}"} {/if}
{if $conf.type == 'smallint'} {elseif $conf.type == 'integer'} {elseif $conf.type == 'integer_unsigned'} {elseif $conf.type == 'hour'} {elseif $conf.type == 'file'} {elseif $conf.type == 'color'} {elseif $conf.type == 'timezone'} {eui_forms_selectTimezone name=$conf.key id=$conf.key selected=$conf.value} {elseif $conf.type == 'lang'} {eui_forms_selectLang name=$conf.key id=$conf.key selected=$conf.value} {elseif $conf.type == 'text'} {else} {/if}
{$conf.description}
{/if} {/function} {strip} {if $tabConfig === ''}
{else} {* Required for tabs errors because they are called in ajax *} {if $tabConfig === 'common'}

{$tabConfigTitle}

{if isset($configList.ESIA_URL.key)}
{$configList.ESIA_URL.description}
{/if} {createConfLine conf=$configList.DEFAULT_LANG} {createConfLine conf=$configList.DEFAULT_TIMEZONE} {if isset($configList.DEFAULT_SESSION_TIME.key)}
{$configList.DEFAULT_SESSION_TIME.description}
{/if} {createConfLine conf=$configList.DEFAULT_BANNER} {createConfLine conf=$configList.DEFAULT_BANNER_FONTCOLOR} {createConfLine conf=$configList.IMG_DIRECTORY} {createConfLine conf=$configList.IMG_MAX_SIZE} {createConfLine conf=$configList.DEVICES_NOTES_PURGE} {createConfLine conf=$configList.IMPORTATION_SCAN_DAY} {createConfLine conf=$configList.IMPORTATION_SCAN_HISTORY} {createConfLine conf=$configList.RSS_PURGE_MESSAGE} {createConfLine conf=$configList.SRV_CPU_LOAD} {createConfLine conf=$configList.SRV_RAM_LOAD} {createConfLine conf=$configList.SRV_HDD_LOAD} {createConfLine conf=$configList.SRV_INT_LOAD} {if isset($configList.USER_KEY.key)}
{$configList.USER_KEY.description}
{/if} {* Additional keys *} {foreach from=$noSectionConfList item=conf} {createConfLine conf=$conf} {/foreach}
{elseif $tabConfig === 'alert'}

{$tabConfigTitle} - {$lang.ADM_CONF_ALERT_MAIL}

{if isset($configList.MAIL_SMTP.key)}
{$configList.MAIL_SMTP.description}
{/if} {if isset($configList.MAIL_SMTP_PORT.key)}
{$configList.MAIL_SMTP_PORT.description}
{/if} {if isset($configList.MAIL_USER.key)}
{$configList.MAIL_USER.description}
{/if} {if isset($configList.MAIL_PASSWORD.key)}
{$configList.MAIL_PASSWORD.description}
{/if} {if isset($configList.MAIL_FROM.key)}
{$configList.MAIL_FROM.description}
{/if} {if isset($configList.MAIL_FORMAT_SUBJECT.key)}
{$configList.MAIL_FORMAT_SUBJECT.description}
{/if} {if isset($configList.MAIL_FORMAT_MESSAGE.key)}
{$configList.MAIL_FORMAT_MESSAGE.description}
{/if}

{$tabConfigTitle} - {$lang.ADM_CONF_ALERT_SMS}

{if isset($configList.SMS_HOUR_START.key)}
{$configList.SMS_HOUR_START.description}
{/if} {if isset($configList.SMS_HOUR_STOP.key)}
{$configList.SMS_HOUR_STOP.description}
{/if} {if isset($configList.SMS_MAX_PER_DAY.key)}
{$configList.SMS_MAX_PER_DAY.description}
{/if} {if isset($configList.SMS_FORMAT.key)}
{$configList.SMS_FORMAT.description}
{/if}
{elseif $tabConfig === 'ldap'}

{$tabConfigTitle}

{if isset($configList.LDAP_HOST_URI.key)}
{$configList.LDAP_HOST_URI.description}
{/if} {if isset($configList.LDAP_BASEDN.key)}
{$configList.LDAP_BASEDN.description}
{/if} {if isset($configList.LDAP_MEMBER_GROUPS_MATCH.key)}
{$lang.ADM_LDAP_MEMBER_GROUPS_MATCH}
{foreach from=$groupConfList key=confGrpIndex item=confGrp} {/foreach}
{$lang.ADM_LDAP_MEMBER_ESIA_GROUPS} {$lang.ADM_LDAP_MEMBER_ATTRIBUTE} {$lang.ADM_LDAP_MEMBER_MATCH} {$lang.ACTION}
{$configList.LDAP_MEMBER_GROUPS_MATCH.description}
{/if}
{/if} {/if} {/strip}