title(); } public static function description() { global $Site; return $Site->description(); } public static function slogan() { global $Site; return $Site->slogan(); } public static function footer() { global $Site; return $Site->footer(); } public static function rssUrl() { if (pluginEnabled('pluginRSS')) { return DOMAIN_BASE.'rss.xml'; } return false; } public static function sitemapUrl() { if (pluginEnabled('pluginSitemap')) { return DOMAIN_BASE.'sitemap.xml'; } return false; } public static function siteUrl() { global $Site; return $Site->url(); } public static function adminUrl() { return DOMAIN_ADMIN; } public static function metaTags($tag) { if ($tag=='title') { return self::metaTagTitle(); } elseif ($tag=='description') { return self::metaTagDescription(); } } public static function metaTagTitle() { global $url; global $site; global $dbTags; global $dbCategories; global $WHERE_AM_I; global $page; if ($WHERE_AM_I=='page') { $format = $site->titleFormatPages(); $format = Text::replace('{{page-title}}', $page->title(), $format); $format = Text::replace('{{page-description}}', $page->description(), $format); } elseif ($WHERE_AM_I=='tag') { $tagKey = $url->slug(); $tagName = $dbTags->getName($tagKey); $format = $site->titleFormatTag(); $format = Text::replace('{{tag-name}}', $tagName, $format); } elseif ($WHERE_AM_I=='category') { $categoryKey = $url->slug(); $categoryName = $dbCategories->getName($categoryKey); $format = $site->titleFormatCategory(); $format = Text::replace('{{category-name}}', $categoryName, $format); } else { $format = $site->titleFormatHomepage(); } $format = Text::replace('{{site-title}}', $site->title(), $format); $format = Text::replace('{{site-slogan}}', $site->slogan(), $format); $format = Text::replace('{{site-description}}', $site->description(), $format); return '