コード例 #1
0
ファイル: BbiiController.php プロジェクト: sourcetoad/bbii2
 public function getPageTitle()
 {
     $pageTitle = $this->context->module->forumTitle;
     if ($this->getId() == 'forum') {
         switch ($this->getAction()->getId()) {
             case 'createTopic':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Create new topic');
                 break;
             case 'forum':
                 $pageTitle .= ' - ' . @BbiiForum::find(\Yii::$app->request->get()['id'])->name;
                 break;
             case 'topic':
                 $pageTitle .= ' - ' . @BbiiTopic::find(\Yii::$app->request->get()['id'])->title;
                 break;
             case 'quote':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Quote');
                 break;
             case 'reply':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Reply');
                 break;
             case 'update':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Update');
                 break;
         }
     } elseif ($this->getId() == 'member') {
         switch ($this->getAction()->getId()) {
             case 'index':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Members');
                 break;
             case 'view':
                 $pageTitle .= ' - ' . @BbiiMember::find(\Yii::$app->request->get()['id'])->member_name;
                 break;
             case 'update':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Update');
                 break;
         }
     } elseif ($this->getId() == 'message') {
         switch ($this->getAction()->getId()) {
             case 'inbox':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Inbox');
                 break;
             case 'outbox':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'Outbox');
                 break;
             case 'create':
                 $pageTitle .= ' - ' . Yii::t('BbiiModule.bbii', 'New message');
                 break;
         }
     } else {
         $pageTitle .= ' - ' . ucfirst($this->getAction()->getId());
     }
     return $pageTitle;
 }
コード例 #2
0
ファイル: _topicForm.php プロジェクト: sourcetoad/bbii2
?>

<div class = "form">
    <?php 
$form = $this->beginWidget('ActiveForm', array('id' => 'update-topic-form', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true, 'validateOnChange' => false)));
?>
        <?php 
echo $form->errorSummary($model);
?>
        
        <div class = "row">
            <?php 
echo $form->labelEx($model, 'forum_id');
?>
            <?php 
echo Html::dropDownList($model, 'forum_id', ArrayHelper::map(BbiiForum::find()->forum()->findAll(), 'id', 'name'), array('onchange' => 'refreshTopics(this, "' . \Yii::$app->urlManager->createAbsoluteUrl('moderator/refreshTopics') . '")'));
?>
            <?php 
echo $form->error($model, 'forum_id');
?>
        </div>
        
        <div class = "row">
            <?php 
echo $form->labelEx($model, 'merge');
?>
            <?php 
echo Html::dropDownList($model, 'merge', array());
?>
            <?php 
echo $form->error($model, 'merge');