<?php use yii\widgets\ActiveForm; use frontend\models\RazzSearch; use yii\helpers\ArrayHelper; use common\models\TaxonomyIndex; use yii\helpers\Html; $model = new RazzSearch(); $model->load(Yii::$app->request->get()); $form = ActiveForm::begin(['action' => '/razz/search', 'method' => 'get', 'options' => ['class' => 'search']]); ?> <fieldset> <?php echo $form->field($model, 'search', ['template' => '{input}{error}'])->textInput(['maxlength' => true, 'placeholder' => "SEARCH RAZZ'S"]); ?> <!-- <input type="submit"> --> <i class="icon-search"></i> </fieldset> <div class="search-filter cf"> <div class="left-side"> <span class="title">FILTER BY CATEGORY:</span> <?php echo $form->field($model, 'category', ['template' => '{input}{error}'])->checkboxList(ArrayHelper::map(TaxonomyIndex::getTerms(1), 'id', 'name')); ?> <?php echo $form->field($model, 't', ['template' => '{input}{error}'])->checkBoxList([1 => 1, 2 => 2]); ?> </div> <div class="right-side"> <a href="#" class="btn" id="toggle-respond">RESPOND TO CHALLENGES</a>
public function actionArchive() { $model = new RazzSearch(); $razzModel = new Razz(); $model->isArchive = true; $model->getSpoiledRazzd($related_uid = Yii::$app->request->getQueryParam("id"), $iam_uid = Yii::$app->user->id); return $this->render('search', ['model' => $model, 'razzModel' => $razzModel]); }
?> <?php if ($isAliensProfile) { $user = $profile->id; $name = $profile->fullname . "'s "; $anyoneChallMess = "User doesn't have any challenges to respond to"; $nonLinkable = false; } else { $user = Yii::$app->user->id; $name = "My "; $anyoneChallMess = "You don't have any challenges to respond"; $nonLinkable = true; } $anyoneTitle = $name . " challenges"; $razzSearch = new RazzSearch(); $anyoneHtml = $this->render('../../razz/item', ['items' => $razzSearch->getRazzAnyone($user), 'razzModel' => $razzModel, 'nonLinkable' => $nonLinkable]); if (trim($anyoneHtml) != '') { ?> <section class="respond_items_list"> <h2><?php echo $anyoneTitle; ?> </h2> <div class="video-list video-list-small all-list respond_list"> <?php echo $anyoneHtml; ?> </div> </section>
/** * @return int */ private function razz_completed() { $model = new RazzSearch(); $model->isArchive = true; $model->getSpoiledRazzd($this->user->id); if (is_array($model->items)) { return (int) sizeof($model->items); } return 0; }
public function actionSearch() { $request = Yii::$app->request; $token = Token::checkToken($request->get('token')); if (!is_array($token)) { throw new HttpException(401, $token); } $razzModel = new Razz(); $model = new RazzSearch(); $model->load(['RazzSearch' => $request->get()]); $model->search(); $items = []; foreach ($model->items as $itm) { $items[] = $razzModel->getRazz($itm['id']); } $pager = ['totalItems' => $model->pages->totalCount, 'pageSize' => $model->pages->defaultPageSize]; return RestApi::response(['items' => $items, 'pager' => $pager]); }
echo $vote_on_challenges_html; ?> </div> <!-- /video-list --> </div> <?php } ?> </section> <!-- /vote-on-challenges --> <?php $respond_to_challenges_html = ""; if (!isset($razzSearch)) { $razzSearch = new RazzSearch(); $razzModel = new frontend\models\Razz(); } $respond_to_challenges_html = $this->render('item', ['items' => $razzSearch->getRazzRespondToChallenges(), 'razzModel' => $razzModel]); if (trim($respond_to_challenges_html) != "") { ?> <section class="respond-to-challenges row-position"> <h2> RESPOND TO CHALLENGES </h2> <nav class="slidernav"> <div id="respond-navbtns" class="clearfix"> <a href="#" class="previous"></a> <a href="#" class="next"></a> </div> </nav>