Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/j3/components/com_rsticketspro/views/ticket/tmpl/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
* @package RSTickets! Pro
*
* @copyright (c) 2010 - 2016 RSJoomla!
* @link https://www.rsjoomla.com
* @license GNU General Public License
http://www.gnu.org/licenses/gpl-3.0.en.html
*/
defined('_JEXEC') or die('Restricted access');
if (!$this->isPrint)
{
echo $this->loadTemplate('reply');
}
?>
<h3 class="rst_heading"><?php echo
JText::_('RST_CONVERSATION'); ?></h3>
<div class="row-fluid com-rsticketspro-has-top-margin"
id="ticket-buttons">
<?php
if (!$this->isPrint)
{
if ($this->canViewHistory)
{
echo
RSTicketsProHelper::renderModal('rsticketsproHistoryModal',
array(
'title' =>
JText::_('RST_TICKET_VIEW_HISTORY'),
'url' =>
JRoute::_('index.php?option=com_rsticketspro&view=history&id='.$this->ticket->id.'&tmpl=component',
false),
'height' => 400,
'backdrop' => 'static'));
?>
<a href="#" class="btn btn-secondary"
onclick="<?php echo
RSTicketsProHelper::openModal('rsticketsproHistoryModal');
?>"><i class="icon-calendar"></i> <?php
echo JText::_('RST_TICKET_VIEW_HISTORY'); ?></a>
<?php
}
if ($this->canViewNotes)
{
echo
RSTicketsProHelper::renderModal('rsticketsproNotesModal', array(
'title' =>
JText::_('RST_TICKET_VIEW_NOTES'),
'url' =>
JRoute::_('index.php?option=com_rsticketspro&view=notes&ticket_id='.$this->ticket->id.'&tmpl=component',
false),
'height' => 400,
'backdrop' => 'static'));
?>
<a href="#" class="btn btn-secondary"
onclick="<?php echo
RSTicketsProHelper::openModal('rsticketsproNotesModal');
?>"><i class="icon-file"></i> <?php
echo $this->ticket->notes ?
JText::sprintf('RST_TICKET_VIEW_NOTES_NO',
$this->ticket->notes) : JText::_('RST_TICKET_VIEW_NOTES');
?></a>
<?php
}
?>
<a href="<?php echo
JRoute::_('index.php?option=com_rsticketspro&view=ticket&id='.$this->ticket->id.'&tmpl=component&print=1');
?>" class="btn btn-secondary"
onclick="window.open(this.href,'printWindow','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=400,height=600,directories=no,location=no');
return false;"><i class="icon-print"></i>
<?php echo JText::_('RST_TICKET_PRINT'); ?></a>
<?php
if ($this->ticket->status_id == RST_STATUS_CLOSED &&
$this->canOpenTicket)
{
?>
<a href="<?php echo
JRoute::_('index.php?option=com_rsticketspro&task=ticket.reopen&id='.$this->ticket->id);
?>" class="btn btn-success"><i
class="icon-ok"></i> <?php echo
JText::_('RST_TICKET_OPEN'); ?></a>
<?php
}
elseif ($this->ticket->status_id != RST_STATUS_CLOSED &&
$this->canCloseTicket)
{
?>
<a href="<?php echo
JRoute::_('index.php?option=com_rsticketspro&task=ticket.close&id='.$this->ticket->id);
?>" class="btn btn-danger"><i
class="icon-lock"></i> <?php echo
JText::_('RST_TICKET_CLOSE'); ?></a>
<?php
}
}
else
{
?>
<a href="javascript:void(0)"
onclick="window.print();" class="btn
btn-primary"><i class="icon-print"></i>
<?php echo JText::_('RST_TICKET_PRINT'); ?></a>
<?php
}
?>
</div>
<?php
foreach ($this->ticketMessages as $message)
{
$user = $message->user_id != '-1' ?
JFactory::getUser($message->user_id) : null;
$submitter = $message->submitted_by_staff != '0' ?
JFactory::getUser($message->submitted_by_staff) : null;
?>
<div class="media com-rsticketspro-message<?php echo
is_null($user) ? ' alert alert-info' :
(RSTicketsProHelper::isStaff($message->user_id) ? '
com-rsticketspro-msg-staff': '
com-rsticketspro-msg-customer'); ?>">
<?php
if (!is_null($user))
{
?>
<span class="pull-left">
<img class="img-polaroid media-object
com-rsticketspro-avatar" src="<?php echo
$this->getAvatar($message->user_id); ?>" />
</span>
<?php
}
?>
<div class="media-body">
<?php
if (!is_null($user))
{
if ($this->showEmailLink)
{
$text = JHtml::_('link', 'mailto:' .
$this->escape($user->email),
$this->escape($user->{$this->userField}));
}
else
{
$text = $this->escape($user->{$this->userField});
}
?>
<h4 class="media-heading"><?php echo $text;
?><?php echo $submitter ? ' ' .
JText::sprintf('RST_TICKET_SUBMITTED_BY', $submitter->name) :
''; ?></h4>
<?php
}
?>
<p><small><i class="icon-clock"></i>
<?php echo $this->showDate($message->date);
?></small></p>
<blockquote class="com-rsticketspro-has-overflow">
<?php echo RSTicketsProHelper::showMessage($message); ?>
</blockquote>
<?php
if (!empty($message->files))
{
?>
<ul>
<?php
foreach ($message->files as $file)
{
?>
<li><i class="icon-file"></i> <a
href="<?php echo
JRoute::_('index.php?option=com_rsticketspro&task=ticket.downloadfile&id='.$file->id);
?>"><?php echo
JText::sprintf('RST_TICKET_FILE_DOWNLOADS_SMALL',
$this->escape($file->filename), $file->downloads);
?></a></li>
<?php
}
?>
</ul>
<?php
}
if (!$this->isPrint && !is_null($user))
{
?>
<div>
<?php
if ($this->canEditMessage($message))
{
echo
RSTicketsProHelper::renderModal('rsticketsproMessageModal' .
$message->id, array(
'title' =>
JText::_('RST_TICKET_EDIT_MESSAGE'),
'url' =>
JRoute::_('index.php?option=com_rsticketspro&task=ticketmessage.edit&id='.$message->id.'&tmpl=component',
false),
'height' => 400,
'backdrop' => 'static'));
?>
<a class="btn btn-secondary" onclick="<?php echo
RSTicketsProHelper::openModal('rsticketsproMessageModal' .
$message->id); ?>" href="#"><i
class="icon-edit"></i> <?php echo
JText::_('RST_TICKET_EDIT_MESSAGE'); ?></a>
<?php
}
if ($this->canDeleteMessage($message))
{
?>
<a class="btn btn-danger" onclick="return
confirm(Joomla.JText._('RST_DELETE_TICKET_MESSAGE_CONFIRM'));"
href="<?php echo
JRoute::_('index.php?option=com_rsticketspro&task=ticketmessages.delete&cid='.$message->id
. '&ticket_id=' . $message->ticket_id . '&'
. JSession::getFormToken() . '=1'); ?>"><i
class="icon-delete"></i> <?php echo
JText::_('RST_TICKET_DELETE_MESSAGE'); ?></a>
<?php
}
?>
</div>
<?php
}
?>
</div>
</div>
<?php
}