Code Analysis: SiteTree 5.2

Function Rating Maintainability Complexity Lines of code
SiteTree\DashboardController::doConfigureAction()
C
34 25 90
SiteTree\SiteTreeBuilder::buildPostsList()
B
36 17 77
SiteTree\MetaBoxController::wpDidSavePost()
B
39 17 64
SiteTree\Upgrader::upgrade()
B
37 14 81
SiteTree\SitemapBuilder::buildURLElement()
B
42 16 46
SiteTree\DashboardController::dashboardDidDisplayStats()
A
38 14 73
SiteTree\AdminController::listenForUserAction()
A
43 15 46
SiteTree\MetaBoxController::initSections()
A
43 13 50
SiteTree\AdminController::registerActions()
A
43 12 47
SiteTree\MetaBoxController::processExcludeFlag()
A
49 13 30
SiteTree\DashboardController::performUserAction()
A
45 12 44
SiteTree\DB::getNonAutoloadOption()
A
50 12 34
SiteTree\StylesheetBuilder::getSitemapStylesheet()
A
33 1 198
SiteTree\DashboardPageView::displayFormContent()
A
40 10 62
SiteTree\StylesheetBuilder::getNewsmapStylesheet()
A
33 1 192
SiteTree\CoreDelegate::wpWillSendHeaders()
A
46 11 37
SiteTree\SiteTreeBuilder::prepareVariablesOnDoingHyperlist()
A
47 10 40
SiteTree\SiteTreeBuilder::queryPosts()
A
40 8 61
SiteTree\PageView::displaySection()
A
45 9 43
SiteTree\HyperlistController::getHyperlist()
A
48 9 33
SiteTree\SitemapBuilder::buildTaxonomyPagesElements()
A
45 8 43
SiteTree\SiteTreeBuilder::buildPagesList()
A
50 9 26
SiteTree\DB::getOption()
A
54 9 25
SiteTree\AdminController::wpDidTrashPost()
A
53 9 25
SiteTree\AdminController::wpDidModifyTaxonomy()
A
55 9 20
SiteTree\PingController::ping()
A
50 8 29
SiteTree\Upgrader::upgradeExcludedAuthorsList()
A
50 8 28
SiteTree\SiteTreeOptionsFilter::filterListOfIds()
A
52 8 26
SiteTree\DB::setNonAutoloadOption()
A
52 8 26
SiteTree\AdminController::wpDidModifyUserProfile()
A
53 8 25
SiteTree\DashboardController::dashboardCanDisplayStats()
A
45 7 40
SiteTree\CoreDelegate::listenToPageRequest()
A
51 8 24
SiteTree\BasePlugin::launch()
A
46 7 38
SiteTree\SiteTreeBuilder::buildAuthorsList()
A
46 7 38
SiteTree\Core::pluginDidFinishLaunching()
A
48 7 31
SiteTree\SiteTreeOptionsFilter::filterListOfNicknames()
S
53 7 24
SiteTree\DB::setOption()
S
53 7 23
SiteTree\PingController::getPingInfo()
S
47 6 37
SiteTree\MetaBoxController::displayMetaBox()
S
48 6 36
SiteTree\Core::finishLaunching()
S
54 7 21
SiteTree\RobotsDelegate::generateDisallowRules()
S
47 6 35
SiteTree\SiteTreeBuilder::queryAuthors()
S
47 6 34
SiteTree\AdminController::registerAdminPages()
S
48 6 32
SiteTree\Upgrader::upgradeIncludeOptions()
S
50 6 29
SiteTree\SiteTreeBuilder::runListBuildingProcess()
S
50 6 29
SiteTree\SitemapBuilder::buildPostsElements()
S
50 6 29
SiteTree\SiteTreeBuilder::buildTagsList()
S
50 6 28
SiteTree\Upgrader::upgradeExclusions()
S
51 6 27
SiteTree\SitemapBuilder::buildHomePageElement()
S
52 6 26
SiteTree\HyperlistController::loadDefaults()
S
53 6 23
SiteTree\PluginUpgrader::moveArrayElement()
S
54 6 23
time_since()
S
48 5 35
SiteTree\SiteTreeBuilder::runBuildingProcess()
S
54 6 20
SiteTree\SiteTreeBuilder::popStickyPosts()
S
55 6 20
SiteTree\PluginUpgrader::renameArrayKeys()
S
55 6 19
SiteTree\SiteTreeBuilder::buildCustomPostsList()
S
48 5 34
SiteTree\Core::sitemapURL()
S
57 6 17
SiteTree\Core::flushCachedData()
S
59 6 14
SiteTree\SiteTreeBuilder::buildCustomTaxonomiesList()
S
50 5 29
SiteTree\DataController::fillOptionsArrayWithDefaults()
S
60 6 13
SiteTree\AdminController::wpDidSavePost()
S
62 6 11
SiteTree\Core::isWebsiteLocal()
S
52 5 26
SiteTree\Upgrader::upgradePositionOptions()
S
54 5 22
SiteTree\AdminController::handleSiteTreeAdminAjaxRequest()
S
55 5 21
SiteTree\DataController::sanitiseOptions()
S
54 5 21
SiteTree\DB::deleteNonAutoloadOption()
S
54 5 21
SiteTree\BasePlugin::invokeGlobalObject()
S
56 5 19
SiteTree\PageController::pageURL()
S
56 5 19
SiteTree\Core::verifyVersionOfStoredData()
S
55 5 19
SiteTree\GoogleSitemapBuilder::getPostTypesList()
S
55 5 18
SiteTree\PingState::update()
S
56 5 18
SiteTree\CoreDelegate::updateStats()
S
56 5 17
SiteTree\PageWalker::__construct()
S
57 5 16
SiteTree\SitemapBuilder::queryPosts()
S
49 4 31
SiteTree\RobotsDelegate::wpDidGenerateRobotsFileContent()
S
60 5 14
SiteTree\DataController::getSections()
S
60 5 14
SiteTree\SiteTreeOptionsFilter::filterBool()
S
62 5 12
SiteTree\PingController::getPingState()
S
62 5 12
SiteTree\AdminController::wpDidModifyAttachment()
S
62 5 12
SiteTree\HyperlistController::loadContentTypes()
S
53 4 26
SiteTree\SitemapBuilder::buildAuthorsPagesElements()
S
52 4 26
SiteTree\SiteTreeBuilder::init()
S
54 4 22
SiteTree\PageController::performUserAction()
S
53 4 21
SiteTree\DataController::sanitisationCallback()
S
55 4 21
SiteTree\DataController::defaultsForPage()
S
57 4 18
SiteTree\SitemapBuilder::buildBlogPageElement()
S
56 4 18
SiteTree\DataController::loadPageSections()
S
57 4 17
SiteTree\CoreDelegate::wpWillLoadTemplate()
S
49 3 32
SiteTree\Fieldset::reorderFields()
S
59 4 16
SiteTree\DB::deleteOption()
S
58 4 16
SiteTree\DataController::pages()
S
56 4 16
SiteTree\TaxonomyWalker::start_el()
S
56 4 16
SiteTree\FieldView::displayTooltip()
S
59 4 15
SiteTree\Section::updateFieldsDictionary()
S
59 4 15
SiteTree\SiteTreeBuilder::queryPages()
S
50 3 29
SiteTree\PageWalker::start_el()
S
58 4 14
gmt_to_local_date()
S
60 4 13
SiteTree\DB::nonAutoloadOptionExists()
S
61 4 13
SiteTree\SiteTreeBuilder::getListOption()
S
61 4 13
SiteTree\SiteTreeOptionsFilter::filterPositiveNumber()
S
63 4 11
SiteTree\SitemapBuilder::queryImages()
S
54 3 21
SiteTree\DashboardController::dashboardWillDisplayToolbarButtons()
S
55 3 19
SiteTree\Upgrader::convertLimitOptions()
S
64 4 9
SiteTree\BasePlugin::stylesAndScriptsSuffix()
S
69 4 6
SiteTree\DB::__construct()
S
59 3 15
SiteTree\Core::wpRewriteDidGenerateRules()
S
59 3 14
sitetree_get_hyperlist()
S
60 3 13
SiteTree\DataController::defaultsCallback()
S
61 3 13
truncate_sentence()
S
61 3 12
SiteTree\BasePlugin::loadTextdomain()
S
62 3 12
SiteTree\NewsmapBuilder::runBuildingProcess()
S
61 3 12
SiteTree\DataController::registerSection()
S
63 3 12
SiteTree\DashboardController::wpWillShowThankYouMessage()
S
59 3 12
SiteTree\NumberField::displayField()
S
62 3 11
SiteTree\Page::parentSlug()
S
63 3 11
SiteTree\NewsmapBuilder::queryPosts()
S
56 2 20
SiteTree\SiteTreeBuilder::queryDB()
S
56 2 18
SiteTree\SiteTreeBuilder::getPostGroupTitle_category()
S
57 2 16
SiteTree\StylesheetBuilder::wpWillLoadTemplate()
S
68 3 8
SiteTree\DashboardController::pageViewFormAction()
S
68 3 7
SiteTree\Core::isContentTypeIncluded()
S
67 3 7
SiteTree\Field::__construct()
S
59 2 15
SiteTree\DB::consolidate()
S
64 3 9
SiteTree\Upgrader::upgradeSitemapExcludedTaxonomyIDsOptions()
S
63 3 10
SiteTree\SiteTreeOptionsFilter::filterOption()
S
65 3 8
SiteTree\DB::optionExists()
S
66 3 9
SiteTree\DB::setOptions()
S
65 3 9
SiteTree\DB::setNonAutoloadOptions()
S
64 3 9
SiteTree\DB::getPostMeta()
S
63 3 10
SiteTree\PingController::sendPing()
S
58 2 15
SiteTree\ImageElement::make()
S
65 3 10
SiteTree\ImageElement::url()
S
71 3 6
SiteTree\DataController::page()
S
67 3 8
SiteTree\PageController::displayNotice()
S
66 3 8
SiteTree\SitemapBuilder::getPageTemplateLastmod()
S
64 3 10
SiteTree\PageController::makeController()
S
59 2 14
SiteTree\Upgrader::upgradePingState()
S
61 2 13
SiteTree\BasePlugin::verifyWordPressCompatibility()
S
61 2 13
SiteTree\DashboardPageView::displayForm()
S
61 2 13
SiteTree\FieldView::init()
S
61 2 13
SiteTree\ImageElement::makeFromAttachment()
S
62 2 12
SiteTree\SiteTreeBuilder::getPostGroupTitle_author()
S
61 2 12
SiteTree\PingController::canPingOnRequest()
S
62 2 11
SiteTree\GoogleSitemapBuilder::__construct()
S
61 2 11
SiteTree\View::makeView()
S
62 2 11
SiteTree\SiteTreeBuilder::buildList()
S
63 2 11
SiteTree\SiteTreeBuilder::getPostGroupTitle_date()
S
61 2 11
SiteTree\CoreDelegate::wpWillDisplayPageContent()
S
62 2 11
SiteTree\SiteTreeOptionsFilter::filterInlineHtml()
S
55 1 22
SiteTree\StylesheetBuilder::getFontFaces()
S
58 1 22
SiteTree\DashboardController::dashboardDidDisplayForms()
S
59 1 15
SiteTree\SiteTreeBuilder::prependToQueryClause()
S
70 2 6
SiteTree\HyperlistController::doShortcode()
S
68 2 7
SiteTree\DashboardPageView::registerStat()
S
63 2 10
SiteTree\Dropdown::displayField()
S
65 2 8
SiteTree\Upgrader::renameExcludeChildsOption()
S
70 2 6
SiteTree\BasePlugin::initDB()
S
68 2 7
SiteTree\LeavesPageView::displayForm()
S
66 2 9
SiteTree\PageView::displayFormContent()
S
72 2 6
SiteTree\LeavesPageView::displayFormContent()
S
62 2 10
SiteTree\BasePlugin::registerAdminNoticeActionWithMessage()
S
70 2 6
SiteTree\MetaBoxController::wpDidAddMetaBoxes()
S
72 2 5
SiteTree\DB::initNonAutoloadOptionsElement()
S
67 2 8
SiteTree\DB::overwriteOptions()
S
67 2 8
SiteTree\BasePlugin::dirURL()
S
70 2 6
SiteTree\NewsmapBuilder::__construct()
S
66 2 8
SiteTree\SiteTreeBuilder::getQueryClause()
S
78 2 3
SiteTree\Section::getField()
S
71 2 6
SiteTree\Core::getSitemapFilename()
S
74 2 4
SiteTree\SiteTreeBuilder::setQueryClause()
S
70 2 6
SiteTree\SiteTreeBuilder::appendToQueryClause()
S
70 2 6
SiteTree\PageController::pageViewFieldValue()
S
68 2 6
SiteTree\SitemapBuilder::runBuildingProcess()
S
67 2 8
SiteTree\DashboardController::__construct()
S
67 2 7
SiteTree\Section::__construct()
S
69 2 7
SiteTree\Core::isSitemapActive()
S
70 2 6
SiteTree\NewsmapBuilder::buildURLElement()
S
58 1 14
SiteTree\SiteTreeBuilder::resetQueryData()
S
60 1 14
SiteTree\DataController::getCurrentlyLoadingDataID()
S
82 1 3
SiteTree\BasePlugin::isUninstalling()
S
82 1 3
SiteTree\HyperlistController::__construct()
S
81 1 3
SiteTree\BasePlugin::wpDidActivatePlugin()
S
98 1 1
SiteTree\PluginUpgrader::__construct()
S
71 1 6
SiteTree\PageView::getDisplayingSection()
S
82 1 3
SiteTree\ImageElement::title()
S
82 1 3
SiteTree\SiteTreeBuilder::getQueryResults()
S
82 1 3
SiteTree\Fieldset::isSortable()
S
80 1 3
SiteTree\BuilderCore::startCounters()
S
75 1 4
SiteTree\BasePlugin::db()
S
82 1 3
SiteTree\FieldView::displayField()
S
100 1 0
SiteTree\PingController::__construct()
S
64 1 10
SiteTree\PageView::loadFieldView()
S
72 1 5
SiteTree\DataController::__construct()
S
76 1 4
SiteTree\Page::menuID()
S
82 1 3
SiteTree\Section::fields()
S
82 1 3
SiteTree\PageView::setDelegate()
S
81 1 3
SiteTree\AdminController::enqueueStylesAndScripts()
S
65 1 8
SiteTree\MetaBoxController::__construct()
S
76 1 4
SiteTree\SitemapBuilder::getStats()
S
76 1 4
SiteTree\BasePlugin::id()
S
82 1 3
SiteTree\StylesheetBuilder::getCreditNote()
S
70 1 5
SiteTree\Page::setNamespace()
S
80 1 3
SiteTree\SiteTreeWalker::end_el()
S
77 1 4
SiteTree\StylesheetBuilder::__construct()
S
77 1 4
SiteTree\PageController::pageViewWillDisplayForm()
S
82 1 3
SiteTree\View::display()
S
100 1 0
SiteTree\Section::id()
S
82 1 3
SiteTree\BuilderCore::__construct()
S
71 1 6
SiteTree\Field::conditions()
S
82 1 3
SiteTree\SiteTreeBuilder::setDoingShortcode()
S
81 1 3
SiteTree\SiteTreeBuilder::queryTerms()
S
72 1 5
SiteTree\DB::prepareMetaKey()
S
76 1 4
SiteTree\PageController::getPage()
S
82 1 3
SiteTree\PingState::sitemapID()
S
82 1 3
SiteTree\SitemapBuilder::__construct()
S
75 1 4
SiteTree\BasePlugin::finishLaunching()
S
100 1 0
SiteTree\DB::deleteTransient()
S
75 1 4
SiteTree\BasePlugin::displayAdminNotice()
S
75 1 4
SiteTree\DB::setPostMeta()
S
71 1 5
SiteTree\Fieldset::__construct()
S
75 1 4
SiteTree\ImageElement::__construct()
S
74 1 5
SiteTree\PluginUpgrader::upgrade()
S
100 1 0
SiteTree\BasePlugin::setGlobalObject()
S
79 1 3
SiteTree\PingState::resetTimes()
S
77 1 4
SiteTree\Page::viewClass()
S
82 1 3
SiteTree\Field::title()
S
82 1 3
SiteTree\DashboardPageView::resetStats()
S
77 1 4
SiteTree\DB::optionsID()
S
82 1 3
SiteTree\BuilderCore::sitemapID()
S
81 1 3
SiteTree\Field::viewClass()
S
82 1 3
SiteTree\AdminController::getBase64MenuIcon()
S
82 1 3
SiteTree\SiteTreeBuilder::listID()
S
82 1 3
SiteTree\BuilderCore::buildingCapacityLeft()
S
80 1 3
SiteTree\BasePlugin::__wakeup()
S
81 1 3
SiteTree\Section::getFieldsFromDictionary()
S
82 1 3
SiteTree\Page::id()
S
82 1 3
SiteTree\GoogleSitemapBuilder::prepareAttribute()
S
69 1 6
SiteTree\CustomPostWalker::start_el()
S
71 1 5
SiteTree\BuilderCore::runBuildingProcess()
S
100 1 0
SiteTree\BasePlugin::registerGlobalObjectResources()
S
79 1 3
SiteTree\ImageElement::caption()
S
82 1 3
SiteTree\SiteTreeWalker::__construct()
S
76 1 4
SiteTree\Field::dataType()
S
82 1 3
SiteTree\Section::hasFields()
S
80 1 3
SiteTree\PingState::registerTime()
S
80 1 3
SiteTree\PingState::setSitemapID()
S
81 1 3
SiteTree\PingController::getTimeToNextPingInWords()
S
73 1 4
SiteTree\Field::setDefaultValue()
S
81 1 3
SiteTree\Field::tooltip()
S
82 1 3
SiteTree\BuilderCore::build()
S
72 1 6
SiteTree\SiteTreeBuilder::isDoingShortcode()
S
82 1 3
SiteTree\SiteTreeOptionsFilter::filterPlainText()
S
76 1 4
SiteTree\Section::setTitle()
S
81 1 3
SiteTree\BuilderCore::getStats()
S
82 1 3
SiteTree\BasePlugin::mainFilePath()
S
82 1 3
SiteTree\PingState::getCode()
S
82 1 3
SiteTree\SiteTreeBuilder::addTempContent()
S
81 1 3
SiteTree\DashboardPageView::formID()
S
81 1 3
SiteTree\Upgrader::deletePriorityAndChangefreqMetadata()
S
72 1 6
SiteTree\AdminController::__construct()
S
69 1 7
SiteTree\AdminController::dashboardURL()
S
71 1 5
SiteTree\SiteTreeOptionsFilter::filterKey()
S
78 1 3
SiteTree\BasePlugin::invoke()
S
80 1 3
SiteTree\DB::getTransient()
S
75 1 4
SiteTree\TextField::displayField()
S
74 1 4
SiteTree\MetaBoxController::registerSection()
S
80 1 3
SiteTree\PageView::display()
S
66 1 9
SiteTree\GoogleSitemapBuilder::setMysqlOffset()
S
81 1 3
SiteTree\Checkbox::displayField()
S
74 1 4
SiteTree\BasePlugin::version()
S
82 1 3
SiteTree\BasePlugin::basename()
S
82 1 3
SiteTree\AdminController::addDashboardLinkToActionLinks()
S
69 1 6
SiteTree\LeavesPageController::LeavesPageViewNeedsLeafURL()
S
75 1 4
SiteTree\Page::title()
S
82 1 3
SiteTree\DB::metaKeyPrefix()
S
82 1 3
SiteTree\Page::__construct()
S
67 1 8
SiteTree\BasePlugin::pluginURI()
S
80 1 3
SiteTree\Core::registerRewriteRules()
S
79 1 3
SiteTree\LeavesPageController::pageViewFormAction()
S
74 1 4
SiteTree\SiteTreeOptionsFilter::__construct()
S
77 1 4
SiteTree\DB::escapedDBKeyPrefix()
S
79 1 3
SiteTree\SiteTreeBuilder::setDoingHyperlist()
S
81 1 3
SiteTree\Section::description()
S
82 1 3
SiteTree\AdminController::printInitScript()
S
66 1 8
SiteTree\BasePlugin::dirName()
S
82 1 3
SiteTree\PingState::__construct()
S
81 1 3
SiteTree\Section::addField()
S
76 1 4
SiteTree\PageController::loadPageView()
S
68 1 7
SiteTree\SiteTreeWalker::start_lvl()
S
79 1 3
SiteTree\PingState::setLatestTime()
S
81 1 3
SiteTree\BasePlugin::authorURI()
S
80 1 3
SiteTree\Section::setID()
S
81 1 3
SiteTree\BuilderCore::incrementItemsCounter()
S
81 1 3
SiteTree\PageView::setSections()
S
81 1 3
SiteTree\CoreDelegate::__construct()
S
76 1 4
SiteTree\DB::deletePostMeta()
S
71 1 5
SiteTree\SiteTreeWalker::end_lvl()
S
81 1 3
SiteTree\View::__construct()
S
98 1 1
SiteTree\SiteTreeBuilder::addContent()
S
81 1 3
SiteTree\SiteTreeOptionsFilter::filterChoice()
S
79 1 3
SiteTree\PageController::__construct()
S
98 1 1
SiteTree\DB::setTransient()
S
74 1 4
SiteTree\BasePlugin::__clone()
S
81 1 3
SiteTree\BuilderCore::getNumberOfItems()
S
82 1 3
SiteTree\SiteTreeBuilder::isDoingHyperlist()
S
82 1 3
SiteTree\Field::setConditions()
S
81 1 3
SiteTree\Page::menuTitle()
S
82 1 3
SiteTree\Field::id()
S
82 1 3
SiteTree\AdminController::wpDidFinishLoading()
S
78 1 4
SiteTree\BasePlugin::pluginDidfinishLaunching()
S
100 1 0
SiteTree\PageController::registerNotice()
S
69 1 7
SiteTree\BasePlugin::name()
S
82 1 3
SiteTree\DashboardController::wpWillShowFooterUpgradeContent()
S
68 1 6
SiteTree\Page::namespacedID()
S
79 1 3
SiteTree\Section::title()
S
82 1 3
SiteTree\DashboardPageView::configureToolbar()
S
79 1 3
SiteTree\BasePlugin::dirPath()
S
82 1 3
SiteTree\Field::defaultValue()
S
82 1 3
SiteTree\PingState::setCode()
S
81 1 3
SiteTree\Section::setDescription()
S
81 1 3
SiteTree\DashboardPageView::setStatsFreshness()
S
78 1 3
SiteTree\BasePlugin::__construct()
S
98 1 1
SiteTree\RobotsDelegate::__construct()
S
76 1 4
SiteTree\MetaCheckbox::display()
S
73 1 5
SiteTree\PageController::pageViewFormAction()
S
82 1 3
SiteTree\PingController::getResponses()
S
82 1 3
SiteTree\Page::controllerClass()
S
82 1 3
SiteTree\DB::dbKeyPrefix()
S
82 1 3
SiteTree\BasePlugin::load()
S
80 1 3
SiteTree\FieldView::display()
S
78 1 4
SiteTree\BuilderCore::stopCounters()
S
71 1 5
SiteTree\Fieldset::isInline()
S
80 1 3
SiteTree\Field::setAdditionalData()
S
81 1 3
SiteTree\PageView::displayForm()
S
65 1 9
SiteTree\DB::escapedMetaKeyPrefix()
S
79 1 3
SiteTree\BasePlugin::minWPVersion()
S
82 1 3
SiteTree\PingState::getLatestTime()
S
82 1 3
SiteTree\DB::hasOptions()
S
80 1 3
SiteTree\Field::setTooltip()
S
81 1 3
SiteTree\Field::additionalData()
S
82 1 3
SiteTree\DB::getOptions()
S
82 1 3