Code Analysis: Google XML Sitemap Generator 2.0.1

Function Rating Maintainability Complexity Lines of code
xmlSitemapGenerator\settings::handlePostBack()
C
36 25 64
xmlSitemapGenerator\settings::render()
B
24
6 320
xmlSitemapGenerator\xmlRenderer::getPriority()
A
45 14 45
xmlSitemapGenerator\providerCore::getPageLink()
A
45 11 40
xmlSitemapGenerator\xmlRenderer::getFrequency()
A
50 10 33
xmlSitemapGenerator\dataAccess::getPostCountBand()
A
54 10 18
xmlSitemapGenerator\categoryMetaData::save_metaData()
A
55 10 16
xmlSitemapGenerator\core::getTimeBand()
A
57 10 14
xmlSitemapGenerator\authorMetaData::save_metaData()
A
56 9 15
xmlSitemapGenerator\postsProvider::doPopulate()
A
50 8 25
xmlSitemapGenerator\postsProvider::getPage()
A
44 6 49
xmlSitemapGenerator\postMetaData::handlePostBack()
A
56 8 16
xmlSitemapGenerator\indexProvider::getPage()
S
51 7 29
xmlSitemapGenerator\postProvider::getPosts()
S
52 7 22
xmlSitemapGenerator\archiveProvider::doPopulate()
S
49 6 30
xmlSitemapGenerator\newsProvider::getPage()
S
47 5 40
xmlSitemapGenerator\postsProvider::doPopulate()
S
53 6 19
xmlSitemapGenerator\termsProvider::getPage()
S
50 5 29
xmlSitemapGenerator\termsProvider::doPopulate()
S
52 5 24
xmlSitemapGenerator\core::showWarnings()
S
56 5 20
xmlSitemapGenerator\categoryMetaData::renderEdit()
S
45 2 64
xmlSitemapGenerator\newsProvider::doPopulate()
S
55 5 19
xmlSitemapGenerator\core::checkUpgrade()
S
57 5 16
xmlSitemapGenerator\core::templateRedirect()
S
58 5 15
xmlSitemapGenerator\core::activatePlugin()
S
58 5 15
xmlSitemapGenerator\latestProvider::doPopulate()
S
58 5 14
xmlSitemapGenerator\core::initialisePlugin()
S
50 4 26
xmlSitemapGenerator\providerCore::getMetaValue()
S
64 5 11
xmlSitemapGenerator\categoryMetaData::renderAdd()
S
46 2 55
xmlSitemapGenerator\postProvider::getPages()
S
47 3 39
xmlSitemapGenerator\core::updateStatistics()
S
47 3 37
xmlSitemapGenerator\authorsProvider::doPopulate()
S
54 4 21
xmlSitemapGenerator\rssRenderer::doRender()
S
49 3 35
xmlSitemapGenerator\core::render()
S
54 4 20
xmlSitemapGenerator\settings::getDefaults()
S
64 5 8
xmlSitemapGenerator\postProvider::postTypeDefault()
S
61 4 14
xmlSitemapGenerator\latestProvider::postTypeDefault()
S
61 4 14
xmlSitemapGenerator\postsProvider::postTypeDefault()
S
61 4 14
xmlSitemapGenerator\postsProvider::postTypeDefault()
S
61 4 14
xmlSitemapGenerator\postsProvider::exclude()
S
61 4 13
xmlSitemapGenerator\settings::RenderDefaultSection()
S
55 3 25
xmlSitemapGenerator\postsProvider::getPage()
S
49 2 36
xmlSitemapGenerator\authorsProvider::getPage()
S
55 3 19
xmlSitemapGenerator\postsProvider::addHomePage()
S
56 3 19
xmlSitemapGenerator\archiveProvider::getPage()
S
56 3 18
xmlSitemapGenerator\indexProvider::doPopulate()
S
56 3 17
xmlSitemapGenerator\authorMetaData::renderEdit()
S
49 1 47
xmlSitemapGenerator\providerCore::addUrls()
S
58 3 16
xmlSitemapGenerator\newsRenderer::renderPages()
S
51 2 30
xmlSitemapGenerator\xmlRenderer::renderImages()
S
63 4 10
xmlSitemapGenerator\xmlRenderer::renderIndex()
S
51 2 30
xmlSitemapGenerator\postsProvider::getPageCount()
S
58 3 15
xmlSitemapGenerator\upgrader::runScripts()
S
60 3 14
xmlSitemapGenerator\providerCore::getBlogPageCount()
S
60 3 14
xmlSitemapGenerator\core::filter_plugin_row_meta()
S
59 3 14
xmlSitemapGenerator\xmlRenderer::renderItem()
S
59 3 13
xmlSitemapGenerator\xmlRenderer::renderPages()
S
52 2 28
xmlSitemapGenerator\latestProvider::getPage()
S
54 2 21
xmlSitemapGenerator\htmRenderer::doRender()
S
58 2 17
xmlSitemapGenerator\dataAccess::getMetaItem()
S
57 2 17
xmlSitemapGenerator\htmRenderer::renderHeader()
S
63 1 31
xmlSitemapGenerator\pinger::doAutoPings()
S
58 2 16
xmlSitemapGenerator\providerCore::isExcluded()
S
70 3 7
xmlSitemapGenerator\latestProvider::getPostTypes()
S
59 2 15
xmlSitemapGenerator\archiveProvider::exclude()
S
69 3 6
xmlSitemapGenerator\core::getCacheObject()
S
64 3 9
xmlSitemapGenerator\providerCore::getImages()
S
60 2 13
xmlSitemapGenerator\sitemapProvider::getInstance()
S
61 2 13
xmlSitemapGenerator\core::addRobotLinks()
S
60 2 13
xmlSitemapGenerator\sitemapRenderer::getInstance()
S
61 2 13
xmlSitemapGenerator\rssRenderer::renderItem()
S
61 2 12
xmlSitemapGenerator\newsProvider::getPageCount()
S
64 2 11
xmlSitemapGenerator\postMetaData::render()
S
55 1 26
xmlSitemapGenerator\termsProvider::getPageCount()
S
62 2 11
xmlSitemapGenerator\termsProvider::exclude()
S
64 2 11
xmlSitemapGenerator\dataAccess::saveMetaItem()
S
57 1 17
xmlSitemapGenerator\htmRenderer::renderFooter()
S
71 1 16
xmlSitemapGenerator\authorsProvider::exclude()
S
76 2 4
xmlSitemapGenerator\core::statusUpdate()
S
63 2 9
xmlSitemapGenerator\authorsProvider::getPageCount()
S
76 2 4
xmlSitemapGenerator\upgrader::checkUpgrade()
S
65 2 9
xmlSitemapGenerator\settings::postTypeDefault()
S
78 2 3
xmlSitemapGenerator\categoryMetaData::addHooks()
S
66 2 7
xmlSitemapGenerator\core::readQueryVar()
S
69 2 7
xmlSitemapGenerator\providerCore::getDateField()
S
66 2 10
xmlSitemapGenerator\archiveProvider::getPageCount()
S
76 2 4
xmlSitemapGenerator\core::getStatusHtml()
S
66 2 9
xmlSitemapGenerator\newsRenderer::renderImages()
S
64 2 10
xmlSitemapGenerator\core::doRequest()
S
64 2 9
xmlSitemapGenerator\core::safeRead2()
S
78 2 3
xmlSitemapGenerator\dataAccess::getDateField()
S
66 2 10
xmlSitemapGenerator\providerCore::getImage()
S
65 2 10
xmlSitemapGenerator\core::doPing()
S
65 2 9
xmlSitemapGenerator\core::addDatabaseTable()
S
65 2 10
xmlSitemapGenerator\core::addRssLink()
S
63 2 10
xmlSitemapGenerator\core::activated()
S
71 2 6
xmlSitemapGenerator\dataAccess::createMetaTable()
S
62 1 14
xmlSitemapGenerator\newsRenderer::renderItem()
S
60 1 13
xmlSitemapGenerator\core::add_query_variables()
S
69 1 7
xmlSitemapGenerator\providerCore::isIncluded()
S
83 1 3
xmlSitemapGenerator\core::safeRead()
S
78 1 3
xmlSitemapGenerator\core::getGlobalProperty()
S
72 1 5
xmlSitemapGenerator\htmRenderer::renderIndex()
S
80 1 3
xmlSitemapGenerator\rssRenderer::renderPages()
S
80 1 3
xmlSitemapGenerator\htmRenderer::renderItem()
S
69 1 7
xmlSitemapGenerator\termsProvider::getSuppportedTypes()
S
74 1 4
xmlSitemapGenerator\providerCore::setFormat()
S
81 1 3
xmlSitemapGenerator\postProvider::getPageCount()
S
91 1 2
xmlSitemapGenerator\rssRenderer::renderIndex()
S
80 1 3
xmlSitemapGenerator\dataAccess::getLastModified()
S
65 1 9
xmlSitemapGenerator\mediaItem::__construct()
S
100 1 1
xmlSitemapGenerator\postMetaData::addHooks()
S
74 1 4
xmlSitemapGenerator\providerCore::getAttribute()
S
74 1 4
xmlSitemapGenerator\latestProvider::getPageCount()
S
82 1 3
xmlSitemapGenerator\providerCore::getPages()
S
80 1 3
xmlSitemapGenerator\core::doSiteActivation()
S
66 1 8
xmlSitemapGenerator\sitemapDefaults::__construct()
S
63 1 10
xmlSitemapGenerator\postsProvider::getSuppportedTypes()
S
72 1 5
xmlSitemapGenerator\postsProvider::getPostTypes()
S
64 1 10
xmlSitemapGenerator\core::setCacheObject()
S
72 1 5
xmlSitemapGenerator\dataAccess::__construct()
S
100 1 2
xmlSitemapGenerator\postsProvider::getPostTypes()
S
64 1 10
xmlSitemapGenerator\indexProvider::addRssLatest()
S
66 1 8
xmlSitemapGenerator\postsProvider::getPageCount()
S
63 1 10
xmlSitemapGenerator\postMetaData::__construct()
S
100 1 2
xmlSitemapGenerator\authorsProvider::getSuppportedTypes()
S
77 1 4
xmlSitemapGenerator\metaSettings::__construct()
S
69 1 7
xmlSitemapGenerator\pinger::doManualPing()
S
70 1 6
xsgPluginPath()
S
79 1 3
xmlSitemapGenerator\indexProvider::getPageCount()
S
82 1 3
xmlSitemapGenerator\indexProvider::addNews()
S
66 1 8
xmlSitemapGenerator\settings::getPostTypes()
S
64 1 10
xmlSitemapGenerator\providerCore::renderTest()
S
68 1 8
xmlSitemapGenerator\indexProvider::getSuppportedTypes()
S
76 1 4
xmlSitemapGenerator\authorMetaData::addHooks()
S
74 1 4
xmlSitemapGenerator\mapItem::__construct()
S
100 1 1
xmlSitemapGenerator\rendererCore::renderComment()
S
81 1 3
xmlSitemapGenerator\core::getCacheFile()
S
74 1 4
xmlSitemapGenerator\settings::addHooks()
S
75 1 4
xmlSitemapGenerator\archiveProvider::getSuppportedTypes()
S
77 1 4
xmlSitemapGenerator\core::pluginVersion()
S
81 1 3
xmlSitemapGenerator\sitemapProvider::getProviderList()
S
79 1 3
xmlSitemapGenerator\core::add_rewrite_rules()
S
65 1 8
xmlSitemapGenerator\latestProvider::getSuppportedTypes()
S
77 1 4
xmlSitemapGenerator\providerCore::__construct()
S
63 1 10
xmlSitemapGenerator\postMetaData::addMetaBoxMenu()
S
66 1 10
xmlSitemapGenerator\core::getGlobalSettings()
S
63 1 9
xmlSitemapGenerator\core::pluginFilename()
S
80 1 3
xmlSitemapGenerator\pinger::doPing()
S
63 1 10
xmlSitemapGenerator\postsProvider::__construct()
S
82 1 3
xmlSitemapGenerator\htmRenderer::renderPages()
S
80 1 3
xmlSitemapGenerator\postsProvider::excludePages()
S
75 1 4
xmlSitemapGenerator\settings::register_settings()
S
80 1 3
xmlSitemapGenerator\core::getRewriteUrl()
S
71 1 5
xmlSitemapGenerator\dataAccess::execute()
S
73 1 5
xmlSitemapGenerator\newsProvider::getSuppportedTypes()
S
77 1 4
xmlSitemapGenerator\newsRenderer::renderIndex()
S
83 1 3
xmlSitemapGenerator\postProvider::getPage()
S
91 1 2
xmlSitemapGenerator\core::deactivatePlugin()
S
78 1 3
xmlSitemapGenerator\settings::admin_menu()
S
77 1 3
myPluginFile()
S
83 1 3