and Kai Blankenhorn */ class PIECreator01 extends FeedCreator { /** * PIECreator01 constructor. */ public function __construct() { $this->encoding = "utf-8"; } /** @inheritdoc */ public function createFeed() { $feed = "encoding."\"?>\n"; $feed .= $this->_createStylesheetReferences(); $feed .= "\n"; $feed .= " ".FeedCreator::iTrunc(htmlspecialchars($this->title), 100)."\n"; $feed .= " ".$this->getDescription()."\n"; $feed .= " ".$this->link."\n"; for ($i = 0; $i < count($this->items); $i++) { $feed .= " \n"; $feed .= " ".FeedCreator::iTrunc( htmlspecialchars(strip_tags($this->items[$i]->title)), 100 )."\n"; $feed .= " ".htmlspecialchars($this->items[$i]->link)."\n"; $itemDate = new FeedDate($this->items[$i]->date); $feed .= " ".htmlspecialchars($itemDate->iso8601())."\n"; $feed .= " ".htmlspecialchars($itemDate->iso8601())."\n"; $feed .= " ".htmlspecialchars($itemDate->iso8601())."\n"; $feed .= " ".htmlspecialchars($this->items[$i]->guid)."\n"; if ($this->items[$i]->author != "") { $feed .= " \n"; $feed .= " ".htmlspecialchars($this->items[$i]->author)."\n"; if ($this->items[$i]->authorEmail != "") { $feed .= " ".$this->items[$i]->authorEmail."\n"; } $feed .= " \n"; } $feed .= " \n"; $feed .= "
".$this->items[$i]->getDescription( )."
\n"; $feed .= "
\n"; $feed .= "
\n"; } $feed .= "
\n"; return $feed; } }