feed === null) { return; } ?>

feed->name() ?>

feed->nbEntries(); ?> feed->inError()) { ?>

feed->id(), '#', 'slider'); } else { $get = Minz_Request::paramString('get'); if ($get === '') { $url = _url('subscription', 'feed', 'id', $this->feed->id(), 'from', $from, '#', 'slider'); } else { $url = _url('subscription', 'feed', 'id', $this->feed->id(), 'from', $from, 'get', $get, '#', 'slider'); } } ?>
feed->favicon(); $originalIconUrl = ''; if ($this->feed->customFavicon()) { $this->feed->_attribute('customFavicon', false); $this->feed->resetFaviconHash(); } $originalIconUrl = $this->feed->favicon(); $this->feed->_attribute('customFavicon', $currentIconUrl !== $originalIconUrl); $this->feed->resetFaviconHash(); $ext_url = Minz_ExtensionManager::callHook(Minz_HookType::CustomFaviconBtnUrl, $this->feed); ?>
✇

feed->customFaviconExt() ?? '', ENT_NOQUOTES, 'UTF-8')) ?>

feed->attributeString('unicityCriteria'); if ($this->feed->attributeBoolean('hasBadGuids')) { // Legacy $unicityCriteria = 'link'; } ?>

feed->pubSubHubbubEnabled()) { ?>
feed->id()); } else { $url = _url('feed', 'delete', 'id', $this->feed->id(), 'from', $from); } ?>
feed->httpAuth(false); ?>

feed->attributeArray('archiving'); /** @var array{default?:bool,keep_period?:string,keep_max?:int,keep_min?:int,keep_favourites?:bool,keep_labels?:bool,keep_unreads?:bool}|null $archiving */ if (empty($archiving)) { $archiving = [ 'default' => true ]; } else { $archiving['default'] = false; } $volatile = [ 'enable_keep_period' => false, 'keep_period_count' => '3', 'keep_period_unit' => 'P1M', ]; if (!empty($archiving['keep_period']) && is_string($archiving['keep_period'])) { if (preg_match('/^PT?(?P\d+)[YMWDH]$/', $archiving['keep_period'], $matches)) { $volatile['enable_keep_period'] = true; $volatile['keep_period_count'] = $matches['count']; $volatile['keep_period_unit'] = str_replace($matches['count'], '1', $archiving['keep_period']); } } //Defaults if (!isset($archiving['keep_max']) || !is_int($archiving['keep_max'])) { $archiving['keep_max'] = 0; } if (!isset($archiving['keep_min']) || !is_int($archiving['keep_min'])) { $archiving['keep_min'] = 50; } if (!isset($archiving['keep_favourites']) || !is_bool($archiving['keep_favourites'])) { $archiving['keep_favourites'] = true; } if (!isset($archiving['keep_labels']) || !is_bool($archiving['keep_labels'])) { $archiving['keep_labels'] = true; } if (!isset($archiving['keep_unreads']) || !is_bool($archiving['keep_unreads'])) { $archiving['keep_unreads'] = false; } ?>

$xpath */ $xpath = Minz_Helper::htmlspecialchars_utf8($this->feed->attributeArray('xpath') ?? []); ?>

$jsonSettings */ $jsonSettings = Minz_Helper::htmlspecialchars_utf8($this->feed->attributeArray('json_dotnotation') ?? []); $xPathToJson = Minz_Helper::htmlspecialchars_utf8($this->feed->attributeString('xPathToJson')); ?>

feed->attributeString('path_entries_filter') ?? ''); ?>

$curlParams */ $curlParams = $this->feed->attributeArray('curl_params') ?? []; ?>

feed->attributeArray('curl_params')[CURLOPT_POSTFIELDS] ?? ''; if (!is_string($postFields)) { $postFields = ''; } ?>

feed->attributeArray('curl_params')[CURLOPT_HTTPHEADER] ?? []; if (!is_array($httpHeaders)) { $httpHeaders = []; } $httpHeaders = array_filter($httpHeaders, 'is_string'); // Remove headers problematic for security $httpHeaders = array_filter($httpHeaders, fn(string $header) => !preg_match('/^(Remote-User|X-WebAuth-User)\\s*:/i', $header)); ?>