Initial import
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
|
||||
use app\services\Auth;
|
||||
|
||||
$user = Auth::userPartner();
|
||||
|
||||
|
||||
use app\widgets\services\Includes;
|
||||
|
||||
$users_count = \app\models\UserPartner::find()->where(['partner_id' => $user->partner_id])->count();
|
||||
$register_objects = \app\models\RegisterObjects::find()->where(['lib_type' => 1])->where(['partner_id' => $user->partner_id])->count();
|
||||
$collections = \app\models\register\Collections::find()->where(['deleted' => 0])->where(['partner_id' => $user->partner_id])->count();
|
||||
$expositions = \app\models\Expositions::find()->where(['partner_id' => $user->partner_id])->count();
|
||||
$publications = \app\models\RegisterObjects::find()->where(['lib_type' => 2, 'partner_id' => $user->partner_id])->count();
|
||||
$logo = $user->partner->getSrcOfSingleImage('partner_logo_image', '1:1');
|
||||
$lg = !empty($_COOKIE['cookie_lg']) ? '/'.$_COOKIE['cookie_lg'].'/' : '';
|
||||
?>
|
||||
|
||||
<div class="flex top">
|
||||
<div class="top-title flex p10">
|
||||
<img src="<?= $logo ?>" style="height: 60px; margin-right: 10px">
|
||||
<div style="line-height: 60px"><?= $user->partner->name ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex">
|
||||
<div class="dashboard-info-cm">
|
||||
<div class="label">Брой вътрешни потребители</div>
|
||||
<div class="count"><?= $users_count ?></div>
|
||||
</div>
|
||||
<div class="dashboard-info-cm">
|
||||
<div class="label">Брой обекти</div>
|
||||
<div class="count"><?= $register_objects ?></div>
|
||||
</div>
|
||||
<div class="dashboard-info-cm">
|
||||
<div class="label">Брой колекции</div>
|
||||
<div class="count"><?= $collections ?></div>
|
||||
</div>
|
||||
<div class="dashboard-info-cm">
|
||||
<div class="label">Брой експозиции</div>
|
||||
<div class="count"><?= $expositions ?></div>
|
||||
</div>
|
||||
<div class="dashboard-info-cm">
|
||||
<div class="label">Брой научни публикации</div>
|
||||
<div class="count"><?= $publications ?></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="p5 top30">
|
||||
<div class="flex flex-wrap">
|
||||
<div class="dashboard-plate">
|
||||
<div class="title">Публичен портал</div>
|
||||
<a target="_blank" class="button" href="<?= Yii::$app->params['portal'] . $lg ?>">Влизане в Публичен портал</a>
|
||||
</div>
|
||||
<!-- <div class="dashboard-plate">
|
||||
<div class="title">Потребители</div>
|
||||
<a class="button" href="/partner/website/users/">Влизане в Потребители</a>
|
||||
</div> -->
|
||||
<div class="dashboard-plate">
|
||||
<div class="title">
|
||||
Табло на вътрешен портал
|
||||
</div>
|
||||
<a target="_blank" class="button" href="<?= Yii::$app->params['register'] ?>">Вход</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
$lg = $_GET['lg'] ?? 'bg';
|
||||
?>
|
||||
<div class="flex top">
|
||||
<div class="top-title">Ръководство на потребителя</div>
|
||||
<div class="breadcrumb p10">
|
||||
<a href="/admin-global/index/dashboard">Начало</a>
|
||||
<span>Ръководство на потребителя</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inner-content p10">
|
||||
<div class="action-buttons" style="border-bottom: 4px solid #f1f1f1; padding-bottom: 10px">
|
||||
<a href="?lg=bg" class="btn-ib btn-default ct guide-link <?= $lg == 'bg' ? 'selected' : '' ?>"><i
|
||||
class="lg lg-bg"></i> Български</a>
|
||||
<a href="?lg=en" class="btn-ib btn-default ct guide-link <?= $lg == 'en' ? 'selected' : '' ?>"><i
|
||||
class="lg lg-en"></i> Английски</a>
|
||||
</div>
|
||||
<div class="top10">
|
||||
|
||||
<?php if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/_public/guides/cms-guide-' . $lg . '.pdf')): ?>
|
||||
<iframe src="<?= Yii::$app->params['cms'] . '/_public/guides/cms-guide-' . $lg . '.pdf?time='. time() ?>"
|
||||
style="height: calc(100vh - 200px); width: 100%; border: 0"></iframe>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.guide-link {
|
||||
border: 1px solid #cccccc !important;
|
||||
}
|
||||
|
||||
.guide-link.selected {
|
||||
background: var(--base-background-ultra-bright-clear) !important;
|
||||
}
|
||||
|
||||
.modalImg {
|
||||
height: auto !important;
|
||||
max-height: none !important;
|
||||
}
|
||||
|
||||
.modalImg img {
|
||||
height: auto !important;
|
||||
width: 100% !important;
|
||||
display: block;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.onscroll = function () {
|
||||
const ab = one('.action-buttons');
|
||||
if (ab) {
|
||||
if (window.pageYOffset > ab.offsetTop) {
|
||||
ab.addClass('buttons-top')
|
||||
} else {
|
||||
ab.removeClass('buttons-top')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function openZoomImg(src) {
|
||||
modal.modalPreview(src)
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
$lg = $_GET['lg'] ?? 'bg';
|
||||
?>
|
||||
<div class="flex top">
|
||||
<div class="top-title">Ръководство на публичен портал</div>
|
||||
<div class="breadcrumb p10">
|
||||
<a href="/admin-global/index/dashboard">Начало</a>
|
||||
<span>Ръководство на публичен портал</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inner-content p10">
|
||||
<div class="action-buttons" style="border-bottom: 4px solid #f1f1f1; padding-bottom: 10px">
|
||||
<a href="?lg=bg" class="btn-ib btn-default ct guide-link <?= $lg == 'bg' ? 'selected' : '' ?>"><i
|
||||
class="lg lg-bg"></i> Български</a>
|
||||
<a href="?lg=en" class="btn-ib btn-default ct guide-link <?= $lg == 'en' ? 'selected' : '' ?>"><i
|
||||
class="lg lg-en"></i> Английски</a>
|
||||
</div>
|
||||
<div class="top10">
|
||||
|
||||
<?php if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/_public/guides/portal-guide-' . $lg . '.pdf')): ?>
|
||||
<iframe src="<?= Yii::$app->params['cms'] . '/_public/guides/portal-guide-' . $lg . '.pdf?time='. time() ?>"
|
||||
style="height: calc(100vh - 200px); width: 100%; border: 0"></iframe>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.guide-link {
|
||||
border: 1px solid #cccccc !important;
|
||||
}
|
||||
|
||||
.guide-link.selected {
|
||||
background: var(--base-background-ultra-bright-clear) !important;
|
||||
}
|
||||
|
||||
.modalImg {
|
||||
height: auto !important;
|
||||
max-height: none !important;
|
||||
}
|
||||
|
||||
.modalImg img {
|
||||
height: auto !important;
|
||||
width: 100% !important;
|
||||
display: block;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.onscroll = function () {
|
||||
const ab = one('.action-buttons');
|
||||
if (ab) {
|
||||
if (window.pageYOffset > ab.offsetTop) {
|
||||
ab.addClass('buttons-top')
|
||||
} else {
|
||||
ab.removeClass('buttons-top')
|
||||
}
|
||||
}
|
||||
}
|
||||
function openZoomImg(src) {
|
||||
modal.modalPreview(src)
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
$lg = $_GET['lg'] ?? 'bg';
|
||||
?>
|
||||
<div class="flex top">
|
||||
<div class="top-title">Ръководство на потребителя</div>
|
||||
<div class="breadcrumb p10">
|
||||
<a href="/admin-global/index/dashboard">Начало</a>
|
||||
<span>Ръководство на потребителя</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inner-content p10">
|
||||
<div class="action-buttons" style="border-bottom: 4px solid #f1f1f1; padding-bottom: 10px">
|
||||
<a href="?lg=bg" class="btn-ib btn-default ct guide-link <?= $lg == 'bg' ? 'selected' : ''?>"><i class="lg lg-bg"></i> Български</a>
|
||||
<a href="?lg=en" class="btn-ib btn-default ct guide-link <?= $lg == 'en' ? 'selected' : ''?>"><i class="lg lg-en"></i> Английски</a>
|
||||
</div>
|
||||
<div class="top10">
|
||||
<iframe src="<?= Yii::$app->params['cms'].'/_public/guides/'.$lg.'/guide.html' ?>" style="height: calc(100vh - 200px); width: 100%; border: 0"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.guide-link {
|
||||
border: 1px solid #cccccc !important;
|
||||
}
|
||||
.guide-link.selected {
|
||||
background: var(--base-background-ultra-bright-clear) !important;
|
||||
}
|
||||
.modalImg {
|
||||
height: auto !important;
|
||||
max-height: none !important;
|
||||
}
|
||||
.modalImg img {
|
||||
height: auto !important;
|
||||
width: 100% !important;
|
||||
display: block;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.onscroll = function () {
|
||||
const ab = one('.action-buttons');
|
||||
if(ab) {
|
||||
if (window.pageYOffset > ab.offsetTop) {
|
||||
ab.addClass('buttons-top')
|
||||
} else {
|
||||
ab.removeClass('buttons-top')
|
||||
}
|
||||
}
|
||||
}
|
||||
function openZoomImg(src) {
|
||||
//alert(src);
|
||||
modal.modalPreview(src)
|
||||
}
|
||||
</script>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?php
|
||||
$lg = $_GET['lg'] ?? 'bg';
|
||||
?>
|
||||
<div class="flex top">
|
||||
<div class="top-title">Въпроси и отговори</div>
|
||||
<div class="breadcrumb p10">
|
||||
<a href="/admin-global/index/dashboard">Начало</a>
|
||||
<span>Въпроси и отговори</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inner-content p10">
|
||||
<div class="action-buttons" style="border-bottom: 4px solid #f1f1f1; padding-bottom: 10px">
|
||||
<a href="?lg=bg" class="btn-ib btn-default ct guide-link <?= $lg == 'bg' ? 'selected' : '' ?>"><i
|
||||
class="lg lg-bg"></i> Български</a>
|
||||
<a href="?lg=en" class="btn-ib btn-default ct guide-link <?= $lg == 'en' ? 'selected' : '' ?>"><i
|
||||
class="lg lg-en"></i> Английски</a>
|
||||
</div>
|
||||
<div class="top10">
|
||||
|
||||
<?php if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/_public/guides/cms-qa-' . $lg . '.pdf')): ?>
|
||||
<iframe src="<?= Yii::$app->params['cms'] . '/_public/guides/cms-qa-' . $lg . '.pdf?time='. time() ?>"
|
||||
style="height: calc(100vh - 200px); width: 100%; border: 0"></iframe>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<style>
|
||||
.guide-link {
|
||||
border: 1px solid #cccccc !important;
|
||||
}
|
||||
|
||||
.guide-link.selected {
|
||||
background: var(--base-background-ultra-bright-clear) !important;
|
||||
}
|
||||
|
||||
.modalImg {
|
||||
height: auto !important;
|
||||
max-height: none !important;
|
||||
}
|
||||
|
||||
.modalImg img {
|
||||
height: auto !important;
|
||||
width: 100% !important;
|
||||
display: block;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
window.onscroll = function () {
|
||||
const ab = one('.action-buttons');
|
||||
if (ab) {
|
||||
if (window.pageYOffset > ab.offsetTop) {
|
||||
ab.addClass('buttons-top')
|
||||
} else {
|
||||
ab.removeClass('buttons-top')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function openZoomImg(src) {
|
||||
modal.modalPreview(src)
|
||||
}
|
||||
|
||||
function uploadDocument(btn) {
|
||||
const process = document.querySelector('#progress')
|
||||
const fileInput = document.createElement('input')
|
||||
fileInput.type = 'file';
|
||||
fileInput.name = 'upload-cms-qa'
|
||||
//fileInput.accept = '.pdf'
|
||||
fileInput.addEventListener('change', () => {
|
||||
btn.classList.add('disabled')
|
||||
const file = fileInput.files[0];
|
||||
const formData = new FormData();
|
||||
formData.append('upload-cms-qa', file);
|
||||
const xhr = new XMLHttpRequest()
|
||||
xhr.upload.addEventListener('progress', (event) => {
|
||||
const percentComplete = event.loaded / event.total * 100;
|
||||
process.innerHTML = ` ${parseInt(percentComplete)}%`
|
||||
if (percentComplete === 100) {
|
||||
setTimeout(function () {
|
||||
process.innerHTML = ''
|
||||
btn.classList.add('disabled')
|
||||
window.location.reload()
|
||||
}, 2000)
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
xhr.open('POST', '?upload=true&lg=<?= $lg ?>');
|
||||
xhr.send(formData);
|
||||
})
|
||||
fileInput.click()
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
use app\widgets\services\Includes;
|
||||
|
||||
/**
|
||||
* @var \app\models\Help $model
|
||||
*/
|
||||
?>
|
||||
<div class="inner-content p10">
|
||||
|
||||
<?php if ($model->id): ?>
|
||||
<div class="btn btn-default" style="width: 280px; text-align: center"
|
||||
onclick="deleteHelpInfo(this)" data-id="<?= $model->id ?>">
|
||||
<i
|
||||
class="la la-trash"></i> Изтрий помощната информация
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<form autocomplete="off">
|
||||
<div class="c10 row top15">
|
||||
<label>Ключ на помощната информация</label>
|
||||
<input readonly name="key" placeholder="Полето се въвежда автоматично" value="<?= $model->key ?>"/>
|
||||
</div>
|
||||
<div class="c10 row top15">
|
||||
<label>Заглавие на помощната информация</label>
|
||||
<input name="title" placeholder="Въведи заглавие на помощната информация" value="<?= $model->title ?>"/>
|
||||
</div>
|
||||
<div class="c10 row top15">
|
||||
<label>Текст</label>
|
||||
<textarea class="ckEditor" name="text"
|
||||
placeholder="Въведи текст на помощната информация"><?= $model->text ?></textarea>
|
||||
</div>
|
||||
<div class="row c9 top15 flex">
|
||||
<?= Includes::formButtons('index/help') ?>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
function deleteHelpInfo(e) {
|
||||
let id = e.dataset.id
|
||||
modal.confirm('Сигурни ли сте, че искате да изтриете помощната информация', () => {
|
||||
request({
|
||||
url: '/admin-global/help-keys-remote/delete-help/',
|
||||
post: {id},
|
||||
done: r => {
|
||||
if (r.url_to) {
|
||||
window.location.href = r.url_to
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user