コード例 #1
0
ファイル: _header.php プロジェクト: sourcetoad/bbii2
<?php

use frontend\modules\bbii\models\BbiiForum;
use frontend\modules\bbii\models\BbiiMessage;
use yii\bootstrap\Nav;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\widgets\Breadcrumbs;
use frontend\modules\bbii\AppAsset;
$assets = AppAsset::register($this);
/* @var $this ForumController */
/* @var $item array */
?>

<?php 
echo Html::dropDownList('bbii-jumpto', null, ArrayHelper::map(BbiiForum::getForumOptions(), 'id', 'name'), array('prompt' => 'Jump to a Forum', 'class' => 'form-control', 'onchange' => "window.location.href = '" . \Yii::$app->urlManager->createAbsoluteUrl(array('forum')) . "/forum/forum?id='+\$(this).val()"));
?>

<br />

<div id = "bbii-header">
    <?php 
if (!\Yii::$app->user->isGuest) {
    ?>
        <?php 
    $messages = BbiiMessage::find()->where(['sendto' => \Yii::$app->user->identity->id])->inbox()->unread()->count();
    ?>
        <div class = "btn-group pull-right">
        <?php 
    if ($messages) {
        echo Html::a(Html::img($assets->baseUrl . '/images/newmail.png', array('title' => $messages . ' ' . Yii::t('BbiiModule.bbii', 'new messages'), 'style' => 'vertical-align:bottom;')), array('message/inbox'), array('class' => 'btn btn-default'));