function MG_buildFullRSS() { global $LANG_CHARSET, $MG_albums, $_MG_CONF, $_CONF, $_TABLES; $feedpath = MG_getFeedPath(); if ($_MG_CONF['rss_full_enabled'] != 1) { @unlink($feedpath . '/' . $_MG_CONF['rss_feed_name'] . '.rss'); return; } $rss = new UniversalFeedCreator(); $rss->title = $_CONF['site_name'] . ' Media Gallery RSS Feed'; $rss->description = $_CONF['site_slogan']; $rss->descriptionTruncSize = 500; $rss->descriptionHtmlSyndicated = true; $rss->encoding = strtoupper($_CONF['default_charset']); $rss->link = $_CONF['site_url']; $feedurl = SYND_getFeedUrl(); $rss->syndicationURL = $feedurl . $_MG_CONF['rss_feed_name'] . '.rss'; MG_parseAlbumsRSS($rss, 0); $rss->saveFeed($_MG_CONF['rss_feed_type'], $feedpath . "/" . $_MG_CONF['rss_feed_name'] . '.rss', 0); @chmod($feedpath . '/' . $_MG_CONF['rss_feed_name'] . '.rss', 0664); return; }
function MG_buildFullRSS() { global $_MG_CONF, $_CONF, $_TABLES; $feedpath = MG_getFeedPath(); if ($_MG_CONF['rss_full_enabled'] != 1) { @unlink($feedpath . $_MG_CONF['rss_feed_name'] . '.rss'); return; } $rss = new UniversalFeedCreator(); $rss->title = $_CONF['site_name'] . ' Media Gallery RSS Feed'; $rss->description = $_CONF['site_slogan']; $rss->descriptionTruncSize = 500; $rss->descriptionHtmlSyndicated = true; $rss->encoding = strtoupper($_CONF['default_charset']); $rss->link = $_CONF['site_url']; $rss->syndicationURL = $_CONF['site_url'] . $_SERVER["PHP_SELF"]; // あやしい。 MG_parseAlbumsRSS($rss, 0); // valid format strings are: RSS0.91, RSS1.0, RSS2.0, PIE0.1 (deprecated), // MBOX, OPML, ATOM, ATOM0.3, HTML, JS $rss->saveFeed($_MG_CONF['rss_feed_type'], $feedpath . $_MG_CONF['rss_feed_name'] . '.rss', 0); @chmod($feedpath . $_MG_CONF['rss_feed_name'] . '.rss', 0664); return; }