Exemplo n.º 1
0
<?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>
Exemplo n.º 2
0
 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]);
 }
Exemplo n.º 3
0
?>

	    <?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>
Exemplo n.º 4
0
 /**
  * @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;
 }
Exemplo n.º 5
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]);
 }
Exemplo n.º 6
0
    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>