Code Analysis: Child Themes Helper 2.2.7

Function Rating Maintainability Complexity Lines of code
child_themes_helper\pas_cth_ChildThemesHelper::WriteOption()
C
23
21 208
child_themes_helper\pas_cth_ChildThemesHelper::pas_cth_tabPage()
B
35 17 87
child_themes_helper\pas_cth_ChildThemesHelper::manage_child_themes()
A
40 10 66
child_themes_helper\pas_cth_AJAXFunctions::createChildTheme()
A
37 8 81
child_themes_helper\pas_cth_themes::theme_sort()
A
50 11 29
child_themes_helper\pas_cth_library_functions::areFilesIdentical()
A
45 10 42
child_themes_helper\pas_cth_ChildThemesHelper::showCreateChildThemeForm()
A
39 7 78
child_themes_helper\pas_cth_ChildThemesHelper::loadOptionsPage()
A
38 6 91
child_themes_helper\pas_cth_FontMeta::readFontMetadata()
A
43 9 45
child_themes_helper\pas_cth_ScreenShot::__construct()
A
33 4 115
child_themes_helper\pas_cth_AJAXFunctions::copyFile()
A
42 8 53
child_themes_helper\pas_cth_themes::__construct()
A
41 7 60
child_themes_helper\pas_cth_AJAXFunctions::MyFilenameSanitize()
A
44 8 39
child_themes_helper\pas_cth_library_functions::getMaxFontSize()
A
44 6 48
child_themes_helper\pas_cth_ChildThemesHelper::listFolderFiles()
S
46 5 39
child_themes_helper\pas_cth_colorPicker::invertColor()
S
53 6 21
child_themes_helper\pas_cth_ChildThemesHelper::dashboard_styles()
S
54 6 20
child_themes_helper\pas_cth_AJAXFunctions::verifyCopyFile()
S
45 4 45
child_themes_helper\pas_cth_ChildThemesHelper::__construct()
S
57 6 15
child_themes_helper\pas_cth_library_functions::hexDump()
S
49 4 32
child_themes_helper\pas_cth_colorPicker::getNewColor()
S
42 1 75
child_themes_helper\pas_cth_activeThemeInfo::__construct()
S
51 4 27
child_themes_helper\pas_cth_AJAXFunctions::saveFile()
S
52 4 25
child_themes_helper\pas_cth_library_functions::VerifyAuthorization()
S
53 4 24
child_themes_helper\pas_cth_AJAXFunctions::verifyRemoveFile()
S
45 2 47
child_themes_helper\pas_cth_AJAXFunctions::convertToXML()
S
58 4 14
child_themes_helper\pas_cth_ChildThemesHelper::getFontSample()
S
45 2 43
child_themes_helper\pas_cth_library_functions::DemoMode()
S
62 4 12
child_themes_helper\pas_cth_ChildThemesHelper::isDemo()
S
62 4 12
child_themes_helper\pas_cth_AJAXFunctions::editFile()
S
51 3 26
child_themes_helper\pas_cth_library_functions::killChildFile()
S
53 3 24
child_themes_helper\pas_cth_ChildThemesHelper::enumerateThemes()
S
54 3 23
child_themes_helper\pas_cth_ChildThemesHelper::loadAvailableFonts()
S
53 3 22
child_themes_helper\pas_cth_ChildThemesHelper::pas_cth_Options()
S
45 1 50
child_themes_helper\pas_cth_ChildThemesHelper::dashboard_scripts()
S
55 3 18
child_themes_helper\pas_cth_activeThemeInfo::getFolderCount()
S
63 3 12
child_themes_helper\pas_cth_library_functions::crlf()
S
65 3 11
child_themes_helper\pas_cth_AJAXFunctions::__construct()
S
64 3 9
child_themes_helper\pas_cth_library_functions::getColors()
S
57 2 15
child_themes_helper\pas_cth_library_functions::sampleIsTooBig()
S
64 3 10
child_themes_helper\pas_cth_FontMeta::__construct()
S
68 3 7
child_themes_helper\pas_cth_library_functions::demo_mode_no_profile_access()
S
67 3 7
child_themes_helper\pas_cth_library_functions::sampleIsTooSmall()
S
64 3 10
child_themes_helper\pas_cth_FontMeta::extractCandidate()
S
66 3 8
child_themes_helper\pas_cth_ChildThemesHelper::showActiveChildTheme()
S
59 2 15
child_themes_helper\pas_cth_AJAXFunctions::ajax_set_expert_mode()
S
67 3 7
child_themes_helper\pas_cth_colorPicker::__construct()
S
68 3 7
pas_cth_no_profile_access()
S
66 3 8
child_themes_helper\pas_cth_ChildThemesHelper::showActiveParentTheme()
S
60 2 14
child_themes_helper\pas_cth_library_functions::getSize()
S
60 2 11
child_themes_helper\pas_cth_AJAXFunctions::generateScreenShot()
S
53 1 25
child_themes_helper\pas_cth_ScreenShot::buildBlock()
S
56 1 20
child_themes_helper\pas_cth_library_functions::__construct()
S
78 2 3
child_themes_helper\pas_cth_library_functions::dirUp()
S
65 2 8
child_themes_helper\pas_cth_library_functions::digits()
S
71 2 6
child_themes_helper\pas_cth_colorPicker::color_picker_scripts()
S
69 2 6
child_themes_helper\pas_cth_library_functions::isWin()
S
77 2 3
child_themes_helper\pas_cth_ChildThemesHelper::__destruct()
S
72 2 6
child_themes_helper\pas_cth_colorPicker::color_picker_styles()
S
69 2 6
child_themes_helper\pas_cth_library_functions::isDefined()
S
68 2 7
child_themes_helper\pas_cth_FontMeta::__call()
S
73 2 4
child_themes_helper\pas_cth_colorPicker::digits()
S
71 2 6
child_themes_helper\pas_cth_library_functions::isFolderEmpty()
S
78 2 3
child_themes_helper\pas_cth_activeThemeInfo::getTemplateFolder()
S
73 2 5
child_themes_helper\pas_cth_AJAXFunctions::displayMessageID()
S
66 2 10
pas_cth_deactivate()
S
61 1 14
child_themes_helper\pas_cth_ChildThemesHelper::dashboard_menu()
S
64 1 11
child_themes_helper\pas_cth_AJAXFunctions::ajax_generate_screen_shot()
S
78 1 4
child_themes_helper\pas_cth_library_functions::displayError()
S
67 1 8
child_themes_helper\pas_cth_library_functions::loadFonts()
S
80 1 3
child_themes_helper\pas_cth_FontMeta::unpackShort()
S
79 1 3
child_themes_helper\pas_cth_AJAXFunctions::deleteFile()
S
65 1 9
child_themes_helper\pas_cth_FontMeta::unpack()
S
75 1 4
child_themes_helper\pas_cth_ChildThemesHelper::NoActiveThemeMsg()
S
73 1 6
pas_cth_StartBuffering()
S
80 1 3
child_themes_helper\pas_cth_FontMeta::getFileName()
S
82 1 3
child_themes_helper\pas_cth_AJAXFunctions::saveFont()
S
69 1 6
child_themes_helper\pas_cth_activeThemeInfo::fixDelimiters()
S
70 1 6
child_themes_helper\pas_cth_AJAXFunctions::chooseColor()
S
64 1 10
child_themes_helper\pas_cth_library_functions::fixFolderSeparators()
S
70 1 6
child_themes_helper\pas_cth_themes::fixFileDelimiters()
S
70 1 6
child_themes_helper\pas_cth_activeThemeInfo::getChildFolder()
S
80 1 3
child_themes_helper\pas_cth_library_functions::create_sample_fonts()
S
81 1 3
child_themes_helper\pas_cth_AJAXFunctions::ajax_set_child_theme()
S
72 1 5
child_themes_helper\pas_cth_ChildThemesHelper::stripRoot()
S
68 1 7
child_themes_helper\pas_cth_FontMeta::unpackLong()
S
79 1 3
child_themes_helper\pas_cth_FontMeta::cleanupValue()
S
78 1 3
pas_cth_callback()
S
83 1 3
child_themes_helper\pas_cth_AJAXFunctions::saveOptions()
S
64 1 10
pas_cth_FlushBuffer()
S
83 1 3
child_themes_helper\pas_cth_library_functions::fileCount()
S
69 1 6
child_themes_helper\pas_cth_library_functions::setDelimiters()
S
70 1 6