<@sys.config code=code>
    <#assign a=object/>
</@sys.config>
<form method="post" autocomplete="off" action="sysConfig/save?callbackType=${closeCurrent!'closeCurrent'}&navTabId=sysConfig/list" class="pageForm required-validate" onsubmit="return validateCallback(this, navTabAjaxDone);">
    <input type="hidden" name="_csrf" value="<@tools.csrfToken admin=true/>"/>
    <div class="formBar card">
        <ul>
    <#if code?has_content>
        <@sys.authorized roleIds=admin.roles url='sysConfigData/edit'>
            <li><a class="button" href="sysConfigData/edit.html?code=${(code?url)!}" target="navTab" rel="sysConfigData/edit"><i class="icon-edit icon-large"></i><@t.page 'config_data.edit'/></a></li>
        </@sys.authorized>
    </#if>
            <li><button type="submit" class="buttonActive" title="ctrl+s"><@t.page 'button.save'/></button></li>
            <li><button type="button" class="button close"><@t.page 'button.close'/></button></li>
        </ul>
    </div>
    <div class="card">
        <div class="pageFormContent" layoutH>
            <dl class="nowrap">
                <dt><@t.page 'code'/>:</dt>
                <dd>
                    <input name="configCode" type="hidden" value="${code!}"/>
                    <#if a?has_content&&!a.customed>
                        <input class="required" readonly="readonly" name="code" type="text" value="${(a.code)!}"/>
                    <#else>
                        <input class="required" name="code" type="text" remote="sysConfig/virify<#if code?has_content>?oldCode=${(a.code)!}</#if>" data-msg-remote="<@t.message 'verify.hasExist.code'/>" maxlength="20" size="20" value="${(a.code)!}"/>
                    </#if>
                </dd>
            </dl>
            <dl class="nowrap">
                <dt><@t.page 'description'/>:</dt>
                <dd>
                    <#if a?has_content&&!a.customed>
                        <textarea class="required" readonly="readonly" name="description" maxlength="150" cols="80" rows="3">${(a.description)!}</textarea>
                    <#else>
                        <textarea class="required" name="description" maxlength="150" cols="80" rows="3">${(a.description)!}</textarea>
                    </#if>
                </dd>
            </dl>
    <#if a?has_content>
        <@sys.configFieldList code=code customed=true>
            <#assign extendList=list>
        </@sys.configFieldList>
    </#if>
            <fieldset>
                <legend><@t.page 'extend_field'/>(<@t.page 'metadata.default_value_description'/>)</legend>
                <#include "../include_page/extends.html"/>
                <@extends 'extendList' extendList![]/>
                <span class="info"><@t.page 'extend_field.name.description'/></span>
            </fieldset>
        </div>
    </div>
</form>