%PDF- %PDF-
| Direktori : /home1/lightco1/www/administrator/components/com_virtuemart/views/custom/tmpl/ |
| Current File : //home1/lightco1/www/administrator/components/com_virtuemart/views/custom/tmpl/default.php |
<?php
/**
*
* Description
*
* @package VirtueMart
* @subpackage
* @author Max Milbers
* @link http://www.virtuemart.net
* @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* @version $Id: default.php 2978 2011-04-06 14:21:19Z alatak $
*/
AdminUIHelper::startAdminArea($this);
jimport('joomla.filesystem.file');
/* Get the component name */
$option = vRequest::getCmd('option');
/* Load some variables */
$keyword = vRequest::getCmd('keyword', null);
?>
<form action="index.php" method="post" name="adminForm" id="adminForm">
<div id="header">
<div>
<?php
if (vRequest::getInt('virtuemart_product_id', false)) echo JHtml::_('link', JRoute::_('index.php?option='.$option.'&view=custom',FALSE), vmText::_('COM_VIRTUEMART_PRODUCT_FILES_LIST_RETURN'));
echo $this->customsSelect ;
echo vmText::_('COM_VIRTUEMART_SEARCH_LBL') .' '.vmText::_('COM_VIRTUEMART_TITLE') ?>
<input type="text" value="<?php echo $keyword; ?>" name="keyword" size="25" class="inputbox" />
<input type="hidden" name="option" value="<?php echo $option; ?>" />
<input type="hidden" name="view" value="custom" />
<input class="button btn btn-small" type="submit" name="search" value="<?php echo vmText::_('COM_VIRTUEMART_SEARCH_TITLE')?>" />
</div>
</div>
<?php
$customs = $this->customs->items;
//$roles = $this->customlistsroles;
?>
<table class="adminlist table table-striped" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th class="admin-checkbox"><input type="checkbox" name="toggle" value="" onclick="Joomla.checkAll(this)" /></th>
<th width="10%"><?php echo vmText::_('COM_VIRTUEMART_CUSTOM_GROUP'); ?></th>
<th width="30%"><?php echo vmText::_('COM_VIRTUEMART_TITLE'); ?></th>
<th width="35%"><?php echo vmText::_('COM_VIRTUEMART_CUSTOM_FIELD_DESCRIPTION'); ?></th>
<th><?php echo vmText::_('COM_VIRTUEMART_CUSTOM_FIELD_TYPE'); ?></th>
<th><?php echo vmText::_('COM_VIRTUEMART_CUSTOM_IS_CART_ATTRIBUTE'); ?></th>
<th><?php echo vmText::_('COM_VIRTUEMART_CUSTOM_ADMIN_ONLY'); ?></th>
<th><?php echo vmText::_('COM_VIRTUEMART_CUSTOM_IS_HIDDEN'); ?></th>
<?php if(!empty($this->custom_parent_id)){
echo '<th style="min-width:80px;width:8%;align:center;" >'.$this->sort('ordering');
echo JHtml::_('grid.order', $customs ).'</th>';
}
?>
<th style="max-width:80px;align:center;" ><?php echo vmText::_('COM_VIRTUEMART_PUBLISHED'); ?></th>
<th min-width="8px"><?php echo $this->sort('virtuemart_custom_id', 'COM_VIRTUEMART_ID') ?></th>
</tr>
</thead>
<tbody>
<?php
if ($n = count($customs)) {
$i = 0;
$k = 0;
foreach ($customs as $key => $custom) {
$checked = JHtml::_('grid.id', $i , $custom->virtuemart_custom_id,false,'virtuemart_custom_id');
if (!is_null($custom->virtuemart_custom_id))
{
$published = $this->gridPublished( $custom, $i );
}
else $published = '';
?>
<tr class="row<?php echo $k ; ?>">
<!-- Checkbox -->
<td class="admin-checkbox"><?php echo $checked; ?></td>
<?php
$link = "index.php?view=custom&keyword=".urlencode($keyword)."&custom_parent_id=".$custom->custom_parent_id."&option=".$option;
?>
<td><?php
$lang = JFactory::getLanguage();
$text = $lang->hasKey($custom->group_title) ? vmText::_($custom->group_title) : $custom->group_title;
echo JHtml::_('link', JRoute::_($link,FALSE),$text, array('title' => vmText::_('COM_VIRTUEMART_FILTER_BY').' '.htmlentities($text))); ?></td>
<!-- Product name -->
<?php
$link = "index.php?option=com_virtuemart&view=custom&task=edit&virtuemart_custom_id=".$custom->virtuemart_custom_id;
if ($custom->is_cart_attribute) $cartIcon= 'default';
else $cartIcon= 'default-off';
?>
<td><?php echo JHtml::_('link', JRoute::_($link, FALSE), vmText::_($custom->custom_title), array('title' => vmText::_('COM_VIRTUEMART_EDIT').' '.htmlentities($custom->custom_title))); ?></td>
<td><?php echo vmText::_($custom->custom_desc); ?></td>
<td><?php echo vmText::_($custom->field_type_display); ?></td>
<td><span class="vmicon vmicon-16-<?php echo $cartIcon ?>"></span></td>
<td>
<a href="javascript:void(0);" onclick="return listItemTask('cb<?php echo $i;?>','toggle.admin_only')" title="<?php echo ($custom->admin_only ) ? vmText::_('COM_VIRTUEMART_YES') : vmText::_('COM_VIRTUEMART_NO');?>">
<span class="vmicon <?php echo ( $custom->admin_only ? 'vmicon-16-checkin' : 'vmicon-16-bug' );?>"></span></a></td>
<td><a href="javascript:void(0);" onclick="return listItemTask('cb<?php echo $i;?>','toggle.is_hidden')" title="<?php echo ($custom->is_hidden ) ? vmText::_('COM_VIRTUEMART_YES') : vmText::_('COM_VIRTUEMART_NO');?>">
<span class="vmicon <?php echo ( $custom->is_hidden ? 'vmicon-16-checkin' : 'vmicon-16-bug' );?>"></span></a></td>
<?php
if(!empty($this->custom_parent_id)){
?>
<td align="center" class="order">
<span class="vmicon vmicon-16-move"></span>
<!--span><?php echo $this->pagination->vmOrderUpIcon($i, $custom->ordering, 'orderUp', vmText::_('COM_VIRTUEMART_MOVE_UP')); ?></span>
<span><?php echo $this->pagination->vmOrderDownIcon( $i, $custom->ordering, $n, true, 'orderDown', vmText::_('COM_VIRTUEMART_MOVE_DOWN')); ?></span-->
<input class="ordering" type="text" name="order[<?php echo $i?>]" id="order[<?php echo $i?>]" size="5" value="<?php echo $custom->ordering; ?>" style="text-align: center" />
</td>
<?php
}
?>
<td style="align:center;" ><?php echo $published; ?></td>
<td><?php echo $custom->virtuemart_custom_id; ?></td>
</tr>
<?php
$k = 1 - $k;
$i++;
}
}
?>
</tbody>
<tfoot>
<tr>
<td colspan="16">
<?php echo $this->pagination->getListFooter(); ?>
</td>
</tr>
</tfoot>
</table>
<!-- Hidden Fields -->
<input type="hidden" name="task" value="" />
<?php if (vRequest::getInt('virtuemart_product_id', false)) { ?>
<input type="hidden" name="virtuemart_product_id" value="<?php echo vRequest::getInt('virtuemart_product_id',0); ?>" />
<?php } ?>
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="view" value="custom" />
<input type="hidden" name="boxchecked" value="0" />
<input type="hidden" name="filter_order" value="<?php //echo $this->lists['order']; ?>" />
<input type="hidden" name="filter_order_Dir" value="<?php //echo $this->lists['order_Dir']; ?>" />
<?php echo JHtml::_( 'form.token' ); ?>
</form>
<?php AdminUIHelper::endAdminArea();
/// DRAG AND DROP PRODUCT ORDER HACK
if(!empty($this->custom_parent_id)){ ?>
<script>
jQuery(function() {
jQuery( ".adminlist" ).sortable({
handle: ".vmicon-16-move",
items: 'tr:not(:first,:last)',
opacity: 0.8,
update: function() {
var i = 1;
jQuery(function updatenr(){
jQuery('input.ordering').each(function(idx) {
jQuery(this).val(idx);
});
});
jQuery(function updaterows() {
jQuery(".order").each(function(index){
var row = jQuery(this).parent('td').parent('tr').prevAll().length;
jQuery(this).val(row);
i++;
});
});
}
});
});
</script>
<?php } ?>