PATH:
home
/
letacommog
/
crmleta
/
layouts
/
v7
/
modules
/
Vtiger
/
dashboards
{*+********************************************************************************** * 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. *************************************************************************************} <div style='padding:5px;'> {if $HISTORIES neq false} {foreach key=$index item=HISTORY from=$HISTORIES} {assign var=MODELNAME value=get_class($HISTORY)} {if $MODELNAME == 'ModTracker_Record_Model'} {assign var=USER value=$HISTORY->getModifiedBy()} {assign var=TIME value=$HISTORY->getActivityTime()} {assign var=PARENT value=$HISTORY->getParent()} {assign var=MOD_NAME value=$HISTORY->getParent()->getModule()->getName()} {assign var=SINGLE_MODULE_NAME value='SINGLE_'|cat:$MOD_NAME} {assign var=TRANSLATED_MODULE_NAME value = vtranslate($MOD_NAME ,$MOD_NAME)} {assign var=PROCEED value= TRUE} {if ($HISTORY->isRelationLink()) or ($HISTORY->isRelationUnLink())} {assign var=RELATION value=$HISTORY->getRelationInstance()} {if !($RELATION->getLinkedRecord())} {assign var=PROCEED value= FALSE} {/if} {/if} {if $PROCEED} <div class="row entry clearfix"> <div class='col-lg-1 pull-left'> {assign var=VT_ICON value=$MOD_NAME} {if $MOD_NAME eq "Events"} {assign var="TRANSLATED_MODULE_NAME" value="Calendar"} {assign var=VT_ICON value="Calendar"} {else if $MOD_NAME eq "Calendar"} {assign var=VT_ICON value="Task"} {/if} <span>{$HISTORY->getParent()->getModule()->getModuleIcon($VT_ICON)}</span> </div> <div class="col-lg-10 pull-left"> {assign var=DETAILVIEW_URL value=$PARENT->getDetailViewUrl()} {if $HISTORY->isUpdate()} {assign var=FIELDS value=$HISTORY->getFieldInstances()} <div> <div><b>{$USER->getName()}</b> {vtranslate('LBL_UPDATED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}> {$PARENT->getName()}</a> </div> {foreach from=$FIELDS key=INDEX item=FIELD} {if $INDEX lt 2} {if $FIELD && $FIELD->getFieldInstance() && $FIELD->getFieldInstance()->isViewableInDetailView()} <div> <i>{vtranslate($FIELD->getName(), $FIELD->getModuleName())}</i> {if $FIELD->get('prevalue') neq '' && $FIELD->get('postvalue') neq '' && !($FIELD->getFieldInstance()->getFieldDataType() eq 'reference' && ($FIELD->get('postvalue') eq '0' || $FIELD->get('prevalue') eq '0'))} {vtranslate('LBL_FROM')} <b>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('prevalue'))))}</b> {else if $FIELD->get('postvalue') eq '' || ($FIELD->getFieldInstance()->getFieldDataType() eq 'reference' && $FIELD->get('postvalue') eq '0')} <b> {vtranslate('LBL_DELETED')} </b> ( <del>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('prevalue'))))}</del> ) {else} {vtranslate('LBL_CHANGED')} {/if} {if $FIELD->get('postvalue') neq '' && !($FIELD->getFieldInstance()->getFieldDataType() eq 'reference' && $FIELD->get('postvalue') eq '0')} {vtranslate('LBL_TO')} <b>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('postvalue'))))}</b> {/if} </div> {/if} {else} <a href="{$PARENT->getUpdatesUrl()}">{vtranslate('LBL_MORE')}</a> {break} {/if} {/foreach} </div> {else if $HISTORY->isCreate()} <div> <b>{$USER->getName()}</b> {vtranslate('LBL_ADDED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}>{$PARENT->getName()}</a> </div> {else if ($HISTORY->isRelationLink() || $HISTORY->isRelationUnLink())} {assign var=RELATION value=$HISTORY->getRelationInstance()} {assign var=LINKED_RECORD_DETAIL_URL value=$RELATION->getLinkedRecord()->getDetailViewUrl()} {assign var=PARENT_DETAIL_URL value=$RELATION->getParent()->getParent()->getDetailViewUrl()} <div> <b>{$USER->getName()}</b> {if $HISTORY->isRelationLink()} {vtranslate('LBL_ADDED', $MODULE_NAME)} {else} {vtranslate('LBL_REMOVED', $MODULE_NAME)} {/if} {if $RELATION->getLinkedRecord()->getModuleName() eq 'Calendar'} {if isPermitted('Calendar', 'DetailView', $RELATION->getLinkedRecord()->getId()) eq 'yes'} <a class="cursorPointer" {if stripos($LINKED_RECORD_DETAIL_URL, 'javascript:')===0} onclick='{$LINKED_RECORD_DETAIL_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$LINKED_RECORD_DETAIL_URL}"' {/if}>{$RELATION->getLinkedRecord()->getName()}</a> {else} {vtranslate($RELATION->getLinkedRecord()->getModuleName(), $RELATION->getLinkedRecord()->getModuleName())} {/if} {else if $RELATION->getLinkedRecord()->getModuleName() == 'ModComments'} <i>"{$RELATION->getLinkedRecord()->getName()}"</i> {else} <a class="cursorPointer" {if stripos($LINKED_RECORD_DETAIL_URL, 'javascript:')===0} onclick='{$LINKED_RECORD_DETAIL_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$LINKED_RECORD_DETAIL_URL}"' {/if}>{$RELATION->getLinkedRecord()->getName()}</a> {/if}{vtranslate('LBL_FOR')} <a class="cursorPointer" {if stripos($PARENT_DETAIL_URL, 'javascript:')===0} onclick='{$PARENT_DETAIL_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$PARENT_DETAIL_URL}"' {/if}> {$RELATION->getParent()->getParent()->getName()}</a> </div> {else if $HISTORY->isRestore()} <div> <b>{$USER->getName()}</b> {vtranslate('LBL_RESTORED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}> {$PARENT->getName()}</a> </div> {else if $HISTORY->isDelete()} <div> <b>{$USER->getName()}</b> {vtranslate('LBL_DELETED')} <strong> {$PARENT->getName()}</strong> </div> {/if} </div> {if $TIME}<p class="pull-right muted" style="padding-right:10px;"><small title="{Vtiger_Util_Helper::formatDateTimeIntoDayString("$TIME")}">{Vtiger_Util_Helper::formatDateDiffInStrings("$TIME")}</small></p>{/if} </div> {/if} {else if $MODELNAME == 'ModComments_Record_Model'} <div class="row"> <div class="col-lg-1 pull-left"> <span><i class="vicon-chat entryIcon" title={$TRANSLATED_MODULE_NAME}></i></span> </div> <div class="col-lg-10 pull-left" style="margin-top:5px;"> {assign var=COMMENT_TIME value=$HISTORY->getCommentedTime()} <div> <b>{$HISTORY->getCommentedByName()}</b> {vtranslate('LBL_COMMENTED')} {vtranslate('LBL_ON')} <a class="textOverflowEllipsis" href="{$HISTORY->getParentRecordModel()->getDetailViewUrl()}">{$HISTORY->getParentRecordModel()->getName()}</a> </div> <div><i>"{nl2br($HISTORY->get('commentcontent'))}"</i></div> </div> <p class="pull-right muted" style="padding-right:10px;"><small title="{Vtiger_Util_Helper::formatDateTimeIntoDayString("$COMMENT_TIME")}">{Vtiger_Util_Helper::formatDateDiffInStrings("$COMMENT_TIME")}</small></p> </div> {/if} {/foreach} {if $NEXTPAGE} <div class="row"> <div class="col-lg-12"> <a href="javascript:;" class="load-more" data-page="{$PAGE}" data-nextpage="{$NEXTPAGE}">{vtranslate('LBL_MORE')}...</a> </div> </div> {/if} {else} <span class="noDataMsg"> {if $HISTORY_TYPE eq 'updates'} {vtranslate('LBL_NO_UPDATES', $MODULE_NAME)} {elseif $HISTORY_TYPE eq 'comments'} {vtranslate('LBL_NO_COMMENTS', $MODULE_NAME)} {else} {vtranslate('LBL_NO_UPDATES_OR_COMMENTS', $MODULE_NAME)} {/if} </span> {/if} </div>
[+]
..
[-] DashBoardPreProcess.tpl
[edit]
[-] TagCloudContents.tpl
[edit]
[-] MiniList.tpl
[edit]
[-] TagCloud.tpl
[edit]
[-] Notebook.tpl
[edit]
[-] CalendarActivitiesContents.tpl
[edit]
[-] DashBoardTabContents.tpl
[edit]
[-] MiniListWizard.tpl
[edit]
[-] CalendarActivities.tpl
[edit]
[-] DashBoardTabList.tpl
[edit]
[-] History.tpl
[edit]
[-] DashBoardPostProcess.tpl
[edit]
[-] HistoryContents.tpl
[edit]
[-] AddNotePad.tpl
[edit]
[-] KeyMetricsContents.tpl
[edit]
[-] DashBoardContents.tpl
[edit]
[-] KeyMetrics.tpl
[edit]
[-] DashboardFooterIcons.tpl
[edit]
[-] DashBoardWidgetContents.tpl
[edit]
[-] NotebookContents.tpl
[edit]
[-] MiniListContents.tpl
[edit]
[-] DashBoardHeader.tpl
[edit]
[-] WidgetHeader.tpl
[edit]