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> '); }
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'); }