File size: 1.36Kb
<?php
if ((Phpfox_Module::instance()->getFullControllerName() == 'forum.thread' || (PHPFOX_IS_AJAX && isset($_POST['core']) && $_POST['core']['call'] == 'forum.addReply')) && Phpfox::isUser())
{
$aPost = $this->getVar('aPost');
$aThread = (array) $this->getVar('aThread');
$iTotalPosts = (int) $this->getVar('iTotalPosts');
if ((Phpfox::getUserParam('forum.can_edit_own_post') && $aPost['user_id'] == Phpfox::getUserId()) || Phpfox::getUserParam('forum.can_edit_other_posts') || Forum_Service_Moderate_Moderate::instance()->hasAccess($aPost['forum_id'], 'edit_post'))
{
echo '<li><a href="#" onclick="$Core.box(\'forum.reply\', 800, \'id=' . $aPost['thread_id'] . '&edit=' . $aPost['post_id'] . '\'); return false;"><i class="fa fa-pencil-square-o"></i> ' . _p('edit') . '</a></li>';
}
if ((Phpfox::getUserParam('forum.can_delete_own_post') && $aPost['user_id'] == Phpfox::getUserId())
|| Phpfox::getUserParam('forum.can_delete_other_posts')
|| Forum_Service_Moderate_Moderate::instance()->hasAccess($aPost['forum_id'], 'delete_post')
|| (!empty($aThread['group_id']) && Pages_Service_Pages::instance()->isAdmin($aThread['group_id']))
)
{
echo '<li class="item_delete"><a href="#" onclick="return $Core.forum.deletePost(\'' . $aPost['post_id'] . '\');" title="' . _p('delete_this_post') . '"><i class="fa fa-times"></i> ' . _p('delete') . '</a></li>';
}
}
?>