[ 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 {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> 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 <span>|</span> 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')} <span>|</span> {/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"> </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"> </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"> </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}
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 |