[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 {*<!-- 2 /********************************************************************************* 3 ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 4 * ("License"); You may not use this file except in compliance with the License 5 * The Original Code is: vtiger CRM Open Source 6 * The Initial Developer of the Original Code is vtiger. 7 * Portions created by vtiger are Copyright (C) vtiger. 8 * All Rights Reserved. 9 * 10 ********************************************************************************/ 11 -->*} 12 13 <div style='padding:5px;'> 14 {if $HISTORIES neq false} 15 {foreach key=$index item=HISTORY from=$HISTORIES} 16 {assign var=MODELNAME value=get_class($HISTORY)} 17 {if $MODELNAME == 'ModTracker_Record_Model'} 18 {assign var=USER value=$HISTORY->getModifiedBy()} 19 {assign var=TIME value=$HISTORY->getActivityTime()} 20 {assign var=PARENT value=$HISTORY->getParent()} 21 {assign var=MOD_NAME value=$HISTORY->getParent()->getModule()->getName()} 22 {assign var=SINGLE_MODULE_NAME value='SINGLE_'|cat:$MOD_NAME} 23 {assign var=TRANSLATED_MODULE_NAME value = vtranslate($SINGLE_MODULE_NAME ,$MOD_NAME)} 24 {assign var=PROCEED value= TRUE} 25 {if ($HISTORY->isRelationLink()) or ($HISTORY->isRelationUnLink())} 26 {assign var=RELATION value=$HISTORY->getRelationInstance()} 27 {if !($RELATION->getLinkedRecord())} 28 {assign var=PROCEED value= FALSE} 29 {/if} 30 {/if} 31 {if $PROCEED} 32 <div class="row-fluid"> 33 <div class='span1'> 34 <img width='24px' src="{vimage_path($MOD_NAME|cat:'.png')}" alt="{$TRANSLATED_MODULE_NAME}" title="{$TRANSLATED_MODULE_NAME}" /> 35 </div> 36 <div class="span11"> 37 <p class="pull-right muted" style="padding-right:5px;"><small title="{Vtiger_Util_Helper::formatDateTimeIntoDayString("$TIME")}">{Vtiger_Util_Helper::formatDateDiffInStrings("$TIME")}</small></p> 38 {assign var=DETAILVIEW_URL value=$PARENT->getDetailViewUrl()} 39 {if $HISTORY->isUpdate()} 40 {assign var=FIELDS value=$HISTORY->getFieldInstances()} 41 <div class=""> 42 <div><b>{$USER->getName()}</b> {vtranslate('LBL_UPDATED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} 43 onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}> 44 {$PARENT->getName()}</a> 45 </div> 46 {foreach from=$FIELDS key=INDEX item=FIELD} 47 {if $INDEX lt 2} 48 {if $FIELD && $FIELD->getFieldInstance() && $FIELD->getFieldInstance()->isViewableInDetailView()} 49 <div class='font-x-small'> 50 <i>{vtranslate($FIELD->getName(), $FIELD->getModuleName())}</i> 51 {if $FIELD->get('prevalue') neq '' && $FIELD->get('postvalue') neq '' && !($FIELD->getFieldInstance()->getFieldDataType() eq 'reference' && ($FIELD->get('postvalue') eq '0' || $FIELD->get('prevalue') eq '0'))} 52 {vtranslate('LBL_FROM')} <b>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('prevalue'))))}</b> 53 {else if $FIELD->get('postvalue') eq '' || ($FIELD->getFieldInstance()->getFieldDataType() eq 'reference' && $FIELD->get('postvalue') eq '0')} 54 <b> {vtranslate('LBL_DELETED')} </b> ( <del>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('prevalue'))))}</del> ) 55 {else} 56 {vtranslate('LBL_CHANGED')} 57 {/if} 58 {if $FIELD->get('postvalue') neq '' && !($FIELD->getFieldInstance()->getFieldDataType() eq 'reference' && $FIELD->get('postvalue') eq '0')} 59 {vtranslate('LBL_TO')} <b>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('postvalue'))))}</b> 60 {/if} 61 </div> 62 {/if} 63 {else} 64 <a href="{$PARENT->getUpdatesUrl()}">{vtranslate('LBL_MORE')}</a> 65 {break} 66 {/if} 67 {/foreach} 68 </div> 69 {else if $HISTORY->isCreate()} 70 <div class='' style='margin-top:5px'> 71 <b>{$USER->getName()}</b> {vtranslate('LBL_ADDED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} 72 onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}> 73 {$PARENT->getName()}</a> 74 </div> 75 {else if ($HISTORY->isRelationLink() || $HISTORY->isRelationUnLink())} 76 77 78 79 80 81 82 83 84 85 86 87 88 {assign var=RELATION value=$HISTORY->getRelationInstance()} 89 {assign var=LINKED_RECORD_DETAIL_URL value=$RELATION->getLinkedRecord()->getDetailViewUrl()} 90 {assign var=PARENT_DETAIL_URL value=$RELATION->getParent()->getParent()->getDetailViewUrl()} 91 <div class='' style='margin-top:5px'> 92 <b>{$USER->getName()}</b> 93 {if $HISTORY->isRelationLink()} 94 {vtranslate('LBL_ADDED', $MODULE_NAME)} 95 {else} 96 {vtranslate('LBL_REMOVED', $MODULE_NAME)} 97 {/if} 98 {if $RELATION->getLinkedRecord()->getModuleName() eq 'Calendar'} 99 {if isPermitted('Calendar', 'DetailView', $RELATION->getLinkedRecord()->getId()) eq 'yes'} 100 <a class="cursorPointer" {if stripos($LINKED_RECORD_DETAIL_URL, 'javascript:')===0} onclick='{$LINKED_RECORD_DETAIL_URL|substr:strlen("javascript:")}' 101 {else} onclick='window.location.href="{$LINKED_RECORD_DETAIL_URL}"' {/if}>{$RELATION->getLinkedRecord()->getName()}</a> 102 {else} 103 {vtranslate($RELATION->getLinkedRecord()->getModuleName(), $RELATION->getLinkedRecord()->getModuleName())} 104 {/if} 105 {else} 106 <a class="cursorPointer" {if stripos($LINKED_RECORD_DETAIL_URL, 'javascript:')===0} onclick='{$LINKED_RECORD_DETAIL_URL|substr:strlen("javascript:")}' 107 {else} onclick='window.location.href="{$LINKED_RECORD_DETAIL_URL}"' {/if}>{$RELATION->getLinkedRecord()->getName()}</a> 108 {/if}{vtranslate('LBL_FOR')} <a class="cursorPointer" {if stripos($PARENT_DETAIL_URL, 'javascript:')===0} 109 onclick='{$PARENT_DETAIL_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$PARENT_DETAIL_URL}"' {/if}> 110 {$RELATION->getParent()->getParent()->getName()}</a> 111 </div> 112 {else if $HISTORY->isRestore()} 113 <div class='' style='margin-top:5px'> 114 <b>{$USER->getName()}</b> {vtranslate('LBL_RESTORED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} 115 onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}> 116 {$PARENT->getName()}</a> 117 </div> 118 {else if $HISTORY->isDelete()} 119 <div class='' style='margin-top:5px'> 120 <b>{$USER->getName()}</b> {vtranslate('LBL_DELETED')} <a class="cursorPointer" {if stripos($DETAILVIEW_URL, 'javascript:')===0} 121 onclick='{$DETAILVIEW_URL|substr:strlen("javascript:")}' {else} onclick='window.location.href="{$DETAILVIEW_URL}"' {/if}> 122 {$PARENT->getName()}</a> 123 </div> 124 {/if} 125 </div> 126 </div> 127 {/if} 128 {else if $MODELNAME == 'ModComments_Record_Model'} 129 <div class="row-fluid"> 130 <div class="span1"> 131 <image width='24px' src="{vimage_path('Comments.png')}"/> 132 </div> 133 <div class="span11"> 134 {assign var=COMMENT_TIME value=$HISTORY->getCommentedTime()} 135 <p class="pull-right muted" style="padding-right:5px;"><small title="{Vtiger_Util_Helper::formatDateTimeIntoDayString("$COMMENT_TIME")}">{Vtiger_Util_Helper::formatDateDiffInStrings("$COMMENT_TIME")}</small></p> 136 <div> 137 <b>{$HISTORY->getCommentedByModel()->getName()}</b> {vtranslate('LBL_COMMENTED')} {vtranslate('LBL_ON')} <a class="textOverflowEllipsis" href="{$HISTORY->getParentRecordModel()->getDetailViewUrl()}">{$HISTORY->getParentRecordModel()->getName()}</a> 138 </div> 139 <div class='font-x-small'><i>"{nl2br($HISTORY->get('commentcontent'))}"</i></div> 140 </div> 141 </div> 142 {/if} 143 {/foreach} 144 145 {if $NEXTPAGE} 146 <div class="row-fluid"> 147 <div class="span12"> 148 <a href="javascript:;" class="load-more" data-page="{$PAGE}" data-nextpage="{$NEXTPAGE}">{vtranslate('LBL_MORE')}...</a> 149 </div> 150 </div> 151 {/if} 152 153 {else} 154 <span class="noDataMsg"> 155 {vtranslate('LBL_NO_UPDATES_OR_COMMENTS', $MODULE_NAME)} 156 </span> 157 {/if} 158 </div>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |