} $topicUrl['ip'] = $indexPage; } else { if ($nodePage > 0) { if ($nodePage > 1) { $nodeUrl['p'] = $nodePage; } $topicUrl['np'] = $nodePage; } } $isGuest = Yii::$app->getUser()->getIsGuest(); $topicOp = []; if (!$isGuest) { $me = Yii::$app->getUser()->getIdentity(); if ($me->isActive()) { $topicOp['follow'] = Favorite::checkFollow($me->id, Favorite::TYPE_TOPIC, $topic['id']) ? Html::a('取消收藏', ['favorite/cancel', 'type' => 'topic', 'id' => $topic['id']], ['data' => ['method' => 'post']]) : Html::a('加入收藏', ['favorite/add', 'type' => 'topic', 'id' => $topic['id']]); } if ($me->canReply($topic)) { $topicOp['reply'] = Html::a('回复', null, ['href' => '#reply']); } if ($me->canEdit($topic)) { $topicOp['edit'] = Html::a('修改', $topicUrl); } if ($me->isAdmin()) { $topicUrl[0] = 'admin/topic/change-node'; $topicOp['changeNode'] = Html::a('转移节点', $topicUrl); $topicUrl[0] = 'admin/topic/delete'; $topicOp['delete'] = Html::a('删除', $topicUrl, ['data' => ['confirm' => '注意:删除后将不会恢复!确认删除!', 'method' => 'post']]); } } $this->title = Html::encode($topic['title']);
*/ use yii\helpers\Html; use yii\bootstrap\Alert; use app\models\Favorite; use app\models\User; $this->title = Html::encode($user['username']); $settings = Yii::$app->params['settings']; $editor = new \app\lib\Editor(['editor' => $settings['editor']]); $whiteWrapClass = $settings['editor'] == 'smd' ? 'white-wrap' : ''; $fomatter = Yii::$app->getFormatter(); $isGuest = Yii::$app->getUser()->getIsGuest(); if (!$isGuest) { $me = Yii::$app->getUser()->getIdentity(); } if (!$isGuest && $me->isActive() && $me->id != $user['id']) { $follow = Favorite::checkFollow($me->id, Favorite::TYPE_USER, $user['id']) ? Html::a('取消特别关注', ['favorite/cancel', 'type' => 'user', 'id' => $user['id']], ['class' => 'btn btn-sm btn-default', 'data' => ['method' => 'post']]) : Html::a('加入特别关注', ['favorite/add', 'type' => 'user', 'id' => $user['id']], ['class' => 'btn btn-sm btn-primary']); } else { $follow = ''; } if (!$isGuest && $me->isAdmin() && $me->id != $user['id']) { $manage = Html::a('管理', ['admin/user/info', 'id' => $user['id']], ['class' => 'btn btn-sm btn-primary']); } else { $manage = ''; } ?> <div class="row"> <div class="col-md-8 sf-left"> <div class="panel panel-default sf-box"> <div class="panel-heading media">
<?php /** * @link http://www.simpleforum.org/ * @copyright Copyright (c) 2015 Simple Forum * @author Jiandong Yu admin@simpleforum.org */ use yii\helpers\Html; use yii\widgets\LinkPager; use app\models\Topic; use app\models\User; use app\models\Favorite; $settings = Yii::$app->params['settings']; $currentPage = $pages->page + 1; if (!Yii::$app->getUser()->getIsGuest() && Yii::$app->getUser()->getIdentity()->isActive()) { $follow = Favorite::checkFollow(Yii::$app->getUser()->id, Favorite::TYPE_NODE, $node['id']) ? Html::a('取消收藏', ['favorite/cancel', 'type' => 'node', 'id' => $node['id']], ['data' => ['method' => 'post']]) : Html::a('加入收藏', ['favorite/add', 'type' => 'node', 'id' => $node['id']]); $follow = ' • ' . $follow; } else { $follow = ''; } $this->title = Html::encode($node['name']); ?> <div class="row"> <!-- sf-left start --> <div class="col-md-8 sf-left"> <div class="box"> <div class="inner"> <span class="fr gray small">主题总数 <?php