File size: 7Kb
<?php
/**
* [PHPFOX_HEADER]
*
* @copyright [PHPFOX_COPYRIGHT]
* @author Raymond Benc
* @package Phpfox
* @version $Id: mini.html.php 6630 2013-09-12 09:24:48Z Fern $
*/
defined('PHPFOX') or exit('NO DICE!');
?>
<div id="js_comment_{$aComment.comment_id}" class="js_mini_feed_comment comment_mini js_mini_comment_item_{$aComment.item_id}">
{if ((Phpfox::getUserParam('comment.delete_own_comment') && Phpfox::getUserId() == $aComment.user_id)
|| Phpfox::getUserParam('comment.delete_user_comment')
|| (defined('PHPFOX_IS_USER_PROFILE') && isset($aUser.user_id) && $aUser.user_id == Phpfox::getUserId() && Phpfox::getUserParam('comment.can_delete_comments_posted_on_own_profile'))
|| (defined('PHPFOX_IS_PAGES_VIEW') && defined('PHPFOX_PAGES_ITEM_TYPE') && Phpfox::getService(PHPFOX_PAGES_ITEM_TYPE)->isAdmin('' . $aPage.page_id . '')))
|| (Phpfox::getUserParam('comment.can_delete_comment_on_own_item')
&& isset($aFeed)
&& isset($aFeed.feed_link)
&& $aFeed.user_id == Phpfox::getUserId())
|| ((Phpfox::getUserParam('comment.edit_own_comment')&& Phpfox::getUserId() == $aComment.user_id)
|| Phpfox::getUserParam('comment.edit_user_comment'))
}
<div class="item_options_holder comment_options_holder">
<a role="button" data-toggle="dropdown" href="#" class="item_options"></a>
<ul class="dropdown-menu dropdown-menu-right">
{if (Phpfox::getUserParam('comment.edit_own_comment') && Phpfox::getUserId() == $aComment.user_id) || Phpfox::getUserParam('comment.edit_user_comment')}
<li>
<a href="inline#?type=text&&simple=true&id=js_comment_text_{$aComment.comment_id}&call=comment.updateText&comment_id={$aComment.comment_id}&data=comment.getText" class="quickEdit"><i class="fa fa-pencil-square-o"></i> {_p var='edit'}</a>
</li>
{/if}
{if (Phpfox::getUserParam('comment.delete_own_comment') && Phpfox::getUserId() == $aComment.user_id) || Phpfox::getUserParam('comment.delete_user_comment') || (defined('PHPFOX_IS_USER_PROFILE') && isset($aUser.user_id) && $aUser.user_id == Phpfox::getUserId() && Phpfox::getUserParam('comment.can_delete_comments_posted_on_own_profile'))
|| (defined('PHPFOX_IS_PAGES_VIEW') && defined('PHPFOX_PAGES_ITEM_TYPE') && Phpfox::getService(PHPFOX_PAGES_ITEM_TYPE)->isAdmin('' . $aPage.page_id . ''))
}
<li>
<a href="#" onclick="$.ajaxCall('comment.InlineDelete', 'type_id={$aComment.type_id}&comment_id={$aComment.comment_id}{if defined('PHPFOX_IS_THEATER_MODE')}&photo_theater=1{/if}', 'GET'); return false;">
<i class="fa fa-trash"></i> {_p var='delete'}
</a>
</li>
{elseif Phpfox::getUserParam('comment.can_delete_comment_on_own_item')&& isset($aFeed) && isset($aFeed.feed_link) && $aFeed.user_id == Phpfox::getUserId()}
<li>
<a href="{$aFeed.feed_link}ownerdeletecmt_{$aComment.comment_id}/" class="sJsConfirm">
<i class="fa fa-trash"></i> {_p var='delete'}
</a>
</li>
{/if}
</ul>
</div>
{/if}
<div class="comment_mini_image">
{img user=$aComment suffix='_50_square' max_width=40 max_height=40}
</div>
<div class="comment_mini_content">
{$aComment|user:'':'':30}<div id="js_comment_text_{$aComment.comment_id}" class="comment_mini_text {if $aComment.view_id == '1'}row_moderate{/if}">{$aComment.text|feed_strip|shorten:'300':'comment.view_more':true|split:30|max_line}</div>
<div class="comment_mini_action">
<ul>
{if Phpfox::getParam('comment.comment_is_threaded') && Phpfox::getUserParam('feed.can_post_comment_on_feed')}
{if (isset($aComment.iteration) && $aComment.iteration >= Phpfox::getParam('comment.total_child_comments')) || (isset($bForceNoReply) && $bForceNoReply) && !User_Service_Block_Block::instance()->isBlocked(null, $aComment.user_id)}
{else}
<li><a href="#" class="js_comment_feed_new_reply" rel="{$aComment.comment_id}">{_p var='reply'}</a></li>
{/if}
{/if}
{if Phpfox::isModule('report') && Phpfox::getUserParam('report.can_report_comments')}
{if $aComment.user_id != Phpfox::getUserId() && !User_Service_Block_Block::instance()->isBlocked(null, $aComment.user_id)}
<li><a href="#?call=report.add&height=210&width=400&type=comment&id={$aComment.comment_id}" class="inlinePopup" title="{_p var='report_a_comment'}">{_p var='report'}</a></li>
{/if}
{/if}
{module name='like.link' like_type_id='feed_mini' like_owner_id=$aComment.user_id like_item_id=$aComment.comment_id like_is_liked=$aComment.is_liked like_is_custom=true}
<li class="js_like_link_holder"{if $aComment.total_like == 0} style="display:none;"{/if}>
<a href="#" onclick="return $Core.box('like.browse', 400, 'type_id=feed_mini&item_id={$aComment.comment_id}');">
<span class="js_like_link_holder_info">
{$aComment.total_like}
</span>
</a>
</li>
{if Phpfox::getUserParam('comment.can_moderate_comments') && $aComment.view_id == '1'}
<li>
<a href="#" onclick="$('#js_comment_text_{$aComment.comment_id}').removeClass('row_moderate'); $(this).remove(); $.ajaxCall('comment.moderateSpam', 'id={$aComment.comment_id}&action=approve&inacp=0'); return false;">{_p var='approve'}</a>
</li>
{/if}
<li class="comment_mini_entry_time_stamp">{if isset($aComment.unix_time_stamp)}{$aComment.unix_time_stamp|convert_time:'comment.comment_time_stamp'}{else}{$aComment.time_stamp|convert_time:'comment.comment_time_stamp'}{/if}</li>
</ul>
</div>
</div>
<div id="js_comment_form_holder_{$aComment.comment_id}" class="js_comment_form_holder"></div>
<div class="comment_mini_child_holder{if isset($aComment.children) && $aComment.children.total > 0} comment_mini_child_holder_padding{/if}">
{if isset($aComment.children) && $aComment.children.total > 0}
<div class="comment_mini_child_view_holder" id="comment_mini_child_view_holder_{$aComment.comment_id}">
<a href="#" onclick="$.ajaxCall('comment.viewAllComments', 'comment_type_id={$aComment.type_id}&item_id={$aComment.item_id}&comment_id={$aComment.comment_id}', 'GET'); return false;">{_p var='view_total_more' total=$aComment.children.total|number_format}</a>
</div>
{/if}
<div id="js_comment_children_holder_{$aComment.comment_id}" class="comment_mini_child_content">
{if isset($aComment.children) && count($aComment.children.comments)}
{foreach from=$aComment.children.comments item=aCommentChilded}
{module name='comment.mini' comment_custom=$aCommentChilded}
{/foreach}
{else}
<div id="js_feed_like_holder_{$aComment.comment_id}"> </div>
{/if}
</div>
</div>
</div>