Exemplo n.º 1
0
<?php

/**
 * @var $this yii\web\View
 * @var $widget gromver\platform\basic\modules\main\widgets\PlatformPanel
 */
use yii\bootstrap\NavBar;
use yii\bootstrap\Nav;
use yii\helpers\Html;
$this->registerAssetBundle(\gromver\platform\basic\modules\main\widgets\assets\PlatformAsset::className());
$navBar = NavBar::begin(\yii\helpers\ArrayHelper::merge(['brandLabel' => Yii::$app->grom->siteName, 'brandUrl' => ['/grom/backend/default/index'], 'options' => ['class' => 'navbar-inverse navbar-fixed-top platform-panel']], $widget->options));
?>

<?php 
echo \gromver\platform\basic\modules\search\widgets\SearchFormBackend::widget(['id' => 'bPanelForm', 'options' => ['class' => 'navbar-form'], 'wrapperOptions' => ['class' => 'navbar-left'], 'query' => '']);
?>

<?php 
$menuItems = [['label' => Yii::t('gromver.platform', 'System'), 'items' => [['label' => Yii::t('gromver.platform', 'Control Panel'), 'url' => ['/grom/backend/default/index']], '<li class="divider"></li>', ['label' => Yii::t('gromver.platform', 'Configuration'), 'url' => ['/grom/backend/default/params']], '<li class="divider"></li>', ['label' => Yii::t('gromver.platform', 'Users'), 'url' => ['/grom/user/backend/default/index']], '<li class="divider"></li>', ['label' => Yii::t('gromver.platform', 'Flush Cache'), 'url' => ['/grom/backend/default/flush-cache']]]], ['label' => Yii::t('gromver.platform', 'Menu'), 'items' => array_merge([['label' => Yii::t('gromver.platform', 'Menu Types'), 'url' => ['/grom/menu/backend/type/index']], ['label' => Yii::t('gromver.platform', 'Menu Items'), 'url' => ['/grom/menu/backend/item/index']], '<li class="divider"></li>'], array_map(function ($value) {
    /** @var $value \gromver\platform\basic\modules\menu\models\MenuType */
    return ['label' => $value->title, 'url' => ['/grom/menu/backend/item/index', 'MenuItemSearch' => ['menu_type_id' => $value->id]]];
}, \gromver\platform\basic\modules\menu\models\MenuType::find()->all()))], ['label' => Yii::t('gromver.platform', 'Content'), 'items' => [['label' => Yii::t('gromver.platform', 'Pages'), 'url' => ['/grom/page/backend/default/index']], '<li class="divider"></li>', ['label' => Yii::t('gromver.platform', 'Categories'), 'url' => ['/grom/news/backend/category/index']], ['label' => Yii::t('gromver.platform', 'Posts'), 'url' => ['/grom/news/backend/post/index']], '<li class="divider"></li>', ['label' => Yii::t('gromver.platform', 'Tags'), 'url' => ['/grom/tag/backend/default/index']], '<li class="divider"></li>', ['label' => Yii::t('gromver.platform', 'Media Manager'), 'url' => ['/grom/media/backend/default/index']]]]];
if (Yii::$app->user->isGuest) {
    $menuItems[] = ['label' => Yii::t('gromver.platform', 'Login'), 'url' => Yii::$app->user->loginUrl];
} else {
    $menuItems[] = ['label' => '<i class="glyphicon glyphicon-user"></i> ' . Yii::$app->user->identity->username, 'items' => [['label' => '<i class="glyphicon glyphicon-home"></i> ' . Yii::t('gromver.platform', 'Home'), 'url' => Yii::$app->homeUrl], ['label' => '<i class="glyphicon glyphicon-envelope"></i> ' . Yii::t('gromver.platform', 'Contact'), 'url' => ['/grom/backend/default/contact']], '<li class="divider"></li>', ['label' => '<i class="glyphicon glyphicon-cog"></i> ' . Yii::t('gromver.platform', 'Account'), 'url' => ['/grom/user/backend/account/index']], ['label' => '<i class="glyphicon glyphicon-log-out"></i> ' . Yii::t('gromver.platform', 'Logout'), 'url' => ['/grom/auth/default/logout']]]];
}
?>
<div class="navbar-right">

    <?php 
Exemplo n.º 2
0
<?php

/* @var $this yii\web\View */
/* @var $query string */
$this->title = Yii::t('gromver.platform', 'Search');
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="search-default-index">
    <h1><?php 
echo Yii::t('gromver.platform', 'Search');
?>
</h1>

    <?php 
echo \gromver\platform\basic\modules\search\widgets\SearchFormBackend::widget(['id' => 'bSqlForm', 'url' => '', 'query' => $query, 'configureAccess' => 'none']);
echo \gromver\platform\basic\modules\search\modules\sql\widgets\SearchResultsBackend::widget(['id' => 'bSqlResults', 'query' => $query]);
?>
</div>