Lines Matching refs:feed
58 $feed = $news[$i];
60 $items[] = $this->getCarouselItem($feed, !$i);
88 private function getCarouselItem(ModelNews $feed, bool $active): string { argument
90 if ($feed->hasImage()) {
91 $style .= 'background-image: url(' . ml($feed->image, ['w' => 1200]) . ')';
93 $background = 'bg-' . $feed->category . '-fade ';
95 …$html .= '<div class="carousel-item ' . ($feed->hasImage() ? '' : $background) . ($active ? ' acti…
98 <div class=" jumbotron-inner-container d-block ' . ($feed->image ? $background : '') . '">';
99 $html .= $this->getHeadline($feed);
100 $html .= $this->getText($feed);
101 $html .= $this->getLink($feed);
106 private function getText(ModelNews $feed): string { argument
107 return '<p>' . $feed->renderText() . '</p>';
110 private function getHeadline(ModelNews $feed): string { argument
111 return '<h1>' . hsc($feed->title) . '</h1>';
114 private function getLink(ModelNews $feed): string { argument
115 if ($feed->linkTitle) {
116 if (preg_match('|^https?://|', $feed->linkHref)) {
117 $href = hsc($feed->linkHref);
119 $href = wl($feed->linkHref, null, true);
121 …return '<p><a class="btn btn-outline-secondary" href="' . $href . '">' . $feed->linkTitle . '</a><…