Ejemplo n.º 1
0
?>
            </div>
            <div class = "row">
                <span class = "header"><?php 
echo Yii::t('bbii', 'Total topics');
?>
</span> <?php 
echo BbiiTopic::find()->count();
?>
            </div>
            <div class = "row">
                <span class = "header"><?php 
echo Yii::t('bbii', 'Total posts');
?>
</span> <?php 
echo BbiiPost::find()->count();
?>
            </div>
            <div class = "row">
                <span class = "header"><?php 
echo Yii::t('bbii', 'Total members');
?>
</span> <?php 
echo BbiiMember::find()->count();
?>
            </div>
            <div class = "row">
                <span class = "header"><?php 
echo Yii::t('bbii', 'Newest member');
?>
</span> <?php 
Ejemplo n.º 2
0
 /**
  * handle Ajax call for sending a report on a post
  */
 public function actionSendReport()
 {
     $json = array();
     if (isset(\Yii::$app->request->post()['BbiiMessage'])) {
         $model = new BbiiMessage();
         $model->load(\Yii::$app->request->post()['BbiiMessage']);
         $model->subject = Yii::t('BbiiModule.bbii', 'Post reported: ') . BbiiPost::find($model->post_id)->subject;
         $model->sendto = 0;
         $model->sendfrom = \Yii::$app->user->identity->id;
         $model->outbox = 0;
         $model->type = 2;
         if ($model->save()) {
             $json['success'] = 'yes';
             $json['message'] = Yii::t('BbiiModule.bbii', 'Thank you for your report.');
         } else {
             $json['success'] = 'no';
             $json['message'] = Yii::t('BbiiModule.bbii', 'Could not register your report.');
         }
     }
     echo json_encode($json);
     \Yii::$app->end();
 }
Ejemplo n.º 3
0
<?php

/* @var $this SearchController */
/* @var $dataProvider ActiveDataProvider */
/* @var $search String */
/* @var $choice Integer */
/* @var $type Integer */
$this->title = Yii::t('forum', 'Forum');
$this->params['breadcrumbs'][] = $this->title;
$this->context->bbii_breadcrumbs = array(Yii::t('BbiiModule.bbii', 'Forum') => array('forum/index'), Yii::t('BbiiModule.bbii', 'Search'));
$approvals = BbiiPost::find()->unapproved()->count();
$reports = BbiiMessage::find()->report()->count();
$item = array(array('label' => Yii::t('BbiiModule.bbii', 'Forum'), 'url' => array('forum/index')), array('label' => Yii::t('BbiiModule.bbii', 'Members'), 'url' => array('member/index')), array('label' => Yii::t('BbiiModule.bbii', 'Approval') . ' (' . $approvals . ')', 'url' => array('moderator/approval'), 'visible' => $this->context->isModerator()), array('label' => Yii::t('BbiiModule.bbii', 'Reports') . ' (' . $reports . ')', 'url' => array('moderator/report'), 'visible' => $this->context->isModerator()), array('label' => Yii::t('BbiiModule.bbii', 'Posts'), 'url' => array('moderator/admin'), 'visible' => $this->context->isModerator()), array('label' => Yii::t('BbiiModule.bbii', 'Blocked IP'), 'url' => array('moderator/ipadmin'), 'visible' => $this->context->isModerator()));
?>
<div id = "bbii-wrapper" class="well clearfix">
    <?php 
echo $this->render('_header', array('item' => $item));
?>
    
    <?php 
$form = $this->beginWidget('ActiveForm', array('id' => 'bbii-search-form', 'action' => array('search/index'), 'enableAjaxValidation' => false));
echo Html::textField('search', $search, array('size' => 80, 'maxlength' => 100));
echo Html::submitButton(Yii::t('BbiiModule.bbii', 'Search')) . '<br>';
echo Html::radioButtonList('choice', $choice, array('1' => Yii::t('BbiiModule.bbii', 'Subject'), '2' => Yii::t('BbiiModule.bbii', 'Content'), '0' => Yii::t('BbiiModule.bbii', 'Both')), array('separator' => '&nbsp;'));
echo ' | ';
echo Html::radioButtonList('type', $type, array('1' => Yii::t('BbiiModule.bbii', 'Any word'), '2' => Yii::t('BbiiModule.bbii', 'All words'), '0' => Yii::t('BbiiModule.bbii', 'Phrase')), array('separator' => '&nbsp;'));
$this->endWidget();
?>

    <?php 
$this->widget('zii.widgets.CListView', array('id' => 'bbii-search-result', 'dataProvider' => $dataProvider, 'itemView' => '_post'));