Initial import

This commit is contained in:
Admin Nasledstvo
2026-05-01 20:52:04 +03:00
commit ac168868ee
10028 changed files with 2337954 additions and 0 deletions
@@ -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>