Exemple #1
0
 public function rss_header()
 {
     $version = SMOBTools::version();
     $owner = SMOBTools::ownername();
     $title = "SMOB Hub of {$owner}";
     $ts = date('c');
     return "<?xml version='1.0' encoding='utf-8'?>\n\n<rdf:RDF\n\txmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'\n\txmlns:dc='http://purl.org/dc/elements/1.1/'\n\txmlns='http://purl.org/rss/1.0/'\n\txmlns:dcterms='http://purl.org/dc/terms/'\n\txmlns:cc='http://web.resource.org/cc/'\n\txmlns:content='http://purl.org/rss/1.0/modules/content/'\n\txmlns:admin='http://webns.net/mvcb/'\n\txmlns:atom='http://www.w3.org/2005/Atom'\n> \n\n<channel rdf:about='" . SMOB_ROOT . "'>\n\t<title>{$title}</title>\n\t<link>" . SMOB_ROOT . "</link>\n\t<atom:link rel='hub' href='" . HUB_URL_SUBSCRIBE . "'/>\n\t<description>{$title}</description>\n\t<dc:creator>{$owner}</dc:creator>\n\t<dc:date>{$ts}</dc:date>\n\t<admin:generatorAgent rdf:resource='http://smob.me/#smob?v={$version}' />\n\t<items>\n\t\t<rdf:Seq>\n";
 }
Exemple #2
0
 function initial_rss_file()
 {
     $version = SMOBTools::version();
     $owner = SMOBTools::ownername();
     $title = "SMOB Hub of {$owner}";
     $ts = date('c');
     $rssfile = fopen(FEED_FILE_PATH, 'w');
     $rss = "<?xml version='1.0' encoding='utf-8'?>\n<rdf:RDF\n\txmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'\n\txmlns:dc='http://purl.org/dc/elements/1.1/'\n\txmlns='http://purl.org/rss/1.0/'\n\txmlns:dcterms='http://purl.org/dc/terms/'\n\txmlns:cc='http://web.resource.org/cc/'\n\txmlns:content='http://purl.org/rss/1.0/modules/content/'\n\txmlns:admin='http://webns.net/mvcb/'\n\txmlns:atom='http://www.w3.org/2005/Atom'\n> \n\n<channel rdf:about='" . SMOB_ROOT . "'>\n\t<title>{$title}</title>\n\t<link>" . SMOB_ROOT . "</link>\n\t<atom:link rel='hub' href='" . HUB_URL_SUBSCRIBE . "'/>\n\t<description>{$title}</description>\n\t<dc:creator>{$owner}</dc:creator>\n\t<dc:date>{$ts}</dc:date>\n\t<admin:generatorAgent rdf:resource='http://smob.me/#smob?v={$version}' />\n\t<items>\n\t\t<rdf:Seq>\n\t\t</rdf:Seq>\n\t</items>\n</channel>\n</rdf:RDF>\n";
     fwrite($rssfile, $rss);
     error_log("DEBUG: Created initial RSS file", 0);
     fclose($rssfile);
 }