[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Vtiger/dashboards/ -> HistoryContents.tpl (source)

   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}" />&nbsp;&nbsp;
  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                                          &nbsp;{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                                          &nbsp; <b> {vtranslate('LBL_DELETED')} </b> ( <del>{Vtiger_Util_Helper::toVtiger6SafeHTML($FIELD->getDisplayValue(decode_html($FIELD->get('prevalue'))))}</del> )
  55                                      {else}
  56                                          &nbsp;{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')}"/>&nbsp;&nbsp;
 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>


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1