customer.php 13.5 KB
<?php
    /**
     * @var CustomerSearch     $model
     * @var ActiveDataProvider $dataProvider
     * @var string[]           $cities
     */
    use common\models\CustomerSearch;
    use yii\data\ActiveDataProvider;
    use yii\helpers\Html;
    use yii\widgets\ActiveForm;
    use yii\widgets\LinkSorter;
    use yii\widgets\ListView;

?>
<div class="section-box-22 section-box-customer">
    <div class="box-wr">
        <div class="box-all">
            <?php
            // == Left filter ==
            ?>
            <div class="left-search-work">
                <?php
                    $form = ActiveForm::begin(['method' => 'get', 'options' => [ 'class' => 'search-work-form' ], 'action' => [''] ]);

                    echo $form->field($model, 'city', [
                        'options'  => [
                            'class' => 'blocks-check-list-wrapp',
                        ],
                        'template' => "<div class='blocks-check-title'>{label}</div>\n{input}<div class='select-after'></div>\n{hint}\n{error}",
                    ])
                              ->dropDownList($cities, [ 'prompt' => 'Любой' ]);

                    echo $form->field($model, 'type', [
                        'options'  => [
                            'class' => 'blocks-check-list-wrapp',
                        ],
                        'template' => "<div class='blocks-check-title'>{label}</div>\n{input}<div class='select-after'></div>\n{hint}\n{error}",
                    ])
                              ->dropDownList([
                                  1 => 'Физическое лицо',
                                  2 => 'Компания',
                              ], [ 'prompt' => 'Любой' ]);
                ?>

                <?php
                    /* Рейтинг
                ?>
                    <div class="blocks-check-list-wrapp">
                        <div class="blocks-check-title">Рейтинг</div>
                        <div class="rating">
                            <!--оценка-->
                            <input type="hidden" class="val" value="0">
                        </div>
                    </div>
                 <?php
                     */
                ?>

                <?php
                    echo $form->field($model, 'online', [
                        'options'  => [
                            'class' => 'blocks-check-list-wrapp',
                        ],
                        'template' => "<div class='blocks-check-title'>{label}</div>\n{input}\n{hint}\n{error}",
                    ])
                              ->radioList([
                                  '' => 'Все',
                                  1  => 'Онлайн',
                              ], [
                                  'item'     => function($index, $label, $name, $checked, $value) use ($model) {
                                      $checked = ($model->online == $value);
                                      return "<div class='blocks-check-list'><input type='radio' id='{$model->formName()}-{$index}' name='{$name}' class='check-search' value='{$value}' " . ($checked?'checked':'') . "><label for='{$model->formName()}-{$index}'><span></span>{$label}</label></div>";
                                  },
                                  'unselect' => NULL,
                              ]);

                    echo '<div class="blocks-check-list-submit">'.Html::submitInput('Найти').'</div>';

                    $form->end();
                ?>
                <script>
                    $('div.rating').rating(
                        {
                            fx : 'full', url : 'rating.php'
                        }
                    );
                </script>
            </div>

            <?php
            // == End of left filter ==
            ?>

            <?php
            // == Page content ==
            ?>
            <div class="right-search-work">
                <div class="search-worker-title style">Найти заказчика</div>
                <div class="search-worker-title-two style">Заказчики готовые приступить к работе
                    <span><?= $dataProvider->totalCount ?></span></div>
                <div class="search-worker-search-wr style">
                    <?php
                    $form2 = ActiveForm::begin(['method' => 'get', 'action' => [''], 'options' => ['class' => 'search-worker-form']]);
                        echo $form2->field($model, 'info', ['options' => ['tag' => false]])->label(false)->textInput(['placeholder' => $model->getAttributeLabel('info')]);
                        echo Html::submitInput('Найти');
                    $form2->end();
                    ?>
                    <a href="#" class="add-to-catalog-search-worker">Добавить себя в каталог</a>
                    <div class="search-worker-sort-wr style">
                        <div class="search-worker-sort">Сортировать:&nbsp;</div>
                        <ul>
                            <li class="activejob">
                                <a href="#"></a>
                                <div class="sidebar-droped-wr style">
                                    <?php
                                        echo LinkSorter::widget([
                                            'sort' => $dataProvider->sort,
                                        ]);
                                    ?>
                                </div>
                            </li>
                        </ul>
                    </div>
                </div>
                <?php
                echo ListView::widget([
                    'dataProvider' => $dataProvider,
                    'layout' => "{items}\n{pager}",
                    'options' => [
                        'class' => 'search-worker-blocks-wr style',
                    ],
                    'itemOptions' => [
                        'class' => 'search-worker-blocks',
                    ],
                    'itemView' => '_customer_list_view',
                ]);
                ?>
                <?php
                /* == Layout ==
                ?>
                <div class="search-worker-blocks-wr style">

                    <div class="search-worker-blocks">
                        <div class="search_perform_txt-wr">
                            <div class="search_perform_title">ООО «Ортекс»</div>
                            <div class="search_perform-stars-wr">
                                <div class="rating_search_performer">
                                    <!--оценка-->
                                    <input type="hidden" class="val" value="4"/>
                                </div>
                                <div class="search_perform-stars-txt">30 отзывов, Киев</div>
                            </div>
                            <div class="search_perform_leng">
                                <div>Сотрудники: более 40</div>
                            </div>
                            <div class="search_perform_visit">
                                <span>Послелний визит:</span> 2 дня назад
                            </div>
                            <div class="search_perform_projets_nam">
                                <a href="#">Заказано проектов: 21</a></div>
                        </div>

                        <div class="right_search_perform_block-wr">
                            <div class="right_search_perform_foto-wr">
                                <div><img src="/images/search_performer_img-1.jpg" alt=""/></div>
                            </div>
                            <a class="get-list" href="#">Добавить в закладки</a>
                        </div>
                    </div>

                    <div class="search-worker-blocks">
                        <div class="search_perform_txt-wr">
                            <div class="search_perform_title">Петер Цумтор</div>
                            <div class="search_perform-stars-wr">
                                <div class="rating_search_performer">
                                    <!--оценка-->
                                    <input type="hidden" class="val" value="2"/>
                                </div>
                                <div class="search_perform-stars-txt">30 отзывов, Киев</div>
                            </div>
                            <div class="search_perform_leng">
                                <!--<div>Сотрудники: более 40</div>-->
                            </div>
                            <div class="search_perform_visit">
                                <span>Послелний визит:</span> 2 дня назад
                            </div>
                            <div class="search_perform_projets_nam">
                                <a href="#">Заказано проектов: 21</a></div>
                        </div>

                        <div class="right_search_perform_block-wr">
                            <div class="right_search_perform_foto-wr">
                                <div><a href="#"><img src="/images/ded-ico.png" alt=""/></a></div>
                            </div>
                            <a class="get-list" href="#">Добавить в закладки</a>
                        </div>
                    </div>

                    <div class="search-worker-blocks">
                        <div class="search_perform_txt-wr">
                            <div class="search_perform_title">ООО «Ортекс»</div>
                            <div class="search_perform-stars-wr">
                                <div class="rating_search_performer">
                                    <!--оценка-->
                                    <input type="hidden" class="val" value="1"/>
                                </div>
                                <div class="search_perform-stars-txt">30 отзывов, Киев</div>
                            </div>
                            <div class="search_perform_leng">
                                <div>Сотрудники: более 40</div>
                            </div>
                            <div class="search_perform_visit">
                                <span>Послелний визит:</span> 2 дня назад
                            </div>
                            <div class="search_perform_projets_nam">
                                <a href="#">Заказано проектов: 21</a></div>
                        </div>

                        <div class="right_search_perform_block-wr">
                            <div class="right_search_perform_foto-wr">
                                <div><img src="/images/search_performer_img-1.jpg" alt=""/></div>
                            </div>
                            <a class="get-list" href="#">Добавить в закладки</a>
                        </div>
                    </div>

                    <div class="search-worker-blocks">
                        <div class="search_perform_txt-wr">
                            <div class="search_perform_title">Петер Цумтор</div>
                            <div class="search_perform-stars-wr">
                                <div class="rating_search_performer">
                                    <!--оценка-->
                                    <input type="hidden" class="val" value="5"/>
                                </div>
                                <div class="search_perform-stars-txt">30 отзывов, Киев</div>
                            </div>
                            <div class="search_perform_leng">
                                <!--<div>Сотрудники: более 40</div>-->
                            </div>
                            <div class="search_perform_visit">
                                <span>Послелний визит:</span> 2 дня назад
                            </div>
                            <div class="search_perform_projets_nam">
                                <a href="#">Заказано проектов: 21</a></div>
                        </div>

                        <div class="right_search_perform_block-wr">
                            <div class="right_search_perform_foto-wr">
                                <div><img src="/images/ded-ico.png" alt=""/></div>
                            </div>
                            <a class="get-list" href="#">Добавить в закладки</a>
                        </div>
                    </div>
                </div>

                <div class="navi-buttons-wr style">
                    <ul class="pagination">
                        <li class="prev disabled"><span>«</span></li>
                        <li class="active"><a href="#">1</a></li>
                        <li><a href="#">2</a></li>
                        <li class="next"><a href="#">»</a></li>
                    </ul>
                </div>

                <?php
                == End of layout == */
                ?>

                <script>
                    $('div.rating_search_performer').rating(
                        {
                            fx : 'full', readOnly : 'true', url : 'rating.php'
                        }
                    );
                </script>
            </div>
            <?php
            // == End of page content ==
            ?>
        </div>
    </div>
</div>