60 lines
3.5 KiB
Smarty
60 lines
3.5 KiB
Smarty
{*+**********************************************************************************
|
|
* The contents of this file are subject to the vtiger CRM Public License Version 1.1
|
|
* ("License"); You may not use this file except in compliance with the License
|
|
* The Original Code is: vtiger CRM Open Source
|
|
* The Initial Developer of the Original Code is vtiger.
|
|
* Portions created by vtiger are Copyright (C) vtiger.
|
|
* All Rights Reserved.
|
|
*************************************************************************************}
|
|
|
|
{strip}
|
|
<div class="relatedHeader">
|
|
<div class="btn-toolbar row">
|
|
<div class="col-lg-6 col-md-6 col-sm-6 btn-toolbar">
|
|
{foreach item=RELATED_LINK from=$RELATED_LIST_LINKS['LISTVIEWBASIC']}
|
|
<div class="btn-group">
|
|
{assign var=DROPDOWNS value=$RELATED_LINK->get('linkdropdowns')}
|
|
{if count($DROPDOWNS) gt 0}
|
|
<a class="btn dropdown-toggle" href="javascript:void(0)" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="200" data-close-others="false" style="width:20px;height:18px;">
|
|
<img title="{$RELATED_LINK->getLabel()}" alt="{$RELATED_LINK->getLabel()}" src="{vimage_path("{$RELATED_LINK->getIcon()}")}">
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
{foreach item=DROPDOWN from=$DROPDOWNS}
|
|
<li><a id="{$RELATED_MODULE_NAME}_relatedlistView_add_{Vtiger_Util_Helper::replaceSpaceWithUnderScores($DROPDOWN['label'])}" class="{$RELATED_LINK->get('linkclass')}" href='javascript:void(0)' data-documentType="{$DROPDOWN['type']}" data-url="{$DROPDOWN['url']}" data-name="{$RELATED_MODULE_NAME}" data-firsttime="{$DROPDOWN['firsttime']}"><i class="icon-plus"></i> {vtranslate($DROPDOWN['label'], $RELATED_MODULE_NAME)}</a></li>
|
|
{/foreach}
|
|
</ul>
|
|
{else}
|
|
{assign var=IS_SELECT_BUTTON value={$RELATED_LINK->get('_selectRelation')}}
|
|
{* setting button module attribute to Events or Calendar based on link label *}
|
|
{assign var=LINK_LABEL value={$RELATED_LINK->get('linklabel')}}
|
|
{if $RELATED_LINK->get('_linklabel') === '_add_event'}
|
|
{assign var=RELATED_MODULE_NAME value='Events'}
|
|
{elseif $RELATED_LINK->get('_linklabel') === '_add_task'}
|
|
{assign var=RELATED_MODULE_NAME value='Calendar'}
|
|
{/if}
|
|
{if $IS_SELECT_BUTTON || $IS_CREATE_PERMITTED}
|
|
<button type="button" module="{$RELATED_MODULE_NAME}" class="btn btn-default
|
|
{if $IS_SELECT_BUTTON eq true} selectRelation{else} addButton" name="addButton{/if}"
|
|
{if $IS_SELECT_BUTTON eq true} data-moduleName="{$RELATED_LINK->get('_module')->get('name')}" {/if}
|
|
{if ($RELATED_LINK->isPageLoadLink())}
|
|
{if $RELATION_FIELD} data-name="{$RELATION_FIELD->getName()}" {/if}
|
|
data-url="{$RELATED_LINK->getUrl()}{if $SELECTED_MENU_CATEGORY}&app={$SELECTED_MENU_CATEGORY}{/if}"
|
|
{/if}
|
|
>{if $IS_SELECT_BUTTON eq false}<i class="fa fa-plus"></i> {/if} {$RELATED_LINK->getLabel()}</button>
|
|
{/if}
|
|
{/if}
|
|
</div>
|
|
{/foreach}
|
|
|
|
</div>
|
|
{assign var=CLASS_VIEW_ACTION value='relatedViewActions'}
|
|
{assign var=CLASS_VIEW_PAGING_INPUT value='relatedViewPagingInput'}
|
|
{assign var=CLASS_VIEW_PAGING_INPUT_SUBMIT value='relatedViewPagingInputSubmit'}
|
|
{assign var=CLASS_VIEW_BASIC_ACTION value='relatedViewBasicAction'}
|
|
{assign var=PAGING_MODEL value=$PAGING}
|
|
{assign var=RECORD_COUNT value=$RELATED_RECORDS|@count}
|
|
{assign var=PAGE_NUMBER value=$PAGING->get('page')}
|
|
{include file="Pagination.tpl"|vtemplate_path:$MODULE SHOWPAGEJUMP=true}
|
|
</div>
|
|
</div>
|
|
{/strip} |