Your IP : 216.73.216.224


Current Path : /var/www/html/administrator/components/com_osmembership/view/groupmember/tmpl/
Upload File :
Current File : /var/www/html/administrator/components/com_osmembership/view/groupmember/tmpl/default.php

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

defined('_JEXEC') or die ;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;

OSMembershipHelper::addLangLinkForAjax();
OSMembershipHelperJquery::loadjQuery();

Factory::getApplication()
	->getDocument()
	->addScriptOptions('MPBaseUrl', Uri::base(true))
	->addScriptOptions('selectedState', $this->selectedState)
	->getWebAssetManager()
	->useScript('core')
	->addInlineScript(
		'
	var siteUrl = "' . Uri::root() . '";			
'
	)->registerAndUseScript('com_osmembership.membershippro', 'media/com_osmembership/assets/js/membershippro.min.js')
	->registerAndUseScript('com_osmembership.admin-groupmember-default', 'media/com_osmembership/js/admin-groupmember-default.min.js');

$keys = [
	'OSM_PLEASE_SELECT_PLAN',
	'OSM_PLEASE_SELECT_GROUP',
	'OSM_PLEASE_ENTER_USERNAME',
	'OSM_PLEASE_ENTER_PASSWORD',
];

OSMembershipHelperHtml::addJSStrings($keys);

$bootstrapHelper = OSMembershipHelperBootstrap::getInstance();
?>
<form action="<?php echo $this->getFormAction(); ?>" method="post" name="adminForm" id="adminForm" autocomplete="off" enctype="multipart/form-data" class="form form-horizontal">
    <div class="control-group">
        <div class="control-label">
            <?php echo Text::_('OSM_PLAN'); ?>
        </div>
        <div class="controls">
            <?php echo $this->lists['plan_id'] ; ?>
        </div>
    </div>
    <div class="control-group">
        <div class="control-label">
            <?php echo Text::_('OSM_GROUP'); ?>
        </div>
        <div class="controls" id="group_admin_container">
            <?php echo $this->lists['group_admin_id'] ; ?>
        </div>
    </div>
    <div class="control-group">
        <div class="control-label">
            <?php echo $this->item->id ? Text::_('OSM_USER') : Text::_('OSM_EXISTING_USER'); ?>
        </div>
        <div class="controls">
            <?php echo OSMembershipHelper::getUserInput((int) $this->item->user_id, (int) $this->item->id) ; ?>
        </div>
    </div>
    <?php
	if (!$this->item->id)
	{
	?>
        <div class="control-group" id="username_container">
            <div class="control-label">
                <?php echo Text::_('OSM_USERNAME'); ?>
            </div>
            <div class="controls">
                <input type="text" class="form-control" id="username" name="username" size="20" value="" />
                <?php echo Text::_('OSM_USERNAME_EXPLAIN'); ?>
            </div>
        </div>
        <div class="control-group" id="password_container">
            <div class="control-label">
                <?php echo Text::_('OSM_PASSWORD'); ?>
            </div>
            <div class="controls">
                <input type="password" class="form-control" id="password" name="password" size="20" value="" />
            </div>
        </div>
    <?php
	}

	// Fake class mapping to make the layout works well on J4
	$bootstrapHelper->getUi()
		->addClassMapping('control-group', 'control-group')
		->addClassMapping('control-label', 'control-label')
		->addClassMapping('controls', 'controls');

	foreach ($this->form->getFields() as $field)
	{
		if (!$field->row->show_on_group_member_form)
		{
			continue;
		}

		/* @var MPFFormField $field */
		echo $field->getControlGroup($bootstrapHelper);
	}

	if ($this->item->id)
	{
	?>
        <div class="control-group">
            <div class="control-label">
                <?php echo  Text::_('OSM_CREATED_DATE'); ?>
            </div>
            <div class="controls">
                <?php echo HTMLHelper::_('calendar', $this->item->created_date, 'created_date', 'created_date', $this->datePickerFormat . ' %H:%M:%S') ; ?>
            </div>
        </div>
        <div class="control-group">
            <div class="control-label">
                <?php echo  Text::_('OSM_SUBSCRIPTION_START_DATE'); ?>
            </div>
            <div class="controls">
                <?php echo HTMLHelper::_('calendar', $this->item->from_date, 'from_date', 'from_date', $this->datePickerFormat . ' %H:%M:%S') ; ?>
            </div>
        </div>
        <div class="control-group">
            <div class="control-label">
                <?php echo  Text::_('OSM_SUBSCRIPTION_END_DATE'); ?>
            </div>
            <div class="controls">
                <?php
				if ($this->item->lifetime_membership || $this->item->to_date == '2099-12-31 23:59:59')
				{
					echo Text::_('OSM_LIFETIME');
				}
				else
				{
					echo HTMLHelper::_('calendar', $this->item->to_date, 'to_date', 'to_date', $this->datePickerFormat . ' %H:%M:%S') ;
				}
				?>
            </div>
        </div>
    <?php
	}
	?>
    <div class="clr"></div>
    <input type="hidden" name="id" value="<?php echo (int) $this->item->id; ?>"/>
    <input type="hidden" name="task" value="" />
    <input type="hidden" id="current_group_admin_id" value="<?php echo (int) $this->item->group_admin_id; ?>" />
    <?php echo HTMLHelper::_('form.token'); ?>
</form>