| Current Path : /var/www/html/components/com_komento/themes/wireframe/dashboard/ |
| Current File : /var/www/html/components/com_komento/themes/wireframe/dashboard/comments.php |
<?php
/**
* @package Komento
* @copyright Copyright (C) Stack Ideas Sdn Bhd. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Komento is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
defined('_JEXEC') or die('Unauthorized Access');
?>
<li id="kmt-<?php echo $row->id; ?>" class="kmt-item" parentid="kmt-<?php echo $row->parent_id; ?>">
<ul class="kmt-head">
<!-- Avatar -->
<?php if ($this->config->get('layout_avatar_enable')) { ?>
<li class="kmt-avatar">
<?php if (!KT::user($row->created_by)->guest) { ?>
<a href="<?php echo KT::user($row->created_by)->getProfileLink(); ?>">
<?php } ?>
<img src="<?php echo KT::user($row->created_by)->getAvatar(); ?>" class="avatar" />
<?php if (!KT::user($row->created_by)->guest) { ?>
</a>
<?php } ?>
</li>
<?php } ?>
<!-- Content Title -->
<li class="kmt-content-title"><a href="<?php echo KT::loadApplication($row->component)->load($row->cid)->getContentPermalink(); ?>"><?php echo KT::getExtension($row->component)->load($row->cid)->getContentTitle(); ?></a></li>
<!-- Name -->
<li class="kmt-author">
<?php if (!KT::user($row->created_by)->guest) { ?>
<a href="<?php echo KT::user($row->created_by)->getProfileLink(); ?>">
<?php }
echo KT::user($row->created_by)->getName();
if (!KT::user($row->created_by)->guest) { ?>
</a>
<?php } ?>
</li>
<!-- Time -->
<li class="kmt-date">
<?php if ($this->config->get('enable_lapsed_time')) {
echo KomentoDateHelper::getLapsedTime($row->created);
} else {
echo $row->created;
} ?>
</li>
<!-- Permalink -->
<li class="kmt-permalink"><a href="<?php echo KT::loadApplication($row->component)->load($row->cid)->getContentPermalink() . '#kmt-' . $row->id; ?>"><?php echo JText::_('COM_KOMENTO_COMMENT_PERMALINK') ; ?></a></li>
</ul>
<div class="kmt-body">
<?php // parseBBcode to HTML
$row->comment = KomentoCommentHelper::parseBBCode($row->comment);
$row->comment = nl2br($row->comment);
?>
<span class="kmt-text"><?php echo $row->comment; ?></span>
</div>
<ul class="kmt-info">
<?php if ($row->modified_by != 0) { ?>
<li>
Comment last edited on <?php echo $row->modified; ?> by <?php echo KT::user($row->modified_by)->getName(); ?>
</li>
<?php } ?>
</ul>
<div class="kmt-control">
<ul class="kmt-control-admin">
<li>
<?php if ($this->my->allow('publish_all_comment', $row->component) || ($row->created_by == $this->my->id && $this->my->allow('publish_own_comment', $row->component))) { ?>
<a href="javascript:void(0);" class="kmt-status">
<?php } ?>
<?php
switch ($row->published) {
case 0:
echo JText::_('COM_KOMENTO_UNPUBLISHED');
break;
case 1:
echo JText::_('COM_KOMENTO_PUBLISHED');
break;
default:
echo JText::_('COM_KOMENTO_MODERATE');
break;
}
?>
<?php if ($this->my->allow('publish_all_comment', $row->component) || ($row->created_by == $this->my->id && $this->my->allow('publish_own_comment', $row->component))) { ?>
</a>
<ul class="kmt-status-options hidden">
<li><a href="javascript:void(0);" class="kmt-unpublish<?php if($row->published == 0) { echo ' hidden'; } ?>"><?php echo JText::_('COM_KOMENTO_UNPUBLISH'); ?></a></li>
<li><a href="javascript:void(0);" class="kmt-publish<?php if($row->published == 1) { echo ' hidden'; } ?>"><?php echo JText::_('COM_KOMENTO_PUBLISH'); ?></a></li>
</ul>
<?php } ?>
</li>
<li>
<?php if ($this->my->allow('manage_flag', $row->component)) { ?>
<a href="javascript:void(0);" class="kmt-mark">
<?php } ?>
<?php switch ($row->flag)
{
case 0:
echo JText::_('COM_KOMENTO_NOFLAG');
break;
case 1:
echo JText::_('COM_KOMENTO_SPAM');
break;
case 2:
echo JText::_('COM_KOMENTO_OFFENSIVE');
break;
case 3:
echo JText::_('COM_KOMENTO_OFFTOPIC');
break;
default:
echo JText::_('COM_KOMENTO_OTHERS');
break;
} ?>
<?php if ($this->my->allow('manage_flag', $row->component)) { ?>
</a>
<ul class="kmt-mark-options hidden">
<li><a href="javascript:void(0);" class="kmt-mark-noflag<?php if($row->flag == 0) { echo ' hidden'; } ?>"><?php echo JText::_('COM_KOMENTO_NOFLAG'); ?></a></li>
<li><a href="javascript:void(0);" class="kmt-mark-spam<?php if($row->flag == 1) { echo ' hidden'; } ?>"><?php echo JText::_('COM_KOMENTO_SPAM'); ?></a></li>
<li><a href="javascript:void(0);" class="kmt-mark-offensive<?php if($row->flag == 2) { echo ' hidden'; } ?>"><?php echo JText::_('COM_KOMENTO_OFFENSIVE'); ?></a></li>
<li><a href="javascript:void(0);" class="kmt-mark-offtopic<?php if($row->flag == 3) { echo ' hidden'; } ?>"><?php echo JText::_('COM_KOMENTO_OFFTOPIC'); ?></a></li>
</ul>
<?php } ?>
</li>
<?php if ($this->my->allow('edit_all_comment', $row->component) || ($row->created_by == $this->my->id && $this->my->allow('edit_own_comment', $row->component))) { ?>
<li><a class="kmt-edit" href="javascript:void(0)"><?php echo JText::_('COM_KOMENTO_COMMENT_EDIT') ; ?></a></li>
<?php } ?>
<?php if ($this->my->allow('delete_all_comment', $row->component) || ($row->created_by == $this->my->id && $this->my->allow('delete_own_comment', $row->component))) { ?>
<li><a class="kmt-delete" href="javascript:void(0)"><?php echo JText::_('COM_KOMENTO_COMMENT_DELETE') ; ?></a></li>
<?php } ?>
</ul>
</div>
</li>