31
0
mirror of https://github.com/joomla-extensions/patchtester.git synced 2024-09-21 01:09:01 +00:00
patchtester/administrator/components/com_patchtester/views/pulls/tmpl/default.php
2011-10-11 16:51:12 -04:00

91 lines
2.4 KiB
PHP

<?php
/**
* @package PatchTester
* @copyright Copyright (C) 2011 Ian MacLennan, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
JHtml::_('behavior.tooltip');
?>
<script type="text/javascript">
var submitpatch = function(task, id) {
document.id('pull_id').set('value', id);
return Joomla.submitbutton(task);
}
</script>
<form action="<?php echo JRoute::_('index.php?option=com_patchtester&view=pulls'); ?>" method="post" name="adminForm" id="adminForm">
<table class="adminlist">
<thead>
<tr>
<th width="1%">
<input type="checkbox" name="checkall-toggle" value="" title="<?php echo JText::_('JGLOBAL_CHECK_ALL'); ?>" onclick="Joomla.checkAll(this)" />
</th>
<th class="title">
<?php echo JText::_('JGLOBAL_TITLE'); ?>
</th>
<th width="20%">
<?php echo JText::_('JSTATUS'); ?>
</th>
<th width="20%">
<?php echo JText::_('COM_PATCHTESTER_TEST_THIS_PATCH'); ?>
</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="10">
</td>
</tr>
</tfoot>
<tbody>
<?php foreach ($this->items as $i => $item) :
if (isset($this->patches[$item->number])) {
$patch = $this->patches[$item->number];
} else {
$patch = false;
}
?>
<tr class="row<?php echo $i % 2; ?>">
<td class="center">
<?php echo JHtml::_('grid.id', $i, $item->id); ?>
</td>
<td>
<a href="<?php echo $item->html_url; ?>" title="<?php echo htmlspecialchars($item->body); ?>"><?php echo $item->title; ?></a>
</td>
<td class="center">
<?php
if ($patch && $patch->applied) {
echo JText::_('COM_PATCHTESTER_APPLIED');
} else {
echo JText::_('COM_PATCHTESTER_NOT_APPLIED');
}
?>
</td>
<td class="center">
<?php
if ($patch && $patch->applied) {
echo '<a href="javascript:submitpatch(\'pull.revert\', '.(int)$patch->id.');">'.JText::_('COM_PATCHTESTER_REVERT_PATCH').'</a>';
} else {
echo '<a href="javascript:submitpatch(\'pull.apply\', '.(int)$item->number.');">'.JText::_('COM_PATCHTESTER_APPLY_PATCH').'</a>';
}
?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<div>
<input type="hidden" name="task" value="" />
<input type="hidden" name="boxchecked" value="0" />
<input type="hidden" name="pull_id" id="pull_id" value="" />
<?php echo JHtml::_('form.token'); ?>
</div>
</form>