%PDF- %PDF-
| Direktori : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_csvi/views/logs/tmpl/ |
| Current File : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_csvi/views/logs/tmpl/default.php |
<?php
/**
* @package CSVI
* @subpackage Logs
*
* @author Roland Dalmulder <contact@csvimproved.com>
* @copyright Copyright (C) 2006 - 2016 RolandD Cyber Produksi. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* @link http://www.csvimproved.com
*/
defined('_JEXEC') or die;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
JHtml::_('behavior.modal');
JHtml::_('formbehavior.chosen');
JHtml::_('formbehavior.chosen', '.inputbox');
$listOrder = $this->escape($this->state->get('list.ordering'));
$listDirn = $this->escape($this->state->get('list.direction'));
$loggeduser = JFactory::getUser();
?>
<form action="<?php echo JRoute::_('index.php?option=com_csvi&view=logs', false); ?>" method="post" name="adminForm" id="adminForm">
<div id="j-sidebar-container" class="span2">
<?php echo $this->sidebar; ?>
</div>
<div id="j-main-container" class="span10">
<?php
// Search tools bar
echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this));
?>
<div id="availablefieldslist">
<table class="table table-striped" id="logsList">
<thead>
<tr>
<th width="1%" class="nowrap center">
<?php echo JHtml::_('grid.checkall'); ?>
</th>
<th class="left">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_ACTION', 'l.action', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_ACTION_TYPE', 'l.action_type', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_TEMPLATE_NAME_TITLE', 'l.template_name', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_START', 'l.start', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_END', 'l.end', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_USER', 'u.name', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_RECORDS', 'l.records', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_RUN_CANCELLED', 'l.run_cancelled', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JHtml::_('searchtools.sort', 'COM_CSVI_FILENAME', 'l.file_name', $listDirn, $listOrder); ?>
</th>
<th class="nowrap">
<?php echo JText::_('COM_CSVI_DEBUG_LOG'); ?>
</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="15">
<div class="pull-left">
<?php
if ($this->pagination->total > 0)
{
echo $this->pagination->getListFooter();
}
?>
</div>
<div class="pull-right"><?php echo $this->pagination->getResultsCounter(); ?></div>
</td>
</tr>
</tfoot>
<tbody>
<?php
if (!empty($this->items))
{
foreach ($this->items as $i => $item)
{
$checkedOut = false;
$link = 'index.php?option=com_csvi&view=logdetails&run_id=' . $item->csvi_log_id;
?>
<tr>
<td align="center">
<?php echo JHtml::_('grid.id', $i, $item->csvi_log_id, $checkedOut); ?>
</td>
<td>
<a href="<?php echo $link; ?>">
<?php echo JText::_('COM_CSVI_' . $item->action); ?>
</a>
</td>
<td>
<?php echo JText::_('COM_CSVI_' . $item->addon . '_' . $item->action_type); ?>
</td>
<td>
<?php echo $item->template_name; ?>
</td>
<td>
<?php echo JHtml::_('date', $item->start, 'Y-m-d H:i:s'); ?>
</td>
<td>
<?php
if ($item->end != '0000-00-00 00:00:00')
{
echo JHtml::_('date', $item->end, 'Y-m-d H:i:s');
}
else
{
echo JText::_('COM_CSVI_LOG_ENDDATE_UNKNOWN');
}
?>
</td>
<td>
<?php echo $item->runuser; ?>
</td>
<td>
<?php echo $item->records; ?>
</td>
<td>
<?php $run_cancelled = ($item->run_cancelled) ? JText::_('COM_CSVI_YES') : JText::_('COM_CSVI_NO');
echo $run_cancelled;?>
</td>
<td>
<?php echo $item->file_name; ?>
</td>
<td>
<?php
if ($item->action === 'import' || $item->action === 'export')
{
if (file_exists(JPATH_SITE . '/logs/com_csvi.log.' . $item->csvi_log_id . '.php'))
{
$attribs = 'class="modal" onclick="" rel="{handler: \'iframe\', size: {x: 950, y: 500}}"';
echo JHtml::_(
'link',
JRoute::_('index.php?option=com_csvi&view=logs&layout=logreader&tmpl=component&run_id=' . $item->csvi_log_id),
JText::_('COM_CSVI_SHOW_LOG'),
$attribs
);
echo ' | ';
echo JHtml::_(
'link',
JRoute::_('index.php?option=com_csvi&view=logs&layout=logreader&tmpl=component&run_id=' . $item->csvi_log_id),
JText::_('COM_CSVI_OPEN_LOG'),
'target="_new"'
);
echo ' | ';
echo JHtml::_(
'link',
JRoute::_('index.php?option=com_csvi&task=logs.downloadDebug&run_id=' . $item->csvi_log_id),
JText::_('COM_CSVI_DOWNLOAD_LOG')
);
}
else
{
echo JText::_('COM_CSVI_NO_DEBUG_LOG');
}
}
else
{
echo JText::_('COM_CSVI_NO_DEBUG_LOG');
}
?>
</td>
</tr>
<?php
}
}
else
{
echo '<tr><td colspan="11" class="center">' . JText::_('COM_CSVI_NO_LOG_ENTRIES_FOUND') . '</td></tr>';
}
?>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="task" name="task" value="" />
<input type="hidden" name="boxchecked" value="0" />
<?php echo JHtml::_('form.token'); ?>
</form>
<!-- Load the modal skeleton -->
<?php
$layout = new JLayoutFile('csvi.modal');
echo $layout->render(array('cancel-button' => true));
?>
<script type="text/javascript">
Joomla.submitbutton = function(task) {
if (task == 'logs.deleteAll')
{
showMsg(
'<?php echo JText::_('COM_CSVI_DELETE_ALL'); ?>',
'<?php echo JText::_('COM_CSVI_LOG_ARE_YOU_SURE_REMOVE_ALL'); ?>',
'<?php echo JText::_('COM_CSVI_OK'); ?>',
''
);
jQuery('.ok-btn').on('click', function(e) {
e.preventDefault();
Joomla.submitform(task);
});
jQuery('.cancel-btn').on('click', function(e) {
e.preventDefault();
document.adminForm.task.value = '';
jQuery('#csviModal').modal('hide');
});
}
else
{
Joomla.submitform(task);
}
}
</script>