<?php

/*

 * @package		Joomla.Framework

 * @copyright	Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.

 * @license		GNU General Public License version 2 or later; see LICENSE.txt

 *

 * @component Phoca Component

 * @copyright Copyright (C) Jan Pavelka www.phoca.cz

 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License version 2 or later;

 */

 

defined('_JEXEC') or die;

JHtml::_('behavior.tooltip');

$user		= JFactory::getUser();

$userId		= $user->get('id');

$listOrder	= $this->state->get('list.ordering');

$listDirn	= $this->state->get('list.direction');

$canOrder	= $user->authorise('core.edit.state', 'com_phocagallery');

$saveOrder	= 'a.ordering';

?>



<form action="<?php echo JRoute::_('index.php?option=com_phocagallery&view=phocagalleryusers'); ?>" method="post" name="adminForm" id="adminForm">

	<fieldset id="filter-bar">

		<div class="filter-search fltlft">

			<label class="filter-search-lbl" for="filter_search"><?php echo JText::_('JSEARCH_FILTER_LABEL'); ?></label>

			<input type="text" name="filter_search" id="filter_search" value="<?php echo $this->state->get('filter.search'); ?>" title="<?php echo JText::_('COM_PHOCAGALLERY_SEARCH_IN_TITLE'); ?>" />

			<button type="submit"><?php echo JText::_('JSEARCH_FILTER_SUBMIT'); ?></button>

			<button type="button" onclick="document.id('filter_search').value='';this.form.submit();"><?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?></button>

		</div>

		<div class="filter-select fltrt">

			

			<select name="filter_published" class="inputbox" onchange="this.form.submit()">

				<option value=""><?php echo JText::_('JOPTION_SELECT_PUBLISHED');?></option>

				<?php echo JHtml::_('select.options', JHtml::_('jgrid.publishedOptions', array('archived' => 0, 'trash' => 0)), 'value', 'text', $this->state->get('filter.state'), true);?>

			</select>

<?php /*

			<select name="filter_category_id" class="inputbox" onchange="this.form.submit()">

				<option value=""><?php echo JText::_('JOPTION_SELECT_CATEGORY');?></option>

				<?php echo JHtml::_('select.options', PhocaGalleryCategory::options('com_phocagallery'), 'value', 'text', $this->state->get('filter.category_id'));?>

			</select>

			

			<select name="filter_language" class="inputbox" onchange="this.form.submit()">

				<option value=""><?php echo JText::_('JOPTION_SELECT_LANGUAGE');?></option>

				<?php echo JHtml::_('select.options', JHtml::_('contentlanguage.existing', true, true), 'value', 'text', $this->state->get('filter.language'));?>

			</select>

*/ ?>

		</div>

	</fieldset>

	<div class="clr"> </div>



<table class="adminlist">

<thead>

	<tr>

		<th width="1%">

			<input type="checkbox" name="toggle" value="" onclick="checkAll(this)" />

		</th>

		<th class="title" width="1%" align="center">

			<?php echo JText::_('COM_PHOCAGALLERY_AVATAR'); ?>

		</th>

		

		<th class="title" width="40%">

			<?php echo JHtml::_('grid.sort', 'COM_PHOCAGALLERY_USER', 'ua.username', $listDirn, $listOrder); ?>

		</th>

		

		<th class="title">

			<?php echo JText::_('COM_PHOCAGALLERY_CATEGORY_COUNT'); ?>

		</th>

		

		<th class="title">

			<?php echo JText::_('COM_PHOCAGALLERY_IMAGE_COUNT'); ?>

		</th>

		

		<th width="5%">

			<?php echo JHtml::_('grid.sort', 'COM_PHOCAGALLERY_PUBLISHED_AVATAR', 'a.published', $listDirn, $listOrder); ?>

		</th>

		

		<th width="5%">

			<?php echo JHtml::_('grid.sort', 'COM_PHOCAGALLERY_APPROVED_AVATAR', 'a.approved', $listDirn, $listOrder); ?>

		</th>

		

		<th width="10%">

			<?php echo JHtml::_('grid.sort',  'JGRID_HEADING_ORDERING', 'a.ordering', $listDirn, $listOrder);

			if ($canOrder && $saveOrder) {

				echo JHtml::_('grid.order',  $this->items, 'filesave.png', 'phocagalleryusers.saveorder');

			} ?>

		</th>

		



		<th width="1%" nowrap="nowrap">

			<?php echo JHtml::_('grid.sort', 'COM_PHOCAGALLERY_ID', 'a.id', $listDirn, $listOrder); ?>

		</th>

		

	</tr>

