Ejemplo n.º 1
0
    }
    $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']);
Ejemplo n.º 2
0
 */
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">
Ejemplo n.º 3
0
<?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