Your IP : 216.73.216.79


Current Path : /var/www/html/digitalnahrimv2/backend/views/layouts/
Upload File :
Current File : /var/www/html/digitalnahrimv2/backend/views/layouts/main.php

<?php
/* @var $this \yii\web\View */
/* @var $content string */

use yii\helpers\Url;
use yii\helpers\Html;
use common\widgets\inspinia\InspiniaAsset;
use common\components\LanguageSwitcher;
use backend\modules\theme\models\ThemeSetting;

$assetBundle = InspiniaAsset::register($this);

$this->title = $this->title ?? Yii::$app->name;

//fullname
$fullname = !empty(Yii::$app->user->identity->staff->staff_name) ?
            Yii::$app->user->identity->staff->staff_name :
            Yii::$app->user->identity->fullname;

/* load addtional assets */
if (!empty($this->params['extra-asset'])) {

    if (isset($this->params['extra-asset']['JS']))
        foreach ($this->params['extra-asset']['JS'] as $ejs) {
            $this->registerJsFile($assetBundle->baseUrl . '/js/' . $ejs, ['depends' => [\yii\web\JqueryAsset::className()]]);
        }

    if (isset($this->params['extra-asset']['CSS']))
        foreach ($this->params['extra-asset']['CSS'] as $ecss) {
            $this->registerCssFile($assetBundle->baseUrl . '/css/' . $ecss);
        }
}

//theme setting 
$theme = ThemeSetting::find()->where(['setting_rule_id' => '9000'])->all();
foreach ($theme as $t) {
    if ($t->setting_param_name === 'page-title') {
        $this->title = !empty($t->setting_param_value) ? $t->setting_param_value : Yii::$app->name;
    }
}
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
    <head>
        <meta charset="<?= Yii::$app->charset ?>">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <?= Html::tag('title', Html::encode($this->title)); ?>
        <!-- Favicon -->
        <link rel="shortcut icon" href="<?= yii\helpers\Url::to('@web/') ?>favicon.ico?<?= time() ?>">
        <?= Html::csrfMetaTags() ?>
        <?php $this->head() ?>
        
        <!-- theme modules -->
        <link rel="stylesheet" href="<?= yii\helpers\Url::to('@web/') ?>css/theme-module.css?<?= time() ?>">
        
    </head>
    <body>
        <?php $this->beginBody() ?>
        <!-- Wrapper-->
        <div id="wrapper">

            <!-- Navigation -->
            <?= $this->render('_navigation', ['assetBundle' => $assetBundle]) ?>

            <!-- Page wraper -->
            <!-- div id="page-wrapper" class="gray-bg" -->
            <!-- Background Colour Belakang  -->   
            <div id="page-wrapper" class="gray-bg">
            
                <!-- Page wrapper -->
                <div class="row border-bottom">
                    <!--nav class="navbar navbar-static-top" role="navigation" style="margin-bottom: 0"-->

                    <!-- Background Colour Navigation Bar -->
                    <nav class="navbar navbar-static-top" role="navigation" style="margin-bottom: 0">
                    
                        <div class="navbar-header">
                            <a class="navbar-minimalize minimalize-styl-2 btn btn-primary" href="#" ><i class="fa fa-bars"></i> </a>
                        </div>
                        <ul class="nav navbar-top-links navbar-right">
                            <li style="border:none;">
                                <span class="m-r-sm text-muted welcome-message"><?= Yii::t('app','Welcome') ?> - <strong><?= Html::encode($fullname) ?></strong></span>
                            </li>
                            
                            <!-- language -->
                            <?= languageSwitcher::Widget(["bundleBase"=>$assetBundle->baseUrl]) ?>
                            
                            <li style="border:none;">
                                <div class="dropdown profile-element"> 
                                    <span>
                                        <a data-toggle="dropdown" class="dropdown-toggle" href="#">
                                            <!--<img alt="image" class="img-circle" src="images/user_icon.png" />-->
                                            <?php
                                            if (!\Yii::$app->user->isGuest) {
                                                if (Yii::$app->user->identity->staff && strlen(Yii::$app->user->identity->staff->staff_photo) > 0) {
                                                    echo Html::img('@web/' . Yii::$app->params['avatarSetting']['avatarUploadPath'] . '/' . Yii::$app->user->identity->staff->id . '.jpg?' . time(), ['class' => 'img-circle avatar-img', 'width' => '50', 'height' => '50']);
                                                } else {
                                                    echo Html::img('@web/images/user_icon.png', ['class' => 'img-circle', 'width' => '50', 'height' => '50']);
                                                }
                                            }
                                            ?>
                                        </a>
                                        <ul class="dropdown-menu animated fadeInRight m-t-xs">
                                            <li><a href="<?= Url::to(['/user-info']) ?>"><i class="fa fa-at"></i> <?= Html::encode(Yii::$app->user->identity->username) ?></a></li>
                                            <li><a href="<?= Url::to(['/user-info']) ?>"><i class="fa fa-user"></i> <?= Yii::t('app','Profile') ?></a></li>
                                            <li><a href="<?= Url::to(['/user-info/change-password']) ?>"><i class="fa fa-unlock-alt"></i> <?= Yii::t('app','Change password') ?></a></li>
                                            <li class="divider"></li>
                                            <li>
                                                <?=
                                                Html::a('<i class="fa fa-sign-out"></i> ' . Yii::t('app', 'Log Out'), Url::to(['/site/logout']), [
                                                    'title' => Yii::t('app', 'Sign Out'),
                                                    'data' => [
                                                        'method' => 'post',
                                                        'confirm' => Yii::t('app', 'You can improve your security further after logging out by closing this opened browser')
                                                    ]
                                                ]);
                                                ?>
                                            </li>
                                        </ul>
                                    </span>
                                </div>
                            </li>

                        </ul>
                    </nav>
                </div>

                <!-- Main view  -->
                <?= $this->render('_breadcrumb', ['assetBundle' => $assetBundle]) ?>

                <!-- Content view  -->
                <?= $content ?>
                
            </div>
            <!-- End page wrapper-->

        </div>
        <!-- End wrapper-->

        <?php $this->endBody() ?>
    </body>
</html>
<?php $this->endPage() ?>