Code Analysis: CM Answers 3.1.1

Function Rating Maintainability Complexity Lines of code
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_compatibility_check()
D
26
38 165
com\cminds\package\free\v1_1_2\CmindsFreePackage::showUpgrade()
D
23
16 326
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_system_info_content()
C
27
27 136
com\cminds\package\free\v1_1_2\CmindsFreePackage::showAds()
C
23
13 343
com\cminds\package\free\v1_1_2\CmindsFreePackage::showGuide()
B
27
11 243
com\cminds\package\free\v1_1_2\CmindsFreePackage::showNav()
B
41 21 49
com\cminds\package\free\v1_1_2\CmindsFreePackage::showRegistration()
B
28
6 259
CMA_BaseController::bootstrap()
B
38 17 73
CMA_AnswerController::_processAddThread()
A
37 13 73
com\cminds\package\free\v1_1_2\CmindsFreePackage::registerUser()
A
40 14 54
com\cminds\package\free\v1_1_2\CmindsFreePackage::deregisterUser()
A
41 14 53
com\cminds\package\free\v1_1_2\CmindsFreePackage::submitUninstallReason()
A
43 13 42
CMA_BuddyPress::notifyAllUsers()
A
45 11 42
CMA_AnswerController::addAdminSettings()
A
43 11 41
CMA::getReferer()
A
49 11 29
CMA_AnswerThread::renderDaysAgo()
A
42 9 58
CMA_AnswerController::_processAddCommentToThread()
A
41 9 57
CMA_AnswerController::_processVote()
A
46 9 39
com\cminds\package\free\v1_1_2\CmindsFreePackage::showSharebox()
A
36 2 141
CMA_BaseController::generateSamplePage()
A
47 9 34
CMA_AnswerThread::newThread()
A
43 8 48
com\cminds\package\free\v1_1_2\CmindsFreePackage::getAds()
A
46 8 42
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayPage()
A
40 6 71
CMA_BaseController::getAdminNav()
A
49 8 27
CMA_BaseController::filterAdminNav()
A
52 8 21
CMA_BuddyPress::formatNotification()
A
48 7 32
CMA_AnswerController::processStatusChange()
S
50 7 30
CMA_AnswerController::registerCustomOrder()
S
62 9 9
com\cminds\package\free\v1_1_2\CmindsFreePackage::redirectAfterInstall()
S
54 7 21
com\cminds\package\free\v1_1_2\CmindsFreePackage::getCategoryLink()
S
43 5 50
CMA_BaseController::_showPageTitle()
S
55 7 18
CMA_AnswerController::overrideTemplate()
S
51 6 28
CMA_BaseController::editQuery()
S
45 5 42
CMA_AnswerThread::customOrder()
S
52 6 26
CMA_AnswerThread::addCommentToThread()
S
46 5 39
CMA_BaseController::_getParam()
S
51 6 24
CMA_AnswerController::adminColumnDisplay()
S
53 6 22
CMA_AnswerThread::getAnswers()
S
48 5 34
com\cminds\package\free\v1_1_2\CmindsFreePackage::add_plugin_meta_links()
S
55 6 18
CMA_AnswerController::processQueryVars()
S
57 6 17
CMA_AnswerThread::getInstance()
S
59 6 15
CMA_BaseController::showPageContent()
S
50 5 29
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayUpgradeToProTab()
S
43 1 88
CMA_PostType::registerPostType()
S
52 5 24
CMA_BaseController::locateTemplate()
S
56 5 19
CMA_BaseController::registerRewriteRules()
S
56 5 18
CMA_BaseController::_registerAction()
S
55 5 18
CMA_BaseController::addAdminStatusFilter()
S
57 5 16
CMA_AnswerThread::notifyAboutNewQuestion()
S
49 4 31
com\cminds\package\free\v1_1_2\CmindsFreePackage::filterDeactivationReason()
S
59 5 15
com\cminds\package\free\v1_1_2\CmindsFreePackage::getTabsArray()
S
50 4 29
CMA_AnswerThread::_notifyOnFollow()
S
52 4 25
CMA_BuddyPress::answer_posted_activity()
S
53 4 23
CMA_PostType::registerTaxonomy()
S
54 4 23
com\cminds\package\free\v1_1_2\CmindsFreePackage::renderSettingsTabs()
S
57 4 17
com\cminds\package\free\v1_1_2\CmindsFreePackage::renderSettingsTabsControls()
S
59 4 15
CMA_AnswerController::adjustBodyClass()
S
64 5 8
CMA_PostType::getPostMeta()
S
60 4 15
com\cminds\package\free\v1_1_2\CmindsFreePackage::getPageUrl()
S
58 4 14
CMA_BaseController::_addAdminPages()
S
61 4 12
CMA_PostType::findByMeta()
S
51 3 27
CMA_BaseController::registerAdminPages()
S
60 4 12
com\cminds\package\free\v1_1_2\CmindsFreePackage::showAuthor()
S
52 3 26
CMA_BuddyPress::thread_posted_activity()
S
54 3 22
com\cminds\package\free\v1_1_2\CmindsFreePackage::showActivation()
S
56 3 19
CMA_AnswerController::_processViews()
S
56 3 19
CMA_BaseController::displaySettingsPage()
S
55 3 19
CMA_Answer::getById()
S
68 4 7
CMA_AnswerController::showAnswers()
S
57 3 15
CMA_BaseController::_getMessages()
S
59 3 15
CMA_AnswerThread::getAnswersByUser()
S
59 3 14
com\cminds\package\free\v1_1_2\CmindsFreePackage::registerAdminActions()
S
58 3 14
CMA_BaseController::initSessions()
S
60 3 13
CMA_BaseController::flush_rules()
S
61 3 12
CMA_BaseController::getUrl()
S
62 3 11
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayCMProductTab()
S
55 2 23
com\cminds\package\free\v1_1_2\CmindsFreePackage::showCMDashboardWidget()
S
50 1 36
CMA_AnswerThread::getQuestionsByUser()
S
56 2 18
com\cminds\package\free\v1_1_2\CmindsFreePackage::showTabs()
S
54 1 32
com\cminds\package\free\v1_1_2\CmindsFreePackage::getRegistrationFields()
S
57 2 17
com\cminds\package\free\v1_1_2\CmindsFreePackage::__construct()
S
48 1 31
com\cminds\package\free\v1_1_2\CmindsFreePackage::add_plugin_action_links()
S
63 3 10
com\cminds\package\free\v1_1_2\CmindsFreePackage::enqueueAdminStyles()
S
67 3 7
com\cminds\package\free\v1_1_2\CmindsFreePackage::enqueueAdminScripts()
S
68 3 7
com\cminds\package\free\v1_1_2\CmindsFreePackage::isOwnScreen()
S
73 3 4
com\cminds\package\free\v1_1_2\CmindsFreePackage::getDaysSinceLastRefresh()
S
62 3 10
CMA_AnswerThread::getNumberOfAnswers()
S
67 3 8
CMA_BaseController::tryRemoveSamplePage()
S
65 3 9
CMA_BuddyPress::adminPostRowActionsFilter()
S
67 3 7
CMA_BuddyPress::adminCommentRowActionsFilter()
S
67 3 7
CMA_BaseController::_getSlug()
S
67 3 8
CMA_BaseController::_getTitle()
S
67 3 6
com\cminds\package\free\v1_1_2\CmindsFreePackage::submitRegistrationSkip()
S
65 3 10
CMA_BaseController::canSaveSettings()
S
76 3 3
CMA_AnswerThread::getStatus()
S
71 3 5
com\cminds\package\free\v1_1_2\CmindsFreePackage::updatePoweredByOption()
S
68 3 7
CMA_AnswerThread::getCommentData()
S
58 2 14
CMA_BaseController::getSamplePage()
S
61 2 13
CMA_AnswerThread::updateThreadMetadata()
S
65 2 11
CMA_BuddyPress::bp_setup_nav()
S
62 2 11
CMA_BaseController::endSessions()
S
64 2 11
CMA_AnswerThread::notifyModerator()
S
52 1 23
CMA_AnswerThread::init()
S
55 1 19
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_system_info()
S
59 1 17
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayUpgradeTutorialTab()
S
60 1 17
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayManageProductsTab()
S
60 1 17
CMA_PostType::postTypeLabels()
S
57 1 16
CMA_PostType::taxonomyLabels()
S
57 1 16
CMA_BaseController::registerQueryVars()
S
67 2 8
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_get_actions()
S
72 2 5
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_post_actions()
S
72 2 5
CMA_BaseController::registerPages()
S
64 2 8
CMA_AnswerThread::getTitle()
S
71 2 5
CMA_AnswerThread::getVotes()
S
74 2 4
com\cminds\package\free\v1_1_2\CmindsFreePackage::updateMenu()
S
64 2 8
com\cminds\package\free\v1_1_2\CmindsFreePackage::getStoreUrl()
S
71 2 5
CMA_AnswerThread::getUpdated()
S
74 2 4
CMA_BaseController::generateSamplePages()
S
71 2 6
com\cminds\package\free\v1_1_2\CmindsFreePackage::wasRegistered()
S
68 2 6
CMA_AnswerController::addMenuItem()
S
73 2 4
CMA_AnswerThread::setUpdated()
S
70 2 6
CMA_AnswerThread::seContent()
S
72 2 5
CMA_AnswerThread::getCreationDate()
S
73 2 4
com\cminds\package\free\v1_1_2\CmindsFreePackage::getUserguideUrl()
S
66 2 9
com\cminds\package\free\v1_1_2\CmindsFreePackage::setWasRegistered()
S
66 2 7
CMA_AnswerThread::isEditAllowed()
S
78 2 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::isRegistered()
S
68 2 6
com\cminds\package\free\v1_1_2\CmindsFreePackage::getOption()
S
74 2 4
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_units2bytes()
S
64 2 8
CMA_BaseController::tryRemoveSamplePages()
S
71 2 6
com\cminds\package\free\v1_1_2\CmindsFreePackage::isSkipped()
S
68 2 6
CMA_BuddyPress::bootstrap()
S
62 2 10
com\cminds\package\free\v1_1_2\CmindsFreePackage::skipRegistration()
S
66 2 7
CMA_BuddyPress::questions_list()
S
70 2 6
CMA_AnswerController::showLoginForm()
S
74 2 5
CMA_AnswerThread::getLastPoster()
S
72 2 5
CMA_PostType::addRegisterPostTypesHooks()
S
64 2 9
CMA_BaseController::_loadView()
S
63 2 10
CMA_AnswerThread::getNewQuestionNotification()
S
71 2 5
CMA_BuddyPress::createNotifyLink()
S
59 1 15
CMA_AnswerThread::setNewQuestionNotification()
S
65 2 9
CMA_AnswerThread::setStatus()
S
73 2 5
com\cminds\package\free\v1_1_2\CmindsFreePackage::unskipRegistration()
S
66 2 7
CMA_Answer::getId()
S
79 2 3
CMA_AnswerThread::deleteQuestions()
S
70 2 6
CMA_AnswerThread::restoreQuestions()
S
70 2 6
CMA_Answer::getStatus()
S
79 2 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::time_to_decimal()
S
65 2 8
CMA_PostType::bodyClasses()
S
66 2 8
CMA_PostType::contextFixer()
S
70 2 6
CMA_PostType::registerPostTypes()
S
72 2 5
com\cminds\package\free\v1_1_2\CmindsFreePackage::submitRegistrationEmail()
S
69 2 7
CMA_PostType::addRegisterTaxonomiesHooks()
S
68 2 7
CMA_PostType::registerTaxonomies()
S
71 2 5
CMA_Answer::getCreationDate()
S
68 2 7
com\cminds\package\free\v1_1_2\CmindsFreePackage::addAffiliateCode()
S
70 2 6
CMA_PostType::loadPostMeta()
S
69 2 6
CMA_PostType::postUpdated()
S
74 2 5
CMA_AnswerThread::setAuthor()
S
73 2 5
CMA_PostType::postMetaUpdated()
S
74 2 5
CMA_PostType::addPostMeta()
S
72 2 5
CMA_PostType::savePostMeta()
S
72 2 5
CMA_PostType::deletePostMeta()
S
72 2 5
CMA_AnswerThread::registerAdminMenu()
S
65 2 8
CMA_BaseController::_addMessage()
S
69 2 7
com\cminds\package\free\v1_1_2\CmindsFreePackage::addDashboardWidget()
S
72 2 5
CMA_BaseController::_userRequired()
S
66 2 8
com\cminds\package\free\v1_1_2\CmindsFreePackage::modifyPluginActionLinks()
S
70 2 6
com\cminds\package\free\v1_1_2\CmindsFreePackage::displaySupportTab()
S
63 1 13
CMA_BaseController::admin_head()
S
68 1 13
CMA_AnswerController::initialize()
S
59 1 12
CMA_AnswerThread::isQuestionExists()
S
61 1 12
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayVideoGuidesTab()
S
66 1 11
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayMembershipTab()
S
66 1 11
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayCMAddOnsTab()
S
66 1 11
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayUserGuideTab()
S
65 1 11
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayCreativeMindsTab()
S
66 1 11
CMA_AnswerThread::getLightContent()
S
80 1 3
CMA_AnswerThread::addView()
S
72 1 5
CMA_Answer::getQuestionId()
S
81 1 3
CMA_AnswerThread::setNotificationTitle()
S
79 1 3
CMA_BaseController::filterAdminNavEcho()
S
68 1 10
com\cminds\package\free\v1_1_2\CmindsFreePackage::getPoweredByOption()
S
75 1 4
CMA_BaseController::getSamplePagesData()
S
80 1 3
CMA_BaseController::_getViewPath()
S
79 1 3
CMA_AnswerThread::voteDown()
S
69 1 6
CMA_Answer::isApproved()
S
80 1 3
CMA_AnswerController::registerSidebars()
S
68 1 7
CMA_ErrorController::errorAction()
S
79 1 3
CMA_Labels::getLocalized()
S
80 1 3
CMA_AnswerThread::addListener()
S
68 1 7
CMA_PostType::getId()
S
82 1 3
CMA_AnswerThread::isResolved()
S
78 1 3
CMA_BaseController::initialize()
S
89 1 2
CMA_AnswerThread::voteUp()
S
69 1 6
CMA_AnswerThread::getAuthorId()
S
82 1 3
CMA_Answer::getExcerpt()
S
80 1 3
CMA_AnswerThread::getVoters()
S
78 1 3
CMA_BaseController::displayProPage()
S
69 1 7
CMA_PostType::__destruct()
S
91 1 2
CMA_AnswerThread::isPublished()
S
80 1 3
CMA_AnswerThread::setNewQuestionNotificationTitle()
S
79 1 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::getPageSlug()
S
75 1 4
CMA_AnswerThread::lightContent()
S
78 1 3
CMA_AnswerThread::getUnixDate()
S
79 1 3
CMA_AnswerThread::isNegativeRatingAllowed()
S
75 1 4
CMA_PostType::setTitle()
S
73 1 5
CMA_AnswerThread::getAuthor()
S
80 1 3
CMA_AnswerThread::isAnswerAutoApproved()
S
78 1 3
CMA_AnswerThread::isVotingAllowed()
S
78 1 3
CMA_AnswerThread::setNegativeRatingAllowed()
S
79 1 3
CMA_AnswerThread::approve()
S
80 1 3
CMA_PostType::getTitle()
S
82 1 3
CMA_BaseController::addCustomPostTypeNav()
S
70 1 5
CMA_AnswerThread::getVotesMode()
S
79 1 3
CMA_AnswerThread::setVotesMode()
S
79 1 3
CMA_AnswerThread::getNotificationTitle()
S
79 1 3
CMA_AnswerThread::getNewQuestionNotificationTitle()
S
79 1 3
CMA_PostType::getInstance()
S
78 1 3
CMA_AnswerController::registerAdminColumns()
S
67 1 7
CMA_AnswerThread::setResolved()
S
75 1 4
CMA_PostType::savePost()
S
81 1 3
CMA_BaseController::_saveMessages()
S
79 1 3
CMA_AnswerThread::getHighestRatedAnswer()
S
79 1 3
CMA_AnswerThread::getSidebarMaxWidth()
S
75 1 4
CMA_PostType::unregisterUpdateHooks()
S
71 1 5
CMA_BaseController::init()
S
78 1 3
CMA_PostType::__clone()
S
78 1 3
CMA_BaseController::overrideBaseTemplate()
S
71 1 6
CMA_BaseController::_isPost()
S
78 1 3
CMA_AnswerThread::addVote()
S
70 1 6
CMA_AnswerController::addAnswersMenu()
S
79 1 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::submitDeregistration()
S
78 1 4
CMA_BaseController::addCustomTaxonomyNav()
S
77 1 3
CMA_AnswerThread::setShowLoginForm()
S
79 1 3
CMA_AnswerThread::isVisible()
S
82 1 3
CMA_AnswerThread::addVoter()
S
68 1 7
CMA_BaseController::_addError()
S
79 1 3
CMA_AnswerThread::getPermalink()
S
74 1 4
CMA_Answer::getAuthorId()
S
82 1 3
CMA_AnswerThread::setSidebarMaxWidth()
S
79 1 3
CMA_AnswerThread::getListeners()
S
79 1 3
CMA::deactivate()
S
77 1 4
CMA_BaseController::showMessages()
S
78 1 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_generate_sysinfo_download()
S
69 1 7
com\cminds\package\free\v1_1_2\CmindsFreePackage::getProSlug()
S
75 1 4
com\cminds\package\free\v1_1_2\CmindsFreePackage::cminds_set_content_type()
S
81 1 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::getLicensingSlug()
S
75 1 4
CMA_AnswerThread::trash()
S
80 1 3
CMA_AnswerController::setAnswersMenu()
S
79 1 3
CMA_BaseController::displayAdminPage()
S
75 1 4
CMA_BaseController::_getHelper()
S
69 1 6
CMA::init()
S
67 1 7
CMA_Answer::getDate()
S
82 1 3
CMA_BaseController::_getQueryArg()
S
78 1 3
CMA_AnswerThread::setAnswerAutoApproved()
S
79 1 3
CMA_Answer::getThreadId()
S
82 1 3
CMA_AnswerThread::setNotificationContent()
S
79 1 3
CMA_AnswerThread::isQuestionAutoApproved()
S
78 1 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::isPoweredByEnabled()
S
75 1 4
CMA_Answer::getPermalinkWithBacklink()
S
79 1 3
CMA_AnswerThread::delete()
S
78 1 3
CMA_AnswerThread::showLoginForm()
S
80 1 3
CMA_PostType::__construct()
S
74 1 5
CMA_AnswerThread::getContent()
S
82 1 3
CMA_PostType::loadPost()
S
80 1 3
CMA_AnswerThread::getNotificationContent()
S
79 1 3
CMA_PostType::__sleep()
S
78 1 3
CMA_AnswerThread::setNewQuestionNotificationContent()
S
79 1 3
CMA_AnswerThread::getQuestions()
S
65 1 9
CMA_Answer::getContent()
S
82 1 3
CMA_AnswerThread::setSidebarEnabled()
S
79 1 3
CMA_AnswerThread::getViews()
S
79 1 3
CMA_Answer::getQuestion()
S
81 1 3
CMA_PostType::refresh()
S
78 1 4
CMA_AnswerThread::setQuestionAutoApproved()
S
79 1 3
CMA::bp_record_my_custom_post_type_comments()
S
76 1 4
CMA_Answer::getCommentAuthor()
S
82 1 3
CMA::__()
S
79 1 3
CMA::uninstall()
S
89 1 2
CMA_BaseController::_getErrors()
S
74 1 5
CMA::install()
S
73 1 5
CMA_BuddyPress::notifier_setup_globals()
S
65 1 9
CMA_AnswerThread::getNewQuestionNotificationContent()
S
79 1 3
CMA_AnswerThread::isRatingAllowed()
S
75 1 4
CMA_BuddyPress::profile_questions_loop()
S
63 1 10
CMA_Answer::isVisible()
S
82 1 3
com\cminds\package\free\v1_1_2\CmindsFreePackage::showDeactivationFeedbackDialog()
S
69 1 7
CMA_Answer::__construct()
S
80 1 3
CMA_AnswerThread::getUnixUpdated()
S
79 1 3
CMA_PostType::registerUpdateHooks()
S
71 1 5
CMA_Answer::getPermalink()
S
74 1 4
com\cminds\package\free\v1_1_2\CmindsFreePackage::displayServerInformationTab()
S
66 1 9
CMA_AnswerThread::getQuestionsTitle()
S
79 1 3
CMA_AnswerThread::setRatingAllowed()
S
79 1 3
CMA_AnswerThread::refreshHighestRatedAnswer()
S
66 1 7
CMA_AnswerThread::isSidebarEnabled()
S
75 1 4
CMA_AnswerThread::setLastPoster()
S
75 1 4
CMA_AnswerThread::getMarkupBoxShow()
S
79 1 3
CMA_AnswerThread::getLastPosterName()
S
76 1 4
CMA_PostType::getPost()
S
82 1 3
CMA_Answer::getThread()
S
80 1 3