category === null) { throw new FreshRSS_Context_Exception('Category not initialised!'); } ?>

category->name() ?> category->kind() === FreshRSS_Category::KIND_DYNAMIC_OPML ? _i('opml-dyn') : '' ?>

category->id() === FreshRSS_CategoryDAO::DEFAULTCATEGORYID ? 'readonly="readonly"' : '' ?> />

category->defaultSort(); $categoryDefaultOrder = $this->category->defaultOrder(); $categoryDefaultSortOrder = $categoryDefaultSort !== null ? ($categoryDefaultSort === 'rand' ? 'rand' : $categoryDefaultSort . '_' . strtolower($categoryDefaultOrder ?? 'desc')) : ''; ?>
category->isDefault()): ?>

category->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; } ?>


category->isDefault()): ?>

category->isDefault()): ?>