|
|
@@ -13,7 +13,7 @@
|
|
|
</section>
|
|
|
|
|
|
<section class="content">
|
|
|
- <div class="row"><div class="col-lg-6">
|
|
|
+ <div class="row"><div class="col-lg-8">
|
|
|
<div class="box box-info">
|
|
|
<div class="box-header with-border">
|
|
|
<h3 class="box-title"><?=lang::_('List of users')?></h3>
|
|
|
@@ -24,20 +24,19 @@
|
|
|
<table id="mytable6" class="table table-bordered table-hover dataTable table-striped data-list">
|
|
|
<thead>
|
|
|
<tr>
|
|
|
- <th style="width: 20px;">Értesítés</th>
|
|
|
- <th><?=lang::_('Avatar')?></th>
|
|
|
<th><?=lang::_('Username')?></th>
|
|
|
<th><?=lang::_('Name')?></th>
|
|
|
<th><?=lang::_('Access level')?></th>
|
|
|
<th><?=lang::_('Hotel')?></th>
|
|
|
+ <?php if ($_SESSION['access_level'] == 11) : ?>
|
|
|
+ <th><?=lang::_('Létrehozó')?></th>
|
|
|
+ <?php endif; ?>
|
|
|
<th> </th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
<?php foreach ($admins as $admin) : ?>
|
|
|
<tr>
|
|
|
- <td><input type="checkbox" name="ertesites" value="y" id="ertesites" onclick="set_admin_email_notifications($(this),'<?=$admin->admin_id?>')"<?php if ($admin->admin_notifications=='y') echo ' checked'; ?>></td>
|
|
|
- <td><?php if ($admin->admin_avatar!='') : ?><img src="<?php echo BASE_URL; ?><?=$admin->admin_avatar?>" alt="<?=$admin->admin_real_name?>" class="avatar-thumb" /><?php endif; ?></td>
|
|
|
<td><?=$admin->admin_name?></td>
|
|
|
<td><?=$admin->admin_real_name?></td>
|
|
|
<td><?=admin_utils::getAccessLevelName($admin->admin_access_level)?></td>
|
|
|
@@ -54,6 +53,27 @@
|
|
|
}
|
|
|
?>
|
|
|
</td>
|
|
|
+ <?php if ($_SESSION['access_level'] == 11) : ?>
|
|
|
+ <td>
|
|
|
+ <?php
|
|
|
+ if ($admin->admin_creator == 0 || $admin->admin_creator == 1 || $admin->admin_creator == 11) {
|
|
|
+ echo 'Superuser';
|
|
|
+ } else {
|
|
|
+ $creatorFound = false;
|
|
|
+ if (isset($managers)) {
|
|
|
+ foreach ($managers as $manager) {
|
|
|
+ if ($manager->admin_id == $admin->admin_creator) {
|
|
|
+ echo $manager->admin_real_name != '' ? $manager->admin_real_name : $manager->admin_name;
|
|
|
+ $creatorFound = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!$creatorFound) echo 'Superuser';
|
|
|
+ }
|
|
|
+ ?>
|
|
|
+ </td>
|
|
|
+ <?php endif; ?>
|
|
|
<td style="width: 85px; min-width: 85px; max-width: 85px;">
|
|
|
<div class="btn-group">
|
|
|
<button type="button" style="border: none; margin-right: 2px;" onclick="window.location='/admin/admins/show/?id=<?=$admin->admin_id?>#editor';" class="btn btn-flat btn-warning"><i class="fa fa-pencil"></i></button>
|
|
|
@@ -71,7 +91,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div class="col-lg-6">
|
|
|
+ <div class="col-lg-4">
|
|
|
<div class="callout callout-success<?php if (!$error) echo ' message-hide';?>" style="">
|
|
|
<button type="button" class="close" onclick="javascript: $(this).parent('div').fadeOut('fast');">×</button>
|
|
|
<h4><i class="fa fa-check"></i> <?=lang::_('Yep, successfully saved!')?></h4>
|
|
|
@@ -90,7 +110,7 @@
|
|
|
<form role="form" id="adminEditor" action="/admin/admins/save/" method="post" autocomplete="off">
|
|
|
<input type="hidden" name="admin_id" value="<?=$active->admin_id?>" />
|
|
|
<div class="row">
|
|
|
- <div class="col-lg-6">
|
|
|
+ <div class="col-lg-12">
|
|
|
<div class="form-group">
|
|
|
<label for="admin_name"><?=lang::_('Username')?>: </label>
|
|
|
<input type="text" name="admin_name" autocomplete="off" value="<?=$active->admin_name?>" class="form-control" id="admin_name" data-validate="true" />
|
|
|
@@ -117,8 +137,19 @@
|
|
|
<?=admin_utils::getAdminAccessLevels($active->admin_access_level)?>
|
|
|
</select>
|
|
|
</div>
|
|
|
+ <?php if ($_SESSION['access_level'] == 11 && isset($managers)) : ?>
|
|
|
+ <div class="form-group">
|
|
|
+ <label for="admin_creator"><?=lang::_('Létrehozó')?>: </label>
|
|
|
+ <select class="form-control" id="admin_creator" name="admin_creator" onchange="set_admin_creator('<?=$active->admin_id?>', this.value)">
|
|
|
+ <option value="0"<?php if (!$active->admin_creator || $active->admin_creator == 0 || $active->admin_creator == 1 || $active->admin_creator == 11) echo ' selected'; ?>>Superuser</option>
|
|
|
+ <?php foreach ($managers as $manager) : ?>
|
|
|
+ <option value="<?=$manager->admin_id?>"<?php if ($active->admin_creator == $manager->admin_id) echo ' selected'; ?>><?=$manager->admin_real_name != '' ? $manager->admin_real_name : $manager->admin_name?></option>
|
|
|
+ <?php endforeach; ?>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ <?php endif; ?>
|
|
|
</div>
|
|
|
- <div class="col-lg-6">
|
|
|
+ <div class="col-lg-6" style="display: none;">
|
|
|
<input type="hidden" name="tempContainer" value="" id="tempContainer" />
|
|
|
<input type="hidden" name="placeHolderContainer" value="<?=BASE_URL.$active->admin_avatar?>" id="placeHolderContainer" />
|
|
|
<div class="image-editor" id="avatarImage">
|
|
|
@@ -218,7 +249,7 @@
|
|
|
<input type="hidden" name="selectedHotels" id="selectedHotels" value="" />
|
|
|
<div class="row">
|
|
|
<div class="col-lg-12">
|
|
|
- <button type="button" onclick="validateUser('#adminEditor','#avatarImage')" class="btn btn-success"><?=lang::_('Save user');?></button>
|
|
|
+ <button type="button" onclick="validateUser('#adminEditor')" class="btn btn-success"><?=lang::_('Save user');?></button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|