Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/components/com_hikamarket/views/vendormarket/tmpl/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/components/com_hikamarket/views/vendormarket/tmpl/users.php

<?php
/**
 * @package    HikaMarket for Joomla!
 * @version    3.1.1
 * @author     Obsidev S.A.R.L.
 * @copyright  (C) 2011-2020 OBSIDEV. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
defined('_JEXEC') or die('Restricted access');
?><h1><?php echo JText::_('USERS'); ?></h1>
<div class="hikamarket_add_vendoruser">
	<div class="hk-input-group">
		<div class="hk-input-group-prepend">
			<span class="hk-input-group-text"><i class="fas
fa-info-circle" data-toggle="hk-tooltip"
data-title="<strong><?php echo
JText::_('HIKAM_INFO_ADD_USER_TITLE', true);
?></strong><br/></br§><?php echo
JText::_('HIKAM_INFO_ADD_USER', true);
?>"></i></span>
		</div>
		<input type="text" class="hk-form-control"
id="hikamarket_vendor_adduser" value=""/>
		<div class="hk-input-group-append">
			<a href="#add_vendor_user" class="hikabtn
hikabtn-primary" onclick="return
window.vendorMgr.addVendorUser(this);"><?php echo
JText::_('HIKAM_ADD_VENDOR_USER'); ?></a>
		</div>
	</div>
	<div id="hikamarket_vendor_adduser_loading"
class="toggle_onload"
style="display:none;"></div>
</div>
<table id="hikamarket_vendor_users" class="hikam_listing
hikam_table hikam_bordered" style="width:100%">
	<thead>
		<tr>
			<th class="hikamarket_user_name_title"><?php
				echo JText::_('HIKA_NAME');
			?></th>
			<th class="hikamarket_user_email_title"><?php
				echo JText::_('HIKA_EMAIL');
			?></th>
			<th class="hikamarket_user_acl_title titlenum"><?php
				echo JText::_('HIKAM_ACL');
			?></th>
			<th class="hikamarket_user_icon_title
titlenum"><?php
				echo JText::_('HIKA_DELETE');
			?></th>
		</tr>
	</thead>
<?php
$user_id = hikamarket::loadUser(false);
echo '<input type="hidden" name="data[users][]"
value="'.$user_id.'"/>';
$k = 0;
if(!empty($this->users)) {
	foreach($this->users as $user) {
		if($user->user_id == $user_id)
			continue;
?>
	<tr class="row<?php echo $k; ?>"
id="vendor_users_<?php echo $user->id; ?>">
		<td><?php echo $user->name;?></td>
		<td><?php echo $user->email;?></td>
		<td align="center"><?php echo
$this->marketaclType->displayButton('user['.$user->user_id.'][user_access]',
@$user->user_vendor_access); ?></td>
		<td align="center">
			<a href="#"
onclick="window.hikamarket.deleteRow(this); return
false;"><i class="fas
fa-times-circle"></i></a>
			<input type="hidden" name="data[users][]"
value="<?php echo $user->user_id;?>"/>
		</td>
	</tr>
<?php
		$k = 1 - $k;
	}
}
?>
	<!-- Template line -->
	<tr id="hikamarket_users_tpl" class="row<?php echo
$k; ?>" style="display:none;">
		<td>{name}</td>
		<td>{user_email}</td>
		<td align="center"><?php echo
$this->marketaclType->displayButton('user[{user_id}][user_access]',
'all'); ?></td>
		<td align="center">
			<a href="#"
onclick="window.hikamarket.deleteRow(this); return
false;"><img src="<?php echo
HIKASHOP_IMAGES;?>delete.png" alt="<?php echo
JText::_('DELETE'); ?>"/></a>
			<input type="hidden" name="{input_name}"
value="{user_id}"/>
		</td>
	</tr>
</table>
<script type="text/javascript">
<!--
window.vendorMgr = {};
window.vendorMgr.addVendorUser = function(el) {
	var d = document, w = window, o = window.Oby, loading =
d.getElementById('hikamarket_vendor_adduser_loading'), emailInput
= d.getElementById('hikamarket_vendor_adduser');
	if(emailInput) {
		if(loading)
			loading.style.display = '';
		var url = '<?php echo
hikamarket::completeLink('vendor&task=adduser&email={EMAIL}&'.hikamarket::getFormToken().'=1',
true, false, true); ?>', email = emailInput.value;
		emailInput.value = '';
		o.xRequest(url.replace('{EMAIL}', email), null, function(xhr){
			if(xhr.responseText.substring(0,1) == '{') {
				var data = o.evalJSON(xhr.responseText);
				data['input_name'] = "data[users][]";
				window.hikamarket.dupRow('hikamarket_users_tpl', data,
"vendor_users_" + data.user_id);
			}
			if(loading)
				loading.style.display = 'none';
		});
	}
	return false;
}
// -->
</script>