[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Vtiger/ -> RecentComments.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  {strip}
  13  
  14  {* Change to this also refer: AddCommentForm.tpl *}
  15  {assign var="COMMENT_TEXTAREA_DEFAULT_ROWS" value="2"}
  16  
  17  <div class="commentContainer recentComments">
  18      <div class="commentTitle row-fluid">
  19          {if $COMMENTS_MODULE_MODEL->isPermitted('EditView')}
  20              <div class="addCommentBlock">
  21                  <div>
  22                      <textarea name="commentcontent" class="commentcontent"  placeholder="{vtranslate('LBL_ADD_YOUR_COMMENT_HERE', $MODULE_NAME)}" rows="{$COMMENT_TEXTAREA_DEFAULT_ROWS}"></textarea>
  23                  </div>
  24                  <div class="pull-right">
  25                      <button class="btn btn-success detailViewSaveComment" type="button" data-mode="add"><strong>{vtranslate('LBL_POST', $MODULE_NAME)}</strong></button>
  26                  </div>
  27              </div>
  28          {/if}
  29      </div>
  30      <hr><br>
  31      <div class="commentsBody">
  32          {if !empty($COMMENTS)}
  33              {foreach key=index item=COMMENT from=$COMMENTS}
  34                  <div class="commentDetails">
  35                      <div class="commentDiv">
  36                          <div class="singleComment">
  37                              <div class="commentInfoHeader row-fluid" data-commentid="{$COMMENT->getId()}" data-parentcommentid="{$COMMENT->get('parent_comments')}">
  38                                  <div class="commentTitle">
  39                                      {assign var=PARENT_COMMENT_MODEL value=$COMMENT->getParentCommentModel()}
  40                                      {assign var=CHILD_COMMENTS_MODEL value=$COMMENT->getChildComments()}
  41                                      <div class="row-fluid">
  42                                          <div class="span1">
  43                                              {assign var=IMAGE_PATH value=$COMMENT->getImagePath()}
  44                                              <img class="alignMiddle pull-left" src="{if !empty($IMAGE_PATH)}{$IMAGE_PATH}{else}{vimage_path('DefaultUserIcon.png')}{/if}">
  45                                          </div>
  46                                          <div class="span11 commentorInfo">
  47                                              {assign var=COMMENTOR value=$COMMENT->getCommentedByModel()}
  48                                              <div class="inner">
  49                                                  <span class="commentorName"><strong>{$COMMENTOR->getName()}</strong></span>
  50                                                  <span class="pull-right">
  51                                                      <p class="muted"><small title="{Vtiger_Util_Helper::formatDateTimeIntoDayString($COMMENT->getCommentedTime())}">{Vtiger_Util_Helper::formatDateDiffInStrings($COMMENT->getCommentedTime())}</small></p>
  52                                                  </span>
  53                                                  <div class="clearfix"></div>
  54                                              </div>
  55                                              <div class="commentInfoContent">
  56                                                  {nl2br($COMMENT->get('commentcontent'))}
  57                                              </div>
  58                                          </div>
  59                                      </div>
  60                                  </div>
  61                              </div>
  62                              <div class="row-fluid commentActionsContainer">
  63                                  
  64                                  {assign var="REASON_TO_EDIT" value=$COMMENT->get('reasontoedit')}
  65                                  <div class="row-fluid editStatus"  name="editStatus">
  66                                          <span class="span6{if empty($REASON_TO_EDIT)} hide{/if}">
  67                                                  <p class="muted">
  68                                                      <small>
  69                                                      [ {vtranslate('LBL_EDIT_REASON',$MODULE_NAME)} ] :
  70                                                      <span  name="editReason" class="textOverflowEllipsis">{nl2br($REASON_TO_EDIT)}</span>
  71                                                      </small>
  72                                                  </p>
  73                                          </span>
  74                                          {if $COMMENT->getCommentedTime() neq $COMMENT->getModifiedTime()}
  75                                              <span class="{if empty($REASON_TO_EDIT)}row-fluid{else} span6{/if}">
  76                                                  <p class="muted pull-right">
  77                                                      <small><em>{vtranslate('LBL_MODIFIED',$MODULE_NAME)}</em></small>&nbsp;
  78                                                      <small title="{Vtiger_Util_Helper::formatDateTimeIntoDayString($COMMENT->getModifiedTime())}" class="commentModifiedTime">{Vtiger_Util_Helper::formatDateDiffInStrings($COMMENT->getModifiedTime())}</small>
  79                                                  </p>
  80                                              </span>
  81                                          {/if}
  82                                  </div>
  83                                  <div class="row-fluid">
  84                                      <div class="pull-right commentActions">
  85                                          {if $COMMENTS_MODULE_MODEL->isPermitted('EditView')}
  86                                              <span>
  87                                                  <a class="cursorPointer replyComment feedback">
  88                                                      <i class="icon-share-alt"></i>{vtranslate('LBL_REPLY',$MODULE_NAME)}
  89                                                  </a>
  90                                                  {if $CURRENTUSER->getId() eq $COMMENT->get('userid')}
  91                                                      &nbsp;<span>|</span>&nbsp;
  92                                                      <a class="cursorPointer editComment feedback">
  93                                                          {vtranslate('LBL_EDIT',$MODULE_NAME)}
  94                                                      </a>
  95                                                  {/if}
  96                                              </span>
  97                                          {/if}
  98                                          <span>
  99                                              {if $PARENT_COMMENT_MODEL neq false or $CHILD_COMMENTS_MODEL neq null}
 100                                                  {if $COMMENTS_MODULE_MODEL->isPermitted('EditView')}&nbsp;<span>|</span>&nbsp;{/if}
 101                                                  <a href="javascript:void(0);" class="cursorPointer detailViewThread">{vtranslate('LBL_VIEW_THREAD',$MODULE_NAME)}</a>
 102                                              {/if}
 103                                          </span>
 104                                      </div>
 105                                  </div>
 106                              </div>
 107                          </div>
 108                      </div>
 109                  </div>
 110              {/foreach}
 111          {else}
 112              {include file="NoComments.tpl"|@vtemplate_path}
 113          {/if}
 114      </div>
 115      {if $PAGING_MODEL->isNextPageExists()}
 116          <div class="row-fluid">
 117              <div class="pull-right">
 118                  <a href="javascript:void(0)" class="moreRecentComments">{vtranslate('LBL_MORE',$MODULE_NAME)}..</a>
 119              </div>
 120          </div>
 121      {/if}
 122      <div class="hide basicAddCommentBlock">
 123          <div class="row-fluid">
 124              <span class="span1">&nbsp;</span>
 125              <div class="span11">
 126                  <textarea class="commentcontenthidden fullWidthAlways" name="commentcontent" rows="{$COMMENT_TEXTAREA_DEFAULT_ROWS}" placeholder="{vtranslate('LBL_ADD_YOUR_COMMENT_HERE', $MODULE_NAME)}"></textarea>
 127              </div>
 128          </div>
 129          <div class="pull-right">
 130              <button class="btn btn-success detailViewSaveComment" type="button" data-mode="add"><strong>{vtranslate('LBL_POST', $MODULE_NAME)}</strong></button>
 131              <a class="cursorPointer closeCommentBlock cancelLink" type="reset">{vtranslate('LBL_CANCEL', $MODULE_NAME)}</a>
 132          </div>
 133      </div>
 134      <div class="hide basicEditCommentBlock" style="min-height: 150px;">
 135          <div class="row-fluid">
 136              <span class="span1">&nbsp;</span>
 137              <div class="span11">
 138                  <input type="text" name="reasonToEdit" placeholder="{vtranslate('LBL_REASON_FOR_CHANGING_COMMENT', $MODULE_NAME)}" class="input-block-level"/>
 139              </div>
 140          </div>
 141          <div class="row-fluid">
 142              <span class="span1">&nbsp;</span>
 143              <div class="span11">
 144                  <textarea class="commentcontenthidden fullWidthAlways" name="commentcontent" rows="{$COMMENT_TEXTAREA_DEFAULT_ROWS}"></textarea>
 145              </div>
 146          </div>
 147          <div class="pull-right">
 148              <button class="btn btn-success detailViewSaveComment" type="button" data-mode="edit"><strong>{vtranslate('LBL_POST', $MODULE_NAME)}</strong></button>
 149              <a class="cursorPointer closeCommentBlock cancelLink" type="reset">{vtranslate('LBL_CANCEL', $MODULE_NAME)}</a>
 150          </div>
 151      </div>
 152  </div>
 153  {/strip}


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