Code Analysis: PG Slideshow-Gallery 1.0.2

Function Rating Maintainability Complexity Lines of code
PSG_PG::prepare()
D
25
30 190
PSG_PGSlideshowSettingsHandler::save()
C
35 26 81
PSG_PGSecurity::htmlspecialchars_allow_exceptions()
B
38 17 70
PSG_PGSlideshowSettingsHandler::getInputField()
B
40 16 58
PSG_PGSlideshowSettingsHandler::getStyleSettings()
A
42 14 62
PSG_PGSlideshowSettingsHandler::getSettings()
A
42 14 62
PSG_PGGeneralSettings::saveCapabilities()
A
47 13 35
PSG_PGGeneralSettings::saveCustomStyles()
A
45 12 42
PSG_PGPostType::duplicateSlideshow()
A
40 11 57
PSG_PGSlideshowSettingsHandler::getDefaultSettings()
A
29
3 155
PSG_PGInstaller::firstVersionGreaterThanSecond()
A
50 9 33
PSG_PGGeneralSettings::getStylesheets()
A
46 8 43
PSG_PGWidget::widget()
A
50 8 31
PSG_PGSlideshowStylesheet::enqueueStylesheet()
A
46 6 46
PSG_PGSlideshowSettingsHandler::getSlides()
S
51 7 30
PSG_PGShortcode::galleryShow()
S
54 6 21
PSG_PGSlideshowStylesheet::enqueueFrontendStylesheets()
S
49 5 33
PSG_PGGeneralSettings::init()
S
57 6 16
PSG_PGPostType::alterSlideshowMessages()
S
53 5 25
PSG_PGSlideshowStylesheet::loadStylesheetByAJAX()
S
53 5 23
PSG_PGShortcode::insertGallery()
S
56 5 17
PSG_PGInstaller::init()
S
59 5 16
PSG_PGMain::enqueueBackendScripts()
S
51 4 30
PSG_PGPostType::registerSlideshowPostType()
S
43 2 48
portgal_slideshow_block_init()
S
45 2 46
PSG_PGWidget::update()
S
63 4 12
PSG_PGSlideshowStylesheet::getStylesheet()
S
52 3 24
PSG_PGSlideInserter::localizeScript()
S
55 3 22
PSG_PGSlideshowSettingsHandler::getDefaultStyleSettings()
S
56 3 19
PSG_PGPostType::registerMetaBoxes()
S
59 3 15
PSG_PGPostType::duplicateSlideshowActionLink()
S
60 3 12
PSG_PGMain::outputView()
S
63 3 11
PSG_PGMain::enqueueFrontendScripts()
S
58 2 18
PSG_PGGeneralSettings::localizeScript()
S
58 2 17
PSG_PGGeneralSettings::registerSettings()
S
57 2 16
PSG_PGMain::autoInclude()
S
58 2 16
portfolio_gallery_render_slideshowgal_block()
S
64 3 10
PSG_PGGeneralSettings::addSubMenuPage()
S
61 2 14
PSG_PGWidget::form()
S
57 1 17
PSG_PGSlideInserter::getElementTag()
S
67 2 8
PSG_PGShortcode::init()
S
68 2 7
PGAutoLoader()
S
66 2 8
PSG_PGMain::stitchUp()
S
59 1 15
PSG_PGPostType::settingsMetaBox()
S
59 1 13
PSG_PGSlideInserter::getElementTags()
S
62 1 12
PSG_PGWidget::__construct()
S
64 1 11
PSG_PGMain::getPluginPath()
S
80 1 3
PSG_PGMain::getPluginUrl()
S
79 1 3
PSG_PGInstaller::update()
S
89 1 2
PSG_PGWidget::registerWidget()
S
81 1 3
PSG_PGGeneralSettings::getEnableLazyLoading()
S
78 1 3
PSG_PGPostType::styleMetaBox()
S
69 1 6
PSG_PGSlideshowSettingsHandler::getAllDefaults()
S
70 1 6
PSG_PGPostType::supportPluginMessage()
S
91 1 2
PSG_PG::show()
S
79 1 3
PSG_PGInstaller::setCapabilities()
S
81 1 3
PSG_PGSlideshowSettingsHandler::getAllSettings()
S
68 1 7
PSG_PGMain::localize()
S
69 1 7
PSG_PGGeneralSettings::getStylesheetLocation()
S
79 1 3
PSG_PGSlideshowStylesheet::init()
S
79 1 3
PSG_PGShortcode::localizeScript()
S
76 1 3
PSG_PGShortcode::shortcodeInserter()
S
70 1 5
portfolio_gallery_render_slideshowgal_block()
S
73 1 5
PSG_PGAJAX::init()
S
75 1 4
PSG_PGPostType::slidesMetaBox()
S
69 1 6
PSG_PGGeneralSettings::generalSettings()
S
79 1 3
PSG_PGPostType::init()
S
65 1 8
PSG_PGMain::getView()
S
73 1 5