34 lines
1.3 KiB
Smarty
34 lines
1.3 KiB
Smarty
{$username=Yii::$app->user->identity->username}
|
|
<ul {if $isRoot}class="tree"{/if}>
|
|
{$c=0}
|
|
{foreach from=$configLists item=cf key=k}
|
|
{$c=$c+1}
|
|
{$hidden=false}
|
|
{if $username!='admin'}
|
|
{if $isRoot}
|
|
{if !in_array($k,$public_root)}
|
|
{$hidden=true}
|
|
{/if}
|
|
{else}
|
|
{$tree=$parent_key|cat:"|"|cat:$k}
|
|
{if !in_array($tree,$public_cfg)}
|
|
{$hidden=true}
|
|
{/if}
|
|
{/if}
|
|
{/if}
|
|
<li {if $hidden}class='hidden'{/if}>
|
|
<input type="checkbox" checked="checked" id="{$parent_id}_{$c}" />
|
|
<label class="tree_label" for="{$parent_id}_{$c}">{$k}</label>
|
|
{if is_array($cf)}
|
|
{if $parent_key===""}
|
|
{$parentKey=$k}
|
|
{else}
|
|
{$parentKey=$parent_key|cat:"|"|cat:$k}
|
|
{/if}
|
|
{\app\widgets\ConfigTree::widget(['configLists' => $cf,'isRoot'=>false,'parent_id'=>$parent_id|cat:"_"|cat:$c,'parent_key'=>$parentKey])}
|
|
{else}
|
|
<b>:</b> <div contenteditable="" id="text_{$parent_id}_{$c}" data-parent="{$parent_key}" data-key="{$k}" class="editform">{$cf}</div>
|
|
{/if}
|
|
</li>
|
|
{/foreach}
|
|
</ul> |