{*+********************************************************************************** * 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} {assign var=RELATED_MODULE_NAME value=$RELATED_MODULE->get('name')} {include file="PicklistColorMap.tpl"|vtemplate_path:$MODULE LISTVIEW_HEADERS=$RELATED_HEADERS}
{assign var=IS_RELATION_FIELD_ACTIVE value="{if $RELATION_FIELD}{$RELATION_FIELD->isActiveField()}{else}false{/if}"} {include file="partials/RelatedListHeader.tpl"|vtemplate_path:$RELATED_MODULE_NAME} {if $MODULE eq 'Products' && $RELATED_MODULE_NAME eq 'Products' && $TAB_LABEL === 'Product Bundles' && $RELATED_LIST_LINKS}
{assign var=IS_VIEWABLE value=$PARENT_RECORD->isBundleViewable()}
{/if}
{foreach item=HEADER_FIELD from=$RELATED_HEADERS} {* hide time_start,time_end columns in the list as they are merged with with Start Date and End Date fields *} {if $HEADER_FIELD->get('column') eq 'time_start' or $HEADER_FIELD->get('column') eq 'time_end'} {/foreach} {foreach item=HEADER_FIELD from=$RELATED_HEADERS} {/foreach} {foreach item=RELATED_RECORD from=$RELATED_RECORDS} getId())} {if $DETAILVIEWPERMITTED eq 'yes'} data-recordUrl='{$RELATED_RECORD->getDetailViewUrl()}' {/if} {else} data-recordUrl='{$RELATED_RECORD->getDetailViewUrl()}' {/if}> {foreach item=HEADER_FIELD from=$RELATED_HEADERS} {assign var=RELATED_HEADERNAME value=$HEADER_FIELD->get('name')} {assign var=RELATED_LIST_VALUE value=$RELATED_RECORD->get($RELATED_HEADERNAME)} {/foreach} {/foreach}
{else} {if $HEADER_FIELD->get('column') eq "access_count" or $HEADER_FIELD->get('column') eq "idlists"} {vtranslate($HEADER_FIELD->get('label'), $RELATED_MODULE_NAME)} {else} {if $COLUMN_NAME eq $HEADER_FIELD->get('column')} {else} {/if}   {vtranslate($HEADER_FIELD->get('label'), $RELATED_MODULE_NAME)}  {if $COLUMN_NAME eq $HEADER_FIELD->get('column')}{/if}  {if $COLUMN_NAME eq $HEADER_FIELD->get('column')} {/if} {/if} {/if}
{if $HEADER_FIELD->get('column') eq 'time_start' or $HEADER_FIELD->get('column') eq 'time_end' or $HEADER_FIELD->getFieldDataType() eq 'reference'} {else} {assign var=FIELD_UI_TYPE_MODEL value=$HEADER_FIELD->getUITypeModel()} {include file=vtemplate_path($FIELD_UI_TYPE_MODEL->getListSearchTemplateName(),$RELATED_MODULE_NAME) FIELD_MODEL= $HEADER_FIELD SEARCH_INFO=$SEARCH_DETAILS[$HEADER_FIELD->getName()] USER_MODEL=$USER_MODEL} {/if}
{if $RELATED_MODULE_NAME eq 'Documents' && $RELATED_HEADERNAME eq 'document_source'}
{$RELATED_RECORD->get($RELATED_HEADERNAME)}
{else} {if $HEADER_FIELD->isNameField() eq true or $HEADER_FIELD->get('uitype') eq '4'} {$RELATED_RECORD->getDisplayValue($RELATED_HEADERNAME)} {elseif $RELATED_HEADERNAME eq 'access_count'} {$RELATED_RECORD->getAccessCountValue($PARENT_RECORD->getId())} {elseif $RELATED_HEADERNAME eq 'time_start' or $RELATED_HEADERNAME eq 'time_end'} {elseif $RELATED_MODULE_NAME eq 'PriceBooks' AND ($RELATED_HEADERNAME eq 'listprice' || $RELATED_HEADERNAME eq 'unit_price')} {if $RELATED_HEADERNAME eq 'listprice'} {assign var="LISTPRICE" value=CurrencyField::convertToUserFormat($RELATED_RECORD->get($RELATED_HEADERNAME), null, true)} {/if} {CurrencyField::convertToUserFormat($RELATED_RECORD->get($RELATED_HEADERNAME), null, true)} {elseif $HEADER_FIELD->get('uitype') eq '71' or $HEADER_FIELD->get('uitype') eq '72'} {assign var=CURRENCY_SYMBOL value=Vtiger_RelationListView_Model::getCurrencySymbol($RELATED_RECORD->get('id'), $HEADER_FIELD)} {assign var=CURRENCY_VALUE value=CurrencyField::convertToUserFormat($RELATED_RECORD->get($RELATED_HEADERNAME))} {if $HEADER_FIELD->get('uitype') eq '72'} {assign var=CURRENCY_VALUE value=CurrencyField::convertToUserFormat($RELATED_RECORD->get($RELATED_HEADERNAME), null, true)} {/if} {if Users_Record_Model::getCurrentUserModel()->get('currency_symbol_placement') eq '$1.0'} {$CURRENCY_SYMBOL}{$CURRENCY_VALUE} {else} {$CURRENCY_VALUE}{$CURRENCY_SYMBOL} {/if} {if $RELATED_HEADERNAME eq 'listprice'} {assign var="LISTPRICE" value=CurrencyField::convertToUserFormat($RELATED_RECORD->get($RELATED_HEADERNAME), null, true)} {/if} {else if $HEADER_FIELD->getFieldDataType() eq 'picklist'} {if $RELATED_MODULE_NAME eq 'Calendar' or $RELATED_MODULE_NAME eq 'Events'} {if $RELATED_RECORD->get('activitytype') eq 'Task'} {assign var=PICKLIST_FIELD_ID value={$HEADER_FIELD->getId()}} {else} {if $HEADER_FIELD->getName() eq 'taskstatus'} {assign var="EVENT_STATUS_FIELD_MODEL" value=Vtiger_Field_Model::getInstance('eventstatus', Vtiger_Module_Model::getInstance('Events'))} {if $EVENT_STATUS_FIELD_MODEL} {assign var=PICKLIST_FIELD_ID value={$EVENT_STATUS_FIELD_MODEL->getId()}} {else} {assign var=PICKLIST_FIELD_ID value={$HEADER_FIELD->getId()}} {/if} {else} {assign var=PICKLIST_FIELD_ID value={$HEADER_FIELD->getId()}} {/if} {/if} {else} {assign var=PICKLIST_FIELD_ID value={$HEADER_FIELD->getId()}} {/if} {$RELATED_RECORD->getDisplayValue($RELATED_HEADERNAME)} {else} {$RELATED_RECORD->getDisplayValue($RELATED_HEADERNAME)} {* Documents list view special actions "view file" and "download file" *} {if $RELATED_MODULE_NAME eq 'Documents' && $RELATED_HEADERNAME eq 'filename' && isPermitted($RELATED_MODULE_NAME, 'DetailView', $RELATED_RECORD->getId()) eq 'yes'} {assign var=RECORD_ID value=$RELATED_RECORD->getId()} {assign var="DOCUMENT_RECORD_MODEL" value=Vtiger_Record_Model::getInstanceById($RECORD_ID)} {if $DOCUMENT_RECORD_MODEL->get('filename') && $DOCUMENT_RECORD_MODEL->get('filestatus')}   {/if} {if $DOCUMENT_RECORD_MODEL->get('filename') && $DOCUMENT_RECORD_MODEL->get('filestatus') && $DOCUMENT_RECORD_MODEL->get('filelocationtype') eq 'I'}   {/if} {/if} {/if} {/if}
{/strip}