<div id="admin_groups_main">
	<h1>Редактирование прав{if $_cfg.core.separate_config} и настроек{/if}</h1>
	<div><a class="btn btn-default btn-xs" href="{url}" title="назад"><img class="icon" src="/skins/default/images/icons/simple_arrow_left.png" alt="назад" /></a></div>
	<h2>{$group->group_name|escape}</h2>
	<form method="post" action="#">
	<input type="hidden" name="token" value="{$_user->token}" />
	<div id="accordian" >
		{foreach $modules as $module_id=>$module}
			<div class="panel panel-primary" {if !$module.access && !$_cfg.core.separate_config}style="display:none"{/if} >
				<div class="panel-heading">{$module.name|escape}</div>
				<div class="panel-body">
					<table class="table table-striped">
						{if $smarty.get.var1!=1}{*если админ, то права ему настраивать не нужно*}
							{if $module.access && $_cfg.core.separate_config}<tr><td colspan="2"><b>Права группы</b></td></tr>{/if}
							{foreach $module.access as $permis=>$access}
							<tr>
								<td>
									{$access.title|escape}
									<small class="help-block">
										{$access.describe|escape}
										{if $access.group}<br />(наследуется от группы "{$access.group|escape}")
										{elseif $access.user_only && $group->group_id==-1}<br />(только для зарегистрированных пользователей)
										{/if}
										&nbsp;
									</small>
								</td>
								<td>
									<input type="checkbox" name="access[{$module_id}][{$permis}]"{if $access.val || $smarty.post.access.$module_id.$permis} checked="checked"{/if}{if $access.group || ($access.user_only && $group->id==-1)} disabled="disabled"{/if} /> 
								</td>
							</tr>
							{/foreach}
						{/if}
						
						{if $module.config}
							<tr{if !$_cfg.core.separate_config} style="display:none;"{/if}>
								<td colspan="2">
									<b>Настройки группы</b>
								</td>
							</tr>
						{/if}
						{foreach $module.config as $conf=>$config}
							<tr{if !$_cfg.core.separate_config} style="display:none;"{/if}>
								<td>
									{$config.title|escape}
									<small class="help-block">
										{$config.describe|escape}&nbsp;
									</small>
								</td>
								<td>
									{if $config.type=='integer' || $config.type=='string'}
										<input class="form-control" type="text" name="config[{$module_id}][{$conf}]" value="{$smarty.post.config.$module_id.$conf|default:$config.val|escape}" /> 
									{elseif $config.type=='password'}
										<input class="form-control" type="password" name="config[{$module_id}][{$conf}]" value="{$smarty.post.config.$module_id.$conf|default:$config.val|escape}" /> 
									{elseif $config.type=='select'}
										<select class="form-control" name="config[{$module_id}][{$conf}]">
											{html_options options=$module.values.$conf selected=$config.val}
										</select>
									{elseif $config.type=='boolean'}
										<input type="checkbox" name="config[{$module_id}][{$conf}]"{if $config.val} checked="checked"{/if} />
									{elseif $config.type=='select_multiple'}
										<select class="form-control" multiple="multiple" name="config[{$module_id}][{$conf}][]">
											{html_options options=$module.values.$conf selected=$config.val}
										</select>
									{/if}
								</td>
							</tr>	
						{/foreach}
						
						<tr>
							<td colspan="2">
								<input class="btn btn-default" type="submit" value="Сохранить" />
							</td>
						</tr>
					</table>
				</div>
			</div>
		{/foreach}
	</div>
	</form>

	<script type="text/javascript">
	    $('#accordian').accordion({ header: 'div.panel-heading', autoheight: false, fillSpace:false, alwaysOpen: true });
	</script>
</div>