Your IP : 216.73.216.224


Current Path : /var/www/html/plugins/content/membership/form/
Upload File :
Current File : /var/www/html/plugins/content/membership/form/membershipplan.php

<?php
/**
 * @package        Joomla
 * @subpackage     Membership Pro
 * @author         Tuan Pham Ngoc
 * @copyright      Copyright (C) 2012 - 2022 Ossolution Team
 * @license        GNU/GPL, see LICENSE.php
 */

defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;

class JFormFieldMembershipplan extends JFormField
{
	/**
	 * Element name
	 *
	 * @access    protected
	 * @var        string
	 */
	public $_name = 'plan';

	public function getInput()
	{
		$db    = Factory::getDbo();
		$query = $db->getQuery(true);
		$query->select('id, title')
			->from('#__osmembership_plans')
			->where('published = 1')
			->order('title');

		$db->setQuery($query);

		return HTMLHelper::_('select.genericlist', $db->loadObjectList(), $this->name . '[]', ' multiple="multiple" ', 'id', 'title', $this->value);
	}
}