{* $Id: module.tpl 58594 2016-05-13 11:34:18Z luciash $ *}
{* Module layout with controls *}
{if !isset($module_position)}{assign var=module_position value=''}{/if}
{if !isset($module_ord)}{assign var=module_ord value=''}{/if}
{capture name=name}{$module_name|replace:"+":"_"|cat:$module_position|cat:$module_ord|escape}{/capture}
{if !empty($module_params.topclass)}
<div class="{$module_params.topclass}">{/if}
    {if $module_nobox neq 'y'}
    {if !isset($moduleId)}{assign var=moduleId value=' '}{/if}
    <div id="module_{$moduleId}"
         class="panel panel-default box-{$module_name}{if $module_type eq 'cssmenu'} cssmenubox{/if} module"{if !empty($tpl_module_style)} style="{$tpl_module_style}"{/if}>
        {if $module_decorations ne 'n'}
            <div class="panel-heading">
                {if ($module_notitle ne 'y' && !empty($module_title)) || ($module_flip eq 'y' and $prefs.javascript_enabled ne 'n') || $prefs.menus_items_icons eq 'y'}
                    <h3 class="panel-title clearfix" {if !empty($module_params.bgcolor)} style="background-color:{$module_params.bgcolor};"{/if}>
                        {if $module_notitle ne 'y' && !empty($module_title)}
                            <span class="moduletitle">{$module_title}</span>
                        {/if}
                        {if $module_flip eq 'y' and $prefs.javascript_enabled ne 'n'}
                            <span class="moduleflip" id="moduleflip-{$smarty.capture.name}">
                                <a title="{tr}Toggle module contents{/tr}" class="flipmodtitle close"
                                   href="javascript:icntoggle('mod-{$smarty.capture.name}','module.png');">
                                    {icon id="icnmod-"|cat:$smarty.capture.name class="flipmodimage" name="bars" alt="[{tr}Toggle{/tr}]"}
                                </a>
                            </span>
                            {if $prefs.menus_items_icons eq 'y'}
                                <span class="moduleflip moduleflip-vert" id="moduleflip-vert-{$smarty.capture.name}">
                                    <a title="{tr}Toggle module contents{/tr}" class="flipmodtitle"
                                       href="javascript:flip_class('main','minimize-modules-left','maximize-modules');icntoggle('mod-{$smarty.capture.name}','vmodule.png');">
                                        {icon id="icnmod-"|cat:$smarty.capture.name class="flipmodimage" name="move" alt="[{tr}Toggle Vertically{/tr}]" _defaultdir="img"}
                                    </a>
                                </span>
                            {/if}
                        {/if}
                    </h3>
                {/if}
            </div>
        {elseif $module_notitle ne 'y'}{* means when module decorations are set to 'n' don't render the panel-heading wrapper as above *}
        {if $module_flip eq 'y' and $prefs.javascript_enabled ne 'n'}
        <h3 class="panel-title"
            ondblclick="javascript:icntoggle('mod-{$smarty.capture.name}','module.png');"{if !empty($module_params.color)} style="color:{$module_params.color};"{/if}>
            {else}
            <h3 class="panel-title"{if !empty($module_params.color)} style="color:{$module_params.color};"{/if}>
                {/if}
                {$module_title}
                {if $module_flip eq 'y' and $prefs.javascript_enabled ne 'n'}
                    <span class="moduleflip" id="moduleflip-{$smarty.capture.name}">
					<a title="{tr}Toggle module contents{/tr}" class="flipmodtitle"
                       href="javascript:icntoggle('mod-{$smarty.capture.name}','module.png');">
                        {icon id="icnmod-"|cat:$smarty.capture.name class="flipmodimage" name="module" alt="[{tr}Toggle{/tr}]"}
                    </a>
				</span>
                {/if}
            </h3>
            {/if}
            <div id="mod-{$smarty.capture.name}"
                 style="display: {if !isset($module_display) or $module_display}block{else}none{/if};{$module_params.style}"
                 class="clearfix panel-body{if !empty($module_params.class)} {$module_params.class}{/if}">
                {else}{* $module_nobox eq 'y' *}
                <div id="module_{$moduleId}" style="{$module_params.style}{$tpl_module_style}"
                     class="module{if !empty($module_params.class)} {$module_params.class}{/if} box-{$module_name}">
                    <div id="mod-{$smarty.capture.name}" class="">
                        {/if}
                        {$module_content}
                        {if $module_error}
                            {remarksbox type="warning" title="{tr}Error{/tr}"}
                            {$module_error}
                            {/remarksbox}
                        {/if}
                        {if $module_nobox neq 'y'}
                    </div>{* close div id="mod-{$smarty.capture.name}" *}
                    {if $user and $prefs.user_assigned_modules == 'y' and $prefs.feature_modulecontrols eq 'y'}
                        <div class="panel-footer">
				<span class="modcontrols">
					<a class="tips" title=":{tr}Move module up{/tr}"
                       href="{$current_location|escape}{$mpchar|escape}mc_up={$module_name}">
                        {icon name="up" alt="{tr}Up{/tr}"}
                    </a>
					<a class="tips" title=":{tr}Move module down{/tr}"
                       href="{$current_location|escape}{$mpchar|escape}mc_down={$module_name}">
                        {icon name="down" alt="{tr}Down{/tr}"}
                    </a>
					<a class="tips" title=":{tr}Move module to opposite side{/tr}"
                       href="{$current_location|escape}{$mpchar|escape}mc_move={$module_name}">
                        {icon name="move" alt="{tr}Move to opposite side{/tr}"}
                    </a>
					<a class="tips" title=":{tr}Unassign this module{/tr}"
                       href="{$current_location|escape}{$mpchar|escape}mc_unassign={$module_name}"
                       onclick='return confirmTheLink(this,"{tr}Are you sure you want to unassign this module?{/tr}")'>
                        {icon name="remove" alt="{tr}Unassign{/tr}"}
                    </a>
				</span>
                        </div>
                    {/if}
                </div>{* close div id="module_{$moduleId}" *}
                {else}{* $module_nobox eq 'y' *}
            </div>{* close div id="mod-{$smarty.capture.name}" *}
    </div>{* close div id="module_{$moduleId}" *}
    {/if}
    {if !empty($module_params.topclass)}</div>{/if}
