Lines Matching refs:this

68         $this->options['type'] = $INPUT->valid(
70 array_keys($this->types),
74 $this->options['feed_mode'] = $INPUT->str('mode', 'recent');
75 $this->options['link_to'] = $INPUT->valid(
80 $this->options['item_content'] = $INPUT->valid(
85 $this->options['namespace'] = $INPUT->filter('cleanID')->str('ns');
86 $this->options['items'] = $INPUT->int('num', $conf['recent']);
87 $this->options['show_minor'] = $INPUT->bool('minor');
88 $this->options['show_deleted'] = $conf['rss_show_deleted'];
89 $this->options['show_summary'] = $conf['rss_show_summary'];
90 $this->options['only_new'] = $INPUT->bool('onlynewpages');
91 $this->options['sort'] = $INPUT->valid(
96 $this->options['search_query'] = $INPUT->str('q');
97 $this->options['content_type'] = $INPUT->valid(
102 $this->options['guardmail'] = $conf['mailguard'];
103 $this->options['title'] = $conf['title'];
104 if ($this->options['namespace']) {
105 $this->options['title'] .= ' - ' . $this->options['namespace'];
107 $this->options['subtitle'] = $conf['tagline'];
109 $this->options = array_merge($this->options, $options);
111 $this->options['items'] = min(max(1, (int)$this->options['items']), $conf['recent'] * 5);
114 $this->options['cache_allow'] = ($this->options['feed_mode'] === 'recent');
118 'opt' => &$this->options,
133 if (!$this->options['cache_allow']) {
138 $this->options['feed_mode'],
139 $this->options['type'],
140 $this->options['link_to'],
141 $this->options['item_content'],
142 $this->options['show_summary'],
143 $this->options['guardmail'],
144 $this->options['namespace'],
145 $this->options['items'],
146 $this->options['show_minor'],
147 $this->options['show_deleted'],
148 $this->options['only_new'],
149 $this->options['content_type'],
150 $this->options['cache_key'],
163 return $this->options[$option] ?? $default;
175 return $this->types[$this->options['type']]['name'];
185 return $this->types[$this->options['type']]['mime'];