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,52 @@
<?php
namespace app\services\navigation;
use app\models\UserPartner;
use app\services\Auth;
use app\widgets\services\UserRight;
class NavigationPartner extends NavigationBase
{
public static function top()
{
$bl['index'] = ['Начало', 'dashboard'];
$bl['website'] = ['Публичен портал', 'expositions'];
$bl['knowledge-network'] = ['Мрежа знания', 'knowledge-network', 'https://im1.nasledstvo.bg/?option=oauthredirect&app_name=keycloak'];
$bl['online-education'] = ['Център знания', 'online-education', 'https://el.nasledstvo.bg/index.php/apps/sociallogin/custom_oidc/keycloak'];
$bl['practical-network'] = ['Практическа общност', 'practical-network', 'https://im.nasledstvo.bg/?option=oauthredirect&app_name=Nasledstvo.bg'];
$bl['e-learning'] = ['Е-обучение', 'e-learning', 'https://ed.nasledstvo.bg/auth/oidc/'];
return self::stringButtons($bl, 'top');
}
public static function left()
{
$user = \Yii::$app->controller->partner;
$bl['index'] = [
['Начално табло', 'dashboard'],
['Ръководство на потребителя', 'guide-cms'],
['Въпроси и отговори', 'qa-cms'],
];
$bl['website'] = [
['Експозиции', 'expositions'],
['Колекции', 'collections'],
['Е-библиотека', 'e-library'],
['Обекти', 'objects'],
['Проекти', 'projects'],
['Страници', 'pages'],
['Новини', 'news'],
['Събития', 'events'],
['Кампании', 'campaigns'],
['Данни на партньор', 'partner-data']
];
if(UserRight::isAdmin()) {
$bl['website'][] = ['Потребители партньор', 'users'];
if(Auth::userPartner() && Auth::userPartner()->role_id == 1) {
$bl['website'][] = ['Потребители публичен портал', 'public'];
}
}
return self::stringButtons($bl, 'left');
}
}