</thead>



<tbody>

<?php 



foreach ($this->items as $i => $item) {

$ordering	= ($listOrder == 'a.ordering');

$linkImage	= $this->tmpl['avtrpathrel'].$item->avatar;

$canCheckin	= $user->authorise('core.manage', 'com_checkin') || $item->checked_out==$user->get('id') || $item->checked_out==0;

$canChange	= $user->authorise('core.edit.state',	'com_phocagallery') && $canCheckin;





?>

<tr class="row<?php echo $i % 2; ?>">

	<td class="center">

		<?php echo JHtml::_('grid.id', $i, $item->id); ?>

	</td>

	

<?php

// - - - - - - - - - -

// Image

echo '<td align="center">';

echo '<div class="phocagallery-box-file">'

    .' <center>'

	.'  <div class="phocagallery-box-file-first">'

	.'   <div class="phocagallery-box-file-second">'

	.'    <div class="phocagallery-box-file-third">'

	.'     <center>';



if (JFile::exists($this->tmpl['avatarpathabs'].$item->avatar)){

	echo '<a class="'. $this->button->modalname.'"'

	.' title="'. $this->button->text.'"'

	.' href="'.JURI::root().$linkImage.'" '

	.' rel="'. $this->button->options.'" >'

	//. JHTML::_( 'image', $this->tmpl['avatarpathrel'].$item->avatar.'?imagesid='.md5(uniqid(time())), '')

	.'<img src="'.JURI::root().$this->tmpl['avatarpathrel'].$item->avatar.'?imagesid='.md5(uniqid(time())).'" alt="" />'

	.'</a>';

} else {

	echo JHTML::_( 'image', '/administrator/components/com_phocagallery/assets/images/phoca_thumb_s_no_image.gif', '');

}	



echo '     </center>'

    .'    </div>'

	.'   </div>'

	.'  </div>'

	.' </center>'

	.'</div>';

echo '</td>';

// - - - - - - - - - -

?>



	<td><?php echo $item->usernameno .' ('.$item->username.')'; ?></td>

	



	<td align="center"><?php echo $item->countcid ? $item->countcid : "0"; ?></td>

	<td align="center"><?php echo $item->countiid ? $item->countcid : "0"; ?></td>



	<td class="center"><?php echo JHtml::_('jgrid.published', $item->published, $i, 'phocagalleryusers.', $canChange); ?></td><?php

	echo '<td class="center">'. PhocaGalleryJGrid::approved( $item->approved, $i, 'phocagalleryusers.', $canChange) . '</td>';

	

	$cntx = 'phocagalleryusers';

	echo '<td class="order">';

	if ($canChange) {

		if ($saveOrder) {

			if ($listDirn == 'asc') {

				echo '<span>'. $this->pagination->orderUpIcon($i, true, $cntx.'.orderup', 'JLIB_HTML_MOVE_UP', $ordering).'</span>';

				echo '<span>'.$this->pagination->orderDownIcon($i, $this->pagination->total, true, $cntx.'.orderdown', 'JLIB_HTML_MOVE_DOWN', $ordering).'</span>';

			} else if ($listDirn == 'desc') {

				echo '<span>'. $this->pagination->orderUpIcon($i, true, $cntx.'.orderdown', 'JLIB_HTML_MOVE_UP', $ordering).'</span>';

				echo '<span>'.$this->pagination->orderDownIcon($i, $this->pagination->total, true, $cntx.'.orderup', 'JLIB_HTML_MOVE_DOWN', $ordering).'</span>';

			}

		}

		$disabled = $saveOrder ?  '' : 'disabled="disabled"';

		echo '<input type="text" name="order[]" size="5" value="'.$item->ordering.'" '.$disabled.' class="text-area-order" />';

	} else {

		echo $item->ordering;

	}

	echo '</td>';

	?>



	

	<td class="center"><?php echo (int) $item->id; ?></td>

</tr>

<?php 

}

 ?>

</tbody>

			

<tfoot>

	<tr>

		<td colspan="10">

			<?php echo $this->pagination->getListFooter(); ?>

		</td>

	</tr>

</tfoot>

</table>



<input type="hidden" name="task" value="" />

<input type="hidden" name="boxchecked" value="0" />

<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" />

<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" />

<?php echo JHtml::_('form.token'); ?>

</form>