<?php
/**
* @package   Warp Theme Framework
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   YOOtheme Proprietary Use License (http://www.yootheme.com/license)
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

?>

<script language="javascript" type="text/javascript">
	function tableOrdering( order, dir, task ) {
		var form = document.adminForm;
	
		form.filter_order.value 	= order;
		form.filter_order_Dir.value	= dir;
		document.adminForm.submit( task );
	}
</script>

<form action="<?php echo $this->action; ?>" method="post" name="adminForm">

	<?php if ($this->params->get('filter') || $this->params->get('show_pagination_limit')) : ?>
	<div class="filter">
	
		<?php if ($this->params->get('filter')) : ?>
		<div>
			<?php echo JText::_($this->params->get('filter_type') . ' Filter'); ?>
			<input type="text" name="filter" value="<?php echo $this->escape($this->lists['filter']);?>" onchange="document.adminForm.submit();" />
		</div>
		<?php endif; ?>
		
		<?php if ($this->params->get('show_pagination_limit')) : ?>
		<div>
			<?php echo JText::_('Display Num'); ?>
			<?php echo $this->pagination->getLimitBox(); ?>
		</div>
		<?php endif; ?>
		
	</div>
	<?php endif; ?>
	
	<table class="zebra" border="0" cellspacing="0" cellpadding="0">

		<?php if ($this->params->get('show_headings')) : ?>
		<thead>
			<tr>
				<th align="right" width="5%"><?php echo JText::_('Num'); ?></th>
				
				<?php if ($this->params->get('show_title')) : ?>
				<th align="left"><?php echo JHTML::_('grid.sort',  'Item Title', 'a.title', $this->lists['order_Dir'], $this->lists['order'] ); ?></th>
				<?php endif; ?>
				
				<?php if ($this->params->get('show_date')) : ?>
				<th align="left" width="25%"><?php echo JHTML::_('grid.sort',  'Date', 'a.created', $this->lists['order_Dir'], $this->lists['order'] ); ?></th>
				<?php endif; ?>
				
				<?php if ($this->params->get('show_author')) : ?>
				<th align="left" width="20%"><?php echo JHTML::_('grid.sort',  'Author', 'author', $this->lists['order_Dir'], $this->lists['order'] ); ?></th>
				<?php endif; ?>
				
				<?php if ($this->params->get('show_hits')) : ?>
				<th align="center" width="5%"><?php echo JHTML::_('grid.sort',  'Hits', 'a.hits', $this->lists['order_Dir'], $this->lists['order'] ); ?></th>
				<?php endif; ?>
				
			</tr>
		</thead>
		<?php endif; ?>
		
		<tbody>
		
			<?php foreach ($this->items as $item) : ?>
			<tr class="<?php if ($item->odd) { echo 'even'; } else { echo 'odd'; } ?>">
			
				<td align="right"><?php echo $this->pagination->getRowOffset( $item->count ); ?></td>
				
				<?php if ($this->params->get('show_title')) : ?>
					<?php if ($item->access <= $this->user->get('aid', 0)) : ?>
					<td>
						<a href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a>
						<?php $this->item = $item; echo JHTML::_('icon.edit', $item, $this->params, $this->access) ?>
					</td>
					<?php else : ?>
					<td>
						<?php
							echo $this->escape($item->title).' : ';
							$link = JRoute::_('index.php?option=com_user&view=login');
							$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($item->slug, $item->catslug, $item->sectionid), false);
							$fullURL = new JURI($link);
							$fullURL->setVar('return', base64_encode($returnURL));
							$link = $fullURL->toString();
						?>
						<a href="<?php echo $link; ?>"><?php echo JText::_( 'Register to read more...' ); ?></a>
					</td>
					<?php endif; ?>
				<?php endif; ?>
				
				<?php if ($this->params->get('show_date')) : ?>
				<td><?php echo $item->created; ?></td>
				<?php endif; ?>
				
				<?php if ($this->params->get('show_author')) : ?>
				<td><?php echo $item->created_by_alias ? $item->created_by_alias : $item->author; ?></td>
				<?php endif; ?>
				
				<?php if ($this->params->get('show_hits')) : ?>
				<td align="center"><?php echo $item->hits ? $item->hits : '-'; ?></td>
				<?php endif; ?>
				
			</tr>
			<?php endforeach; ?>
			
		</tbody>
		
	</table>
	
	<?php if ($this->params->get('show_pagination')) : ?>
	<?php echo $this->pagination->getPagesLinks(); ?>
	<?php endif; ?>
	
	<input type="hidden" name="id" value="<?php echo $this->category->id; ?>" />
	<input type="hidden" name="sectionid" value="<?php echo $this->category->sectionid; ?>" />
	<input type="hidden" name="task" value="<?php echo $this->lists['task']; ?>" />
	<input type="hidden" name="filter_order" value="" />
	<input type="hidden" name="filter_order_Dir" value="" />
	<input type="hidden" name="limitstart" value="0" />

</form>
