_title=$title; } public function __get($name) { if ($name=='encoding') return $this->_encoding; if ($name=='title') return $this->_title; if ($name=='language') return $this->_language; if ($name=='description') return $this->_description; if ($name=='generator') return $this->_generator; if ($name=='link') return $this->_link; } public function __set($name,$value) { if ($name=='encoding') $this->_encoding=stripslashes($value); if ($name=='title') $this->_title=stripslashes($value); if ($name=='language') $this->_language=stripslashes($value); if ($name=='description') $this->_description=stripslashes($value); if ($name=='generator') $this->_generator=stripslashes($value); if ($name=='link') $this->_link=stripslashes($value); } public function addImage($url, $width="100", $height="100"){ $this->image_ = $url; $this->img_width_ = $width; $this->img_height_ = $height; } public function addUrl($url){ $this->website_url_ = $url; } /* Make an xml document of the rss stream @param: items: n row of associative array with theses field: 'title': title of the item 'description': short description of the item 'pubData': publication timestamp of the item 'link': url to show the item @result: xml document of rss stream */ public function get($items) { $res=""; // header $res.="_encoding."\"?>\n"; $res.="\n"; $res.="\t\n"; $res.="\t\t<![CDATA[".$this->_title."]]>\n"; $res.="\t\t_description."]]>\n"; $res.="\t\t".$this->_link."\n"; $res.="\t\t".$this->_language."\n"; $res.="\t\t".$this->_generator."\n"; if (! empty ($this->image_)){ $res.="\t\t\n"; $res.="\t\t\t".$this->image_."\n"; $res.="\t\t\t".$this->website_url_."\n"; $res.="\t\t\t".$this->website_url_."\n"; $res.="\t\t\t".$this->img_width_."\n"; $res.="\t\t\t".$this->img_height_."\n"; $res.="\t\t\n"; } //items foreach($items as $item) { // $date = date("r", $item["pubDate"]); $res.="\t\t\n"; $res.="\t\t\t<![CDATA[".stripslashes($item["title"])."]]>\n"; $res.="\t\t\t\n"; if (!empty($item["pubDate"])) $res.="\t\t\t".$item["pubDate"]."\n"; if (!empty($item["image"])){ $res.="\t\t\t\n"; $res.="\t\t\t\t".$item["image"]."\n"; $res.="\t\t\t\t".stripslashes($item["title"])."\n"; $res.="\t\t\t\t".stripslashes($item["link"])."\n"; $res.="\t\t\t\t100\n"; $res.="\t\t\t\t100\n"; $res.="\t\t\t\n"; } if (!empty($item["link"])) $res.="\t\t\t".stripslashes($item["link"])."\n"; $res.="\t\t\n"; } //footer $res.="\t\n"; $res.="\n"; return $res; } } ?> Fatal error: Class 'rss_generator' not found in /var/www/clients/client1/web1/web/website/rss/include.rss.inc.php on line 15