Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/j3/plugins/jamegafilter/reservation/fields/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
*
------------------------------------------------------------------------
* JA Filter Plugin - Reservation
*
------------------------------------------------------------------------
* Copyright (C) 2004-2016 J.O.O.M Solutions Co., Ltd. All Rights
Reserved.
* @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
* Author: J.O.O.M Solutions Co., Ltd
* Websites: http://www.joomlart.com - http://www.joomlancers.com
* This file may not be redistributed in whole or significant part.
*
------------------------------------------------------------------------
*/
defined('_JEXEC') or die();
JLoader::register('ReservationFilterHelper', JPATH_PLUGINS .
'/jamegafilter/reservation/helper.php');
class JFormFieldreservationcat extends JFormField
{
protected $type = 'reservationcat';
protected function getInput()
{
$value = 0;
if (!empty($this->value)) {
$value = $this->value;
}
$helper = new ReservationFilterHelper;
$items = $helper->getChildCategories();
$html = '';
$html = '<select class="form-select form-select-color-state
form-select-success valid form-control-success" name="'
.$this->name.'">';
$html .= '<option
value="0">'.JText::_('COM_JAMEGAFILTER_ALL_CATEGORIES').'</option>';
foreach ($items as $item) {
if ($item->published != '1')
continue;
$html .= '<option '.($value == $item->id ? '
selected="selected" ' : '').'
value="'.$item->id.'">'.str_repeat('. ',
($item->level)).'|_. '.$item->title.'</option>';
}
$html.='</select>';
return $html;
}
}