{strip} {if !isset($btn_group)} {$btn_group = true} {/if} {if !isset($btn_small)} {$btn_small = false} {/if} {if !isset($btn_big)} {$btn_big = false} {/if} {if !isset($btn_responsive)} {$btn_responsive = true} {/if} {if !isset($with_text)} {$with_text = false} {/if} {if $btn_group == true}
{/if} {foreach from=$buttons item=button} {if !isset($button['tag'])} {$button['tag'] = 'a'} {/if} {if !isset($button['with_text'])} {$button['with_text'] = $with_text} {/if} {if !isset($button['icon']['tag'])} {$button['icon']['tag'] = 'i'} {/if} {if isset($button['auth']) && !isset($button['auth']['role'])} {$button['auth']['role'] = 'ADMIN'} {/if} {if !isset($button['type'])} {elseif $button['type'] == 'view'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-primary'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='View'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-eye-open'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'VIEW'} {/if} {elseif $button['type'] == 'create'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-primary'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Create'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-plus-sign'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'CREATE'} {/if} {elseif $button['type'] == 'edit'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-info'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Edit'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-edit'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'UPDATE'} {/if} {elseif $button['type'] == 'delete'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-danger'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Delete'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-trash'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'DELETE'} {/if} {elseif $button['type'] == 'save'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-success'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Save'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-ok'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'UPDATE'} {/if} {elseif $button['type'] == 'default'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-default'} {/if} {elseif $button['type'] == 'secondary'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-secondary'} {/if} {elseif $button['type'] == 'danger'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-danger'} {/if} {elseif $button['type'] == 'warning'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-warning'} {/if} {elseif $button['type'] == 'success'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-success'} {/if} {elseif $button['type'] == 'info'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-info'} {/if} {elseif $button['type'] == 'folder-open'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-primary'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Open'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-folder-open'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'VIEW'} {/if} {elseif $button['type'] == 'duplicate'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-warning'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Duplicate'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-plus-sign'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'CREATE'} {/if} {elseif $button['type'] == 'add'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-success'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Add'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-plus'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'CREATE'} {/if} {elseif $button['type'] == 'remove'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-danger'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Remove'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-minus'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'DELETE'} {/if} {elseif $button['type'] == 'config'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-primary'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Config'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-wrench'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'VIEW'} {/if} {elseif $button['type'] == 'hook'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-warning'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Hook'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-indent-left'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'VIEW'} {/if} {elseif $button['type'] == 'print'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-default'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Print'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-print'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'VIEW'} {/if} {elseif $button['type'] == 'download'} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-default'} {/if} {if !isset($button['title'])} {$button['title'] = {intl l='Download'}} {/if} {if !isset($button['icon']['class'])} {$button['icon']['class'] = 'glyphicon glyphicon-download-alt'} {/if} {if isset($button['auth']) && !isset($button['auth']['access'])} {$button['auth']['access'] = 'VIEW'} {/if} {/if} {if isset($button['auth']) && isset($button['auth']['resource'])} {$ok = false} {loop type="auth" name="auth" role=$button['auth']['role'] resource=$button['auth']['resource'] access=$button['auth']['access']|default:null} {$ok = true} {/loop} {if !$ok} {continue} {/if} {/if} {if !isset($button['baseClass'])} {$button['baseClass'] = 'btn btn-primary'} {/if} <{$button['tag']} {if isset($button['id'])} id="{$button['id']}"{/if} {if isset($button['title'])} title="{$button['title']}"{/if} {if isset($button['href'])} href="{$button['href'] nofilter}"{/if} class="{$button['baseClass']}{if $btn_small} btn-xs{/if}{if $btn_big} btn-lg{/if}{if $btn_responsive} btn-responsive{/if}{if isset($button['class'])} {$button['class']}{/if}" {if isset($button['data']) && $button['data']|is_array} {foreach from=$button['data'] key=name item=data} data-{$name}="{$data}" {/foreach} {/if} {if isset($button['attr']) && $button['attr']|is_array} {foreach from=$button['attr'] key=name item=data} {$name}="{$data}" {/foreach} {/if} > {if isset($button['icon']['class'])} <{$button['icon']['tag']} class="{$button['icon']['class']}"> {/if} {if $button['with_text']|default:false || !isset($button['icon']['class'])} {if isset($button['text'])}{$button['text']}{else}{$button['title']}{/if} {/if} {/foreach} {if $btn_group == true}
{/if} {/strip}