Exemple #1
0
    function element(\HTML_QuickForm2_Container $form)
    {
        $gr = $form->putGroupTwbs($this->form_field)->setLabel($this->label)->addClass('filter-daterange-block');
        $from = $gr->putDateTwbs('from')->setAppendClear()->setWrapClass('col-lg-6')->setPrepend('с');
        $to = $gr->putDateTwbs('to')->setAppendClear()->setWrapClass('col-lg-6')->setPrepend('по');
        $gr->setAttribute('data-from', $from->getId())->setAttribute('data-to', $to->getId())->setDesc('
<div class="col-lg-12">
    <span class="js-filter-daterange" data-from="' . Carbon::now()->format('d.m.Y') . '" data-to="' . Carbon::now()->format('d.m.Y') . '">Сегодня</span>
    <span class="js-filter-daterange" data-from="' . Carbon::now()->subDay()->format('d.m.Y') . '" data-to="' . Carbon::now()->subDay()->format('d.m.Y') . '">Вчера</span>
    <span class="js-filter-daterange" data-from="' . Carbon::now()->subDays(7)->format('d.m.Y') . '" data-to="' . Carbon::now()->format('d.m.Y') . '">Неделя</span>
    <span class="js-filter-daterange" data-from="' . Carbon::now()->subDays(14)->format('d.m.Y') . '" data-to="' . Carbon::now()->format('d.m.Y') . '">2 недели</span>
    <span class="js-filter-daterange" data-from="' . Carbon::now()->subDays(30)->format('d.m.Y') . '" data-to="' . Carbon::now()->format('d.m.Y') . '">Месяц</span>
</div>            
            
            ');
    }
Exemple #2
0
 function element(\HTML_QuickForm2_Container $form)
 {
     $gr = $form->putGroupTwbs($this->form_field)->setLabel($this->label . ($this->units ? ', ' . $this->units : ''));
     $gr->putNumberTwbs('from')->setPrepend('от')->setAppendClear()->setWrapClass('col-lg-6');
     $gr->putNumberTwbs('to')->setPrepend('до')->setAppendClear()->setWrapClass('col-lg-6');
 }