Initial import
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
`<?php
|
||||
|
||||
use app\models\CmsRoles;
|
||||
use app\models\Partner;
|
||||
use app\models\UserPartner;
|
||||
use app\services\JWT;
|
||||
|
||||
/**
|
||||
* @var \app\models\UserPartner $model
|
||||
*/
|
||||
?>
|
||||
|
||||
<div class="inner-content p10">
|
||||
<form autocomplete="off">
|
||||
<input name="profile_update" type="hidden" value="1">
|
||||
<div class="row c7 top15">
|
||||
<div class="top-title">Данни на потребителя</div>
|
||||
</div>
|
||||
<div class="row c7">
|
||||
<div class="c6">
|
||||
<label>Снимка</label>
|
||||
<div class="image-upload cursor-default">
|
||||
<div class="actions"
|
||||
data-image-name="upload_image"
|
||||
data-add="Добави снимка"
|
||||
data-edit="Смени снимката"
|
||||
data-remove="Премахни снимката"
|
||||
data-remove-msg="Искате ли снимката да бъде премахната?"
|
||||
data-remove-ready="Снимката е премахната"
|
||||
data-warning="Снимката ще се актуализира след запазване на цялата форма"
|
||||
data-default="la la-user"
|
||||
data-src="<?= $model->getSingleImageSrc('user/partner') ?>"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row c7 top15 flex">
|
||||
<div class="right10 c6">
|
||||
<label>Служебен имейл</label>
|
||||
<input readonly name="email_login" placeholder="Въведи ел. поща за логин в системата"
|
||||
value="<?= $model->email_login ?>"/>
|
||||
</div>
|
||||
</div>
|
||||
<?php if (empty($_GET['id'])): ?>
|
||||
<div class="c7 flex top15">
|
||||
<div class="row c6 right10">
|
||||
<label class="require"><?= $model->password ? 'Нова парола' : 'Парола' ?></label>
|
||||
<input type="password" name="password"
|
||||
placeholder="<?= $model->password ? 'Смени паролата за логиин' : 'Въведи парола за логин в системата' ?> "
|
||||
value=""/>
|
||||
</div>
|
||||
<div class="row c6">
|
||||
<label class="require">Повтори паролата</label>
|
||||
<input type="password" name="cPassword" placeholder="Повторете паролата" value=""/>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div class="row c7 top15 flex">
|
||||
<div class="right10 c6">
|
||||
<label class="require">Име</label>
|
||||
<input name="first_name" placeholder="Име" value="<?= $model->first_name ?>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row c7 top15">
|
||||
<div class="c8">
|
||||
<label>Роля / група</label>
|
||||
<?php if(!empty($model->role_id)): ?>
|
||||
<div class="info-box"><?= CmsRoles::roleList($model->role_id) ?></div>
|
||||
<?php endif ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row c7 flex top15">
|
||||
<div class="row c8">
|
||||
<label>Права</label>
|
||||
<div class="info-box">
|
||||
<?= UserPartner::getRightList($model, true) ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row c7 top15 flex">
|
||||
<button class="btn btn-default"><i class="la la-save"></i> Актуализация</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<script src="/_public/plugins/cropperJs/cropper.min.js"></script>
|
||||
<script>
|
||||
function updateCheckListByRole(e) {
|
||||
if (e.value) {
|
||||
request({
|
||||
url: e.dataset.update + '?role_id=' + e.value,
|
||||
done: r => {
|
||||
if (r.rights) {
|
||||
all('.check-list input', e => {
|
||||
e.checked = false;
|
||||
});
|
||||
r.rights.forEach(e => {
|
||||
console.log(e)
|
||||
const inputRight = one('.check-list input[value="' + e + '"]');
|
||||
inputRight.checked = true;
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
} else {
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user