_objects.php 1.77 KB
<?php
use yii\helpers\Html;
use yii\helpers\Url;
use frontend\components\Text;
use frontend\assets\FlipclockAsset;
use yii\web\View;

FlipclockAsset::register($this);
?>
<div class="news_item">


            <a href="<?=Url::to(['event/show','alias'=>$model->alias])?>" class="name"><?=$model->name?></a>


        <div style="position: relative">
            <a href="<?=Url::to(['event/show','alias'=>$model->alias])?>">
                <?= \common\components\artboximage\ArtboxImageHelper::getImage($model->imageUrl, 'event_left', ['align' => 'left'])?>
            </a>


        <?php

        if(!empty($model->end_at) && strtotime($model->end_at) > strtotime(date("Y-m-d"))){
            ?>
            <div class="clock_style clock_<?= $model->primaryKey ?>"></div>

                    <?php $js = "var clock;
                    clock = $('.clock_". $model->primaryKey ."').FlipClock({
                        clockFace: 'DailyCounter',
                        language: 'ru',
                        classes: {
                            active: 'flip-clock-active',
                            before: 'flip-clock-before',
                            divider: 'flip-clock-divider',
                            dot: 'flip-clock-dot',
                            label: 'flip-clock-label',
                            flip: 'flip',
                            play: 'play',
                            wrapper: 'flip-clock-wrapper'
                        },
                    });

                    clock.setTime(".(strtotime($model->end_at) - strtotime(date('Y-m-d H:i:s'))).");
                    clock.setCountdown(true);
                    clock.start();";
                    $this->registerJs($js,View::POS_END) ?>

            <?php}?>
        </div>
    <div class="both"></div>




</div>