8namespace Bitrix\Sender\Connector\Filter;
10use Bitrix\Main\UI\Filter\NumberType as FilterNumberType;
27 $data = $this->calcNumbers();
31 case FilterNumberType::SINGLE:
32 if (is_numeric(
$data[
'from']))
38 case FilterNumberType::MORE:
39 case FilterNumberType::LESS:
51 if (is_numeric(
$data[
'from']))
55 if (is_numeric(
$data[
'to']))
61 private function calcNumbers()
64 'op' => FilterNumberType::SINGLE,
69 if (!is_array($value) ||
count($value) === 0)
75 if (isset($value[
"{$id}_numsel"]) && in_array($value[
"{$id}_numsel"], FilterNumberType::getList()))
77 $result[
'op'] = $value[
"{$id}_numsel"];
80 if (isset($value[
"{$id}_from"]))
82 $result[
'from'] = $value[
"{$id}_from"];
85 if (isset($value[
"{$id}_to"]))
87 $result[
'to'] = $value[
"{$id}_to"];
getValue($defaultValue=null)
applyFilter(array &$filter=array())
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"