CMNotificationBarBackend D

Total Complexity 247
Dependencies 11
Dependents 2
Total lines 1,466
Lines of code 1,017
Logical lines of code 601
Comment lines 240
Methods 55
Properties 14

Methods 55

Method Rating Maintainability Complexity Lines of code
getWidgetForPage()
B
38 22 72
savePostdata()
B
37 21 65
_compareDates()
A
48 15 32
updateLinkedTemplates()
A
45 13 39
getAdminNav()
A
47 13 31
fillHelpItemJsonStruct()
A
48 10 33
filterAdminNav()
A
49 9 25
_curlBase64Encode()
A
46 8 37
outputPreview()
A
51 8 25
renderAdminPage()
A
43 6 51
stop_ckeditor()
S
58 7 15
getVariantContent()
S
58 7 14
exportHelpItems()
S
49 6 29
metaRepeatingSaveFilter()
S
54 6 19
prepareHelpItemData()
S
56 6 18
processQueryArg()
S
56 6 17
handleExport()
S
56 6 17
createPostType()
S
40 2 69
__construct()
S
41 2 59
handlePost()
S
59 5 13
fillVariantsDataArray()
S
56 4 17
_checkActivityDates()
S
58 4 15
showMessage()
S
59 4 12
checkDates()
S
62 4 12
insertClickEvent()
S
54 3 20
insertImpressionEvent()
S
55 3 19
getTemplatesList()
S
60 3 13
pluginUpgrade()
S
60 3 13
checkDateFrom()
S
62 3 12
showMetaBox()
S
51 2 24
addRowAction()
S
62 3 10
instance()
S
68 3 7
clearPinnedPostsOnNotificationDelete()
S
60 2 14
getTemplate()
S
63 2 11
enqueueScripts()
S
52 1 24
plugin_mce_css()
S
69 2 7
editScreenColumnsContent()
S
65 2 9
registerBoxes()
S
71 2 5
replacePostLink()
S
70 2 6
kia_single_save_filter()
S
69 2 6
getAvailableNotifications()
S
66 1 9
getTemplateName()
S
81 1 3
delete_second_post()
S
72 1 5
editScreenColumns()
S
65 1 9
addQueryVars()
S
73 1 5
renderEmptyPage()
S
67 1 7
registerClick()
S
65 1 9
addMenu()
S
66 1 7
displayAdminPage()
S
75 1 4
metaInit()
S
79 1 3
kia_metabox_scripts()
S
80 1 3
getApplicablePostTypes()
S
75 1 4
replaceImgWithBase64()
S
73 1 5
_replaceImgWithBase64()
S
73 1 4
customListLabels()
S
76 1 4