1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
abstractfield.php
См. документацию.
1<?php
9
10use Bitrix\Main\UI\Filter\Options as FilterOptions;
11
16abstract class AbstractField
17{
19 protected $data;
20
27 public static function create(array $data)
28 {
29 return new static($data);
30 }
31
37 public function __construct(array $data)
38 {
39 $this->data = $data;
40 }
41
47 public function getId()
48 {
49 return $this->data['id'];
50 }
51
57 public function getFilterKey()
58 {
59 return $this->data['filter-key'];
60 }
61
68 public function getValue($defaultValue = null)
69 {
70 return isset($this->data['value']) ? $this->data['value'] : $defaultValue;
71 }
72
79 abstract public function applyFilter(array &$filter = array());
80}
if($_SERVER $defaultValue['REQUEST_METHOD']==="GET" &&!empty($RestoreDefaults) && $bizprocPerms==="W" &&check_bitrix_sessid())
Определения options.php:32
getValue($defaultValue=null)
Определения abstractfield.php:68
static create(array $data)
Определения abstractfield.php:27
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$filter
Определения iblock_catalog_list.php:54