/**
  * Posts a new question  throu the question form
  *
  * @return type
  */
 public function actionCreate()
 {
     $poll = new Poll();
     $poll->question = Yii::$app->request->post('question');
     $poll->answersText = Yii::$app->request->post('answersText');
     $poll->allow_multiple = Yii::$app->request->post('allowMultiple', 0);
     return \humhub\modules\polls\widgets\WallCreateForm::create($poll);
 }
Esempio n. 2
0
<?php

echo \humhub\modules\polls\widgets\WallCreateForm::widget(['contentContainer' => $contentContainer, 'submitButtonText' => Yii::t('PollsModule.widgets_PollFormWidget', 'Ask')]);
?>

<?php 
echo \humhub\modules\content\widgets\Stream::widget(array('contentContainer' => $contentContainer, 'streamAction' => '/polls/poll/stream', 'messageStreamEmpty' => $contentContainer->canWrite() ? Yii::t('PollsModule.widgets_views_stream', '<b>There are no polls yet!</b><br>Be the first and create one...') : Yii::t('PollsModule.widgets_views_stream', '<b>There are no polls yet!</b>'), 'messageStreamEmptyCss' => $contentContainer->canWrite() ? 'placeholder-empty-stream' : '', 'filters' => ['filter_polls_notAnswered' => Yii::t('PollsModule.widgets_views_stream', 'No answered yet'), 'filter_entry_mine' => Yii::t('PollsModule.widgets_views_stream', 'Asked by me'), 'filter_visibility_public' => Yii::t('PollsModule.widgets_views_stream', 'Only public polls'), 'filter_visibility_private' => Yii::t('PollsModule.widgets_views_stream', 'Only private polls')]));