public function actionIndex()
 {
     $layerClass = Yii::$app->request->post('layerClass');
     $layerClass = trim($layerClass, '"');
     $config = Yii::$app->request->post('config');
     $config = Json::decode($config);
     $config['layerClass'] = $layerClass;
     $wrapper = new Wrapper($config);
     echo $wrapper->ajaxCallback();
 }
Esempio n. 2
0
$menuItems = [['label' => Yii::t('frontend', 'Articles'), 'url' => ['/article/index']], ['label' => Yii::t('frontend', 'Users'), 'url' => ['/account/default/users'], 'visible' => !Yii::$app->user->isGuest], ['label' => Yii::t('frontend', 'Contact'), 'url' => ['/site/contact']]];
if (Yii::$app->user->isGuest) {
    $menuItems[] = ['label' => Yii::t('frontend', 'Login'), 'url' => ['/account/sign-in/login']];
} else {
    $menuItems[] = ['label' => Yii::$app->user->identity->username, 'url' => '#', 'items' => [['label' => Yii::t('frontend', 'Settings'), 'url' => ['/account/default/settings']], ['label' => Yii::t('frontend', 'Backend'), 'url' => env('BACKEND_URL'), 'linkOptions' => ['target' => '_blank'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('frontend', 'Logout'), 'url' => ['/account/sign-in/logout'], 'linkOptions' => ['data-method' => 'post']]]];
}
echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => array_merge(NavItem::getMenuItems(), $menuItems)]);
NavBar::end();
?>

    <div class="container">
        <?php 
echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]);
?>
        <?php 
echo Wrapper::widget();
?>
        <?php 
echo $content;
?>
    </div>
</div>

<footer class="footer">
    <div class="container">
        <p class="pull-right"><?php 
echo Yii::powered();
?>
</p>
    </div>
</footer>