| Current Path : /home/lejardintz/www/components/com_kunena/template/crypsis/layouts/message/item/ |
| Current File : /home/lejardintz/www/components/com_kunena/template/crypsis/layouts/message/item/default.php |
<?php
/**
* Kunena Component
* @package Kunena.Template.Crypsis
* @subpackage Layout.Message
*
* @copyright (C) 2008 - 2016 Kunena Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link https://www.kunena.org
**/
defined('_JEXEC') or die;
/** @var KunenaForumMessage $message */
$message = $this->message;
$isReply = $this->message->id != $this->topic->first_post_id;
$signature = $this->profile->getSignature();
$attachments = $message->getAttachments();
$attachs = $message->getNbAttachments();
$avatarname = $this->profile->getname();
$config = KunenaConfig::getInstance();
$subjectlengthmessage = $this->ktemplate->params->get('SubjectLengthMessage', 20);
if ($config->ordering_system == 'mesid')
{
$this->numLink = $this->location ;
} else {
$this->numLink = $message->replynum;
}
$list = array();
?>
<small class="text-muted pull-right hidden-phone">
<span class="icon icon-clock"></span>
<?php echo $message->getTime()->toSpan('config_post_dateformat', 'config_post_dateformat_hover'); ?>
<a href="#<?php echo $this->message->id; ?>" id="<?php echo $this->message->id; ?>">#<?php echo $this->numLink; ?></a>
</small>
<div class="badger-left badger-info <?php if ($message->getAuthor()->isModerator()) : ?> badger-moderator <?php endif;?>"
data-badger="<?php echo (!$isReply) ? $this->escape($avatarname) . ' '. JText::_('COM_KUNENA_MESSAGE_CREATED') : $this->escape($avatarname) . ' ' . JText::_('COM_KUNENA_MESSAGE_REPLIED'), ' ' . substr($message->displayField('subject'), 0, $subjectlengthmessage); ?>">
<div class="kmessage">
<p class="kmsg">
<?php if (!$this->me->userid && !$isReply) :
echo $message->displayField('message');
else:
echo (!$this->me->userid && $this->config->teaser) ? JText::_('COM_KUNENA_TEASER_TEXT') : $this->message->displayField('message');
endif;?>
</p>
</div>
<?php if (!empty($attachments)) : ?>
<div class="kattach">
<h5> <?php echo JText::_('COM_KUNENA_ATTACHMENTS'); ?> </h5>
<ul class="thumbnails">
<?php foreach ($attachments as $attachment) : ?>
<li class="span3 center">
<div class="thumbnail"> <?php echo $attachment->getLayout()->render('thumbnail'); ?> <?php echo $attachment->getLayout()->render('textlink'); ?> </div>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php elseif ($attachs->total > 0 && !$this->me->exists()):
if ($attachs->image > 0 && !$this->config->showimgforguest)
{
if ($attachs->image > 1)
{
echo KunenaLayout::factory('BBCode/Image')->set('title', JText::_('COM_KUNENA_SHOWIMGFORGUEST_HIDEIMG_MULTIPLES'))->setLayout('unauthorised');
}
else
{
echo KunenaLayout::factory('BBCode/Image')->set('title', JText::_('COM_KUNENA_SHOWIMGFORGUEST_HIDEIMG_SIMPLE'))->setLayout('unauthorised');
}
}
if ($attachs->file > 0 && !$this->config->showfileforguest)
{
if ($attachs->file > 1)
{
echo KunenaLayout::factory('BBCode/Image')->set('title', JText::_('COM_KUNENA_SHOWIMGFORGUEST_HIDEFILE_MULTIPLES'))->setLayout('unauthorised');
}
else
{
echo KunenaLayout::factory('BBCode/Image')->set('title', JText::_('COM_KUNENA_SHOWIMGFORGUEST_HIDEFILE_SIMPLE'))->setLayout('unauthorised');
}
}
endif; ?>
<?php if ($signature) : ?>
<div class="ksig">
<hr>
<span class="ksignature"><?php echo $signature; ?></span>
</div>
<?php endif ?>
<?php if ($this->config->reportmsg && $this->me->exists()) :
if ($this->me->isModerator() || $this->config->user_report || $this->me->userid !== $this->message->userid) : ?>
<div class="row">
<div class="span10">
<a href="#report<?php echo $this->message->id; ?>" role="button" class="btn-link report" data-toggle="modal" data-backdrop="false"><i class="icon-warning"></i> <?php echo JText::_('COM_KUNENA_REPORT') ?></a>
<div id="report<?php echo $this->message->id; ?>" class="modal hide fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<?php echo $this->subRequest('Topic/Report')->set('id', $this->topic->id); ?>
</div>
</div>
</div>
<div class="span2">
<p class="ip"> <?php echo $this->ipLink; ?> </p>
</div>
</div>
<?php endif; ?>
<?php endif; ?>
</div>
<?php if ($message->modified_by && $this->config->editmarkup) :
$dateshown = $datehover = '';
if ($message->modified_time) {
$datehover = 'title="' . KunenaDate::getInstance($message->modified_time)->toKunena('config_post_dateformat_hover') . '"';
$dateshown = KunenaDate::getInstance($message->modified_time)->toKunena('config_post_dateformat') . ' ';
} ?>
<div class="alert alert-info hidden-phone" <?php echo $datehover ?>>
<?php echo JText::_('COM_KUNENA_EDITING_LASTEDIT') . ': ' . $dateshown . JText::_('COM_KUNENA_BY') . ' ' . $message->getModifier()->getLink() . '.'; ?>
<?php if ($message->modified_reason) echo JText::_('COM_KUNENA_REASON') . ': ' . $this->escape($message->modified_reason); ?>
</div>
<?php endif; ?>
<?php if (!empty($this->thankyou)): ?>
<div class="kmessage-thankyou">
<?php
foreach($this->thankyou as $userid => $thank)
{
if ( !empty($this->thankyou_delete[$userid]) )
{
$list[] = $thank . ' <a title="' . JText::_('COM_KUNENA_BUTTON_THANKYOU_REMOVE_LONG') . '" href="'
. $this->thankyou_delete[$userid] . '"><i class="icon-remove"></i></a>';
}
else
{
$list[] = $thank;
}
}
echo JText::_('COM_KUNENA_THANKYOU') . ': ' . implode(', ', $list) . ' ';
if ($this->more_thankyou) echo JText::sprintf('COM_KUNENA_THANKYOU_MORE_USERS', $this->more_thankyou);
?>
</div>
<?php endif; ?>