ICWP_APP_FeatureHandler_Base D

Total Complexity 209
Dependencies 6
Dependents 3
Total lines 1,183
Lines of code 683
Logical lines of code 340
Comment lines 336
Methods 80
Properties 11

Methods 80

Method Rating Maintainability Complexity Lines of code
updatePluginOptionsFromSubmit()
B
41 20 51
buildOptions()
B
39 18 64
verifyModuleMeetRequirements()
A
54 12 20
filter_addPluginSubMenuItem()
A
48 10 34
__construct()
S
46 6 42
renderAdminNotice()
S
54 7 22
displayByTemplate()
S
50 5 29
hasPluginManageRights()
S
61 6 13
display()
S
53 5 22
importOptions()
S
64 5 9
collateAllFormInputsForAllOptions()
S
60 4 13
renderTemplate()
S
58 3 16
onWpPluginsLoaded()
S
68 4 8
checkAjaxNonce()
S
58 3 15
filter_getFeatureSummaryData()
S
58 3 15
getIsMainFeatureEnabled()
S
63 4 10
getFormInput()
S
73 4 4
setupAjaxHandlers()
S
68 4 8
loadFeatureProcessor()
S
61 3 12
getBaseDisplayData()
S
48 1 32
updateOptionsVersion()
S
70 3 6
getOptIs()
S
74 2 4
getVersion()
S
75 2 4
deletePluginOptions()
S
71 2 6
fRegisterAdminNotices()
S
70 2 6
sendAjaxResponse()
S
79 2 3
handleFormSubmit()
S
66 2 9
doSaveStandardOptions()
S
67 2 8
verifyFormSubmit()
S
70 2 6
setOptions()
S
73 2 5
exportTransferableOptions()
S
69 2 7
getMainFeatureName()
S
71 2 6
getModuleMeetRequirements()
S
71 2 6
doExecutePreProcessor()
S
75 2 4
getOptionsVo()
S
63 2 10
action_doFeatureShutdown()
S
75 2 5
getFeatureAdminPageUrl()
S
64 2 10
getEmailHandler()
S
71 2 6
setIsMainFeatureEnabled()
S
77 2 3
getOptionsStorageKey()
S
70 2 6
getFeatureSlug()
S
71 2 6
setOpt()
S
79 1 3
doSaveByPassAdminProtection()
S
73 1 5
onWpInit()
S
78 1 4
updateHandler()
S
91 1 2
hasEncryptOption()
S
80 1 3
prefixOptionKey()
S
79 1 3
doPluginPrefix()
S
79 1 3
getOptionStoragePrefix()
S
81 1 3
displayFeatureConfigPage()
S
82 1 3
getIsCurrentPageConfig()
S
75 1 4
doExecuteProcessor()
S
82 1 3
getIsShowMarketing()
S
79 1 3
getIfUseSessions()
S
80 1 3
actionSetOptions()
S
81 1 3
doPostConstruction()
S
91 1 2
getIfShowFeatureMenuItem()
S
80 1 3
getDisplayStrings()
S
82 1 3
getController()
S
82 1 3
doExtraSubmitProcessing()
S
91 1 2
getProcessorClassName()
S
74 1 4
getDefinition()
S
80 1 3
getPluginInstallationTime()
S
79 1 3
adminAjaxHandlers()
S
91 1 2
frontEndAjaxHandlers()
S
91 1 2
getEmailProcessor()
S
81 1 3
getTranslatedString()
S
82 1 3
getOptions()
S
81 1 3
savePluginOptions()
S
72 1 6
aggregateOptionsValues()
S
79 1 3
loadStrings_Options()
S
82 1 3
getIsUpgrading()
S
79 1 3
loadStrings_SectionTitles()
S
82 1 3
initialiseKeyVars()
S
91 1 2
doPrePluginOptionsSave()
S
91 1 2
getProcessor()
S
81 1 3
getResourcesDir()
S
78 1 3
getIsPluginDeleting()
S
82 1 3
getOpt()
S
79 1 3
getAdditionalMenuItem()
S
82 1 3