Code Analysis: Project Supremacy Lite 1.2.1

Function Rating Maintainability Complexity Lines of code
PelEntryShort::getText()
D
1
146 377
PelTag::getTitle()
D
4
146 297
PelTag::getName()
D
4
146 295
PelJpegMarker::getName()
D
25
65 134
PelJpegMarker::getDescription()
D
25
65 134
MPRS_Freshstart::performFreshStart()
D
20
40 250
PelIfd::newEntryFromData()
D
27
47 120
MPRS_Seo::replaceVars()
D
36 35 60
MPRS_Seo::changeTitle()
C
40 32 58
MPRS_Projects::importProject()
B
33 19 101
MPRS_Seo::changeMetaRobots()
B
42 19 50
MPRS_Seo::save()
B
37 17 77
PelIfd::load()
B
36 17 76
MPRS_Reviews::getReviews_Datatables()
B
33 14 104
PelEntryUndefined::getText()
B
41 16 60
MPRS_Groups::importKeywordPlanner()
B
35 14 85
MPRS_Projects::getPosts()
A
35 13 84
MPRS_Seo::changeDescription()
A
47 16 33
PelJpeg::load()
A
40 14 58
MPRS_Model::getDataLike()
A
43 14 48
MPRS_Exif::saveFields()
A
46 14 34
PelIfd::getValidTags()
A
30 6 148
PelIfd::getBytes()
A
38 11 70
MPRS_Settings::importOptions()
A
46 13 35
MPRS_Projects::createPagePost()
A
37 10 78
PelFormat::getSize()
A
50 13 30
PelFormat::getName()
A
50 13 30
MPRS_Extend_widgets::extend()
A
42 11 55
MPRS_Model::getData()
A
45 12 39
MPRS_Reviews::newReview()
A
43 11 49
MPRS_Settings::exportOptions()
A
38 8 75
MPRS_Exif::getGPS()
A
45 10 42
MPRS_Groups::createCfTemplate()
A
46 10 38
MPRS_Seo::getOG()
A
45 10 37
MPRS_Groups::getGroups()
A
49 10 30
PelEntryRational::getText()
A
49 10 30
MPRS_Reviewr::form()
A
47 9 43
MPRS_Seo::webmasterVerification()
A
46 9 38
PelEntryVersion::getText()
A
49 9 34
MPRS_Seo::getRobots()
A
49 9 28
MPRS_Exif::writeEXIF()
A
45 8 43
MPRS_Reviews::editReview()
A
51 9 26
PRS_Init::loadAdminAssets()
A
41 6 64
MPRS_Extend_widgets::render()
A
55 9 19
MPRS_Reviews::bulkReview()
A
49 8 33
MPRS_Seo::getOGHome()
A
47 8 33
MPRS_Exif::displayFields()
A
42 6 55
MPRS_Reviews::saveReviewWidget()
A
52 8 24
MPRS_Review::form()
A
48 7 39
MPRS_Seo::changeOpenGraph()
A
55 8 21
MPRS_Model::updateData()
S
49 7 30
PRS_Init::createPages()
S
50 7 27
MPRS_Groups::updateGroup()
S
46 6 40
MPRS_Seo::handleBulkAction()
S
51 7 25
MPRS_Seo::getDescription()
S
53 7 22
MPRS_Seo::getTitle()
S
53 7 22
PRS_Init::debugAssets()
S
54 7 21
PelEntryNumber::validateNumber()
S
60 7 13
MPRS_Freshstart::wp_api_search()
S
51 6 26
PelEntryTime::setValue()
S
51 6 25
MPRS_Default::generateSEOTemplates()
S
44 4 54
PelTiff::load()
S
52 6 24
MPRS_Exif::readEXIF()
S
53 6 23
MPRS_Bulk_image_converter::handleAction()
S
46 5 37
PelJpeg::__toString()
S
53 6 21
PelEntryCopyright::getText()
S
56 6 19
MPRS_Groups::deleteCfTemplate()
S
55 6 19
PelJpeg::setExif()
S
55 6 19
PelJpeg::setICC()
S
55 6 19
PelJpeg::__construct()
S
56 6 17
MPRS_Projects::makeGroups()
S
48 5 32
PelIfd::getTypeName()
S
59 6 16
MPRS_Redirects::doRedirect()
S
56 6 16
PelEntrySRational::getText()
S
57 6 15
MPRS_Seo::forceMetaKeywords()
S
59 6 15
MPRS_Seo::saveGeneral()
S
57 6 15
MPRS_Seo::getCurrentMisc()
S
59 6 15
MPRS_Seo::getScheme()
S
66 7 7
MPRS_Seo::savePostTypes()
S
59 6 14
MPRS_Seo::saveMiscellaneous()
S
59 6 14
MPRS_Seo::saveTaxonomies()
S
59 6 14
MPRS_Tinymce_buttons::initialize()
S
61 6 11
MPRS_Groups::saveCfTemplate()
S
52 5 25
MPRS_Freshstart::installWordPressPlugin()
S
51 5 25
MPRS_Exif::convertImage()
S
46 4 38
PelEntryTime::getValue()
S
52 5 22
MPRS_Settings::saveSettings()
S
54 5 22
PelJpeg::getBytes()
S
55 5 19
MPRS_Model::removeData()
S
54 5 19
MPRS_Projects::exportToCsv()
S
47 4 34
PelDataWindow::getBytes()
S
56 5 19
MPRS_Reviews::getReviewsForPage()
S
56 5 18
MPRS_Seo::renderCustomScripts()
S
56 5 18
MPRS_Troubleshooting::doTroubleshooting()
S
56 5 18
MPRS_Seo::getTermDescription()
S
56 5 17
MPRS_Seo::getTermTitle()
S
56 5 17
PelIfd::__construct()
S
68 6 6
MPRS_Seo::getKeywords()
S
59 5 14
MPRS_Keywords::getKeyword()
S
59 5 13
MPRS_Projects::attachToPagePost()
S
46 3 43
MPRS_Model::insertData()
S
52 4 24
MPRS_Keywords::updateKeywords()
S
54 4 21
MPRS_Tinymce_buttons::getKeywords()
S
56 4 21
MPRS_Seo::getRobotsTaxonomy()
S
56 4 18
PRS_Init::loadAssets()
S
39 1 63
MPRS_Model::getCount()
S
57 4 16
MPRS_Reviews::cloneReview()
S
57 4 15
MPRS_Seo::saveExtraTermFields()
S
58 4 15
PelEntryTime::convertGregorianToJd()
S
65 5 7
PelIfd::__toString()
S
59 4 14
PelTiff::__construct()
S
60 4 14
PelTiff::isValid()
S
59 4 14
PelConvert::bytesToDump()
S
59 4 14
PelEntryNumber::getBytes()
S
60 4 13
Pel::dgettextWrapper()
S
60 4 13
PelDataWindow::__construct()
S
59 4 13
PelEntryCopyright::setValue()
S
61 4 12
MPRS_Keywords::getKeywords()
S
60 4 12
PelJpeg::getSection()
S
62 4 12
PelEntryNumber::getText()
S
62 4 11
MPRS_Reviews::validateVars()
S
55 3 22
MPRS_Exif::setGPS()
S
54 3 20
MPRS_Redirects::add()
S
58 3 16
MPRS_Seo::renderCustomColumn()
S
63 4 10
PelIfd::safeSetThumbnail()
S
64 4 9
PelIfd::setThumbnail()
S
62 4 10
MPRS_Seo::formatMetaVariables()
S
64 4 10
MPRS_Seo::is_sub_page()
S
66 4 8
PelTiff::getBytes()
S
59 3 15
PRS_Post::saveOptions()
S
62 4 10
PelDataWindow::setWindowSize()
S
65 4 9
MPRS_Seo::getRobotsMisc()
S
60 3 14
MPRS_Seo::renderBoxes()
S
60 3 14
MPRS_Seo::getAllPosts()
S
59 3 14
MPRS_Groups::getGroup()
S
59 3 13
PelExif::load()
S
60 3 13
MPRS_Model::query()
S
60 3 13
MPRS_Reviews::getReviewsGlobal()
S
61 3 12
MPRS_Groups::getCfTemplates()
S
61 3 12
MPRS_Projects::exportProject()
S
62 3 12
MPRS_Model::getAllData()
S
62 3 12
PelDataWindow::strcmp()
S
61 3 12
prs_preZipAdd()
S
62 3 12
PRS_Init::loadModels()
S
61 3 11
MPRS_Seo::addBulkActions()
S
57 2 24
PelEntryTime::convertJdToGregorian()
S
53 2 24
MPRS_Freshstart::downloadWordPressPlugin()
S
53 2 23
MPRS_Freshstart::downloadWordPressTheme()
S
53 2 23
MPRS_Keywords::keywordChangeGroup()
S
58 2 17
PelEntry::__toString()
S
62 3 10
PRS_Init::removeTables()
S
62 3 10
MPRS_Groups::applyCfTemplate()
S
65 3 8
PRS_Init::createTables()
S
62 3 10
PelEntryTime::convertJdToUnix()
S
66 3 9
PelJpeg::clearExif()
S
66 3 8
MPRS_Seo::is_home_static_page()
S
77 3 3
PelJpeg::isValid()
S
64 3 9
PRS_Init::verify_requirements()
S
64 3 10
PelDataWindow::setWindowStart()
S
67 3 7
PelDataWindow::getClone()
S
65 3 10
PelDataWindow::validateOffset()
S
71 3 5
MPRS_Freshstart::search_WP_API()
S
60 2 14
MPRS_Groups::deleteKeywords()
S
59 2 13
MPRS_Seo::initialize()
S
50 1 28
MPRS_Keywords::addKeyword()
S
60 2 13
MPRS_Freshstart::installWordPressTheme()
S
61 2 12
MPRS_Reviews::createTable()
S
56 1 24
MPRS_Keywords::createTable()
S
56 1 23
MPRS_Groups::createTable()
S
57 1 21
PRS_Init::loadUserAssets()
S
56 1 18
MPRS_Groups::initialize()
S
57 1 16
prs_additional_links()
S
71 2 6
MPRS_Reviews::approveReview()
S
64 2 10
MPRS_Default::initialize()
S
74 2 5
MPRS_Reviews::unapproveReview()
S
64 2 10
PelConvert::bytesToSLong()
S
66 2 8
MPRS_Reviews::removeReview()
S
67 2 8
PelConvert::bytesToSShort()
S
66 2 8
MPRS_Reviews::countReviews()
S
67 2 8
MPRS_Seo::getTitleHome()
S
69 2 7
PelEntryNumber::setValueArray()
S
69 2 7
PelEntryNumber::getValue()
S
69 2 7
MPRS_Reviews::isAllowedToPost()
S
66 2 8
PelIfd::getEntry()
S
69 2 7
PelConvert::bytesToLong()
S
66 2 7
PelJpegMarker::isValid()
S
78 2 3
PelEntryWindowsString::setValue()
S
63 2 10
PelJpeg::getICC()
S
69 2 7
PelConvert::sLongToBytes()
S
67 2 7
PelConvert::longToBytes()
S
63 2 8
PelIfd::isValidTag()
S
78 2 3
prs_stripAllSlashes()
S
71 2 6
MPRS_Redirects::deleteRedirect()
S
67 2 7
PelIfd::addEntry()
S
66 2 8
PRS_Init::loadPage()
S
63 2 10
PelConvert::bytesToSByte()
S
67 2 8
PelIfd::offsetSet()
S
67 2 8
MPRS_Seo::getMiscDescription()
S
65 2 9
MPRS_Seo::getDescriptionHome()
S
69 2 7
PelIfd::getThumbnailData()
S
70 2 7
MPRS_Seo::is_home_posts_page()
S
78 2 3
MPRS_Seo::getMiscTitle()
S
65 2 9
PelIfd::getSubIfd()
S
69 2 7
MPRS_Seo::getPostCategoryPrimary()
S
65 2 9
MPRS_Seo::extract_url_name()
S
65 2 9
Pel::maybeThrow()
S
66 2 8
PelJpeg::getExif()
S
69 2 7
MPRS_Model::querySingle()
S
64 2 9
MPRS_Seo::is_posts_page()
S
78 2 3
MPRS_Seo::getPostTags()
S
66 2 8
MPRS_Seo::getPostCategories()
S
65 2 9
MPRS_Seo::getAllPostTypes()
S
67 2 7
PelTiff::setIfd()
S
70 2 6
PelTiff::__toString()
S
69 2 7
PRS_Init::checkVersion()
S
71 2 6
MPRS_Model::truncate()
S
69 2 7
Pel::debug()
S
68 2 7
Pel::warning()
S
68 2 7
PelConvert::shortToBytes()
S
68 2 7
PelEntrySRational::formatNumber()
S
68 2 7
PelConvert::bytesToShort()
S
67 2 7
MPRS_Redirects::createTable()
S
61 1 14
MPRS_Projects::createTable()
S
61 1 13
MPRS_Projects::initialize()
S
59 1 13
MPRS_Groups::newGroupFromExistingPost()
S
60 1 13
MPRS_Redirects::editRedirect()
S
63 1 12
MPRS_Reviews::initialize()
S
60 1 12
MPRS_Tinymce_buttons::loadAssets()
S
70 1 7
MPRS_Projects::renameProject()
S
66 1 9
Pel::tra()
S
78 1 3
Pel::setJPEGQuality()
S
80 1 3
PelEntryAscii::getValue()
S
82 1 3
PelEntry::getIfdType()
S
82 1 3
PelDataWindow::getSLong()
S
70 1 6
PelEntryShort::numberToBytes()
S
79 1 3
PelIfd::isLastIfd()
S
80 1 3
PelEntryRational::__construct()
S
64 1 10
PelEntryWindowsString::getValue()
S
82 1 3
MPRS_Exif::degreeDecimalToDegreeMinuteSecond()
S
66 1 8
PelEntryCopyright::__construct()
S
75 1 4
MPRS_Reviews::removeTable()
S
72 1 5
PelWrongComponentCountException::__construct()
S
71 1 5
PelEntry::setValue()
S
80 1 3
MPRS_Reviewr::initialize()
S
74 1 4
MPRS_Redirects::initialize()
S
66 1 8
Pel::getExceptions()
S
80 1 3
PelIfd::getEntries()
S
82 1 3
MPRS_Default::loadDefaults()
S
76 1 4
PelEntryCopyright::getValue()
S
73 1 6
PelEntryShort::__construct()
S
66 1 9
PelConvert::bytesToRational()
S
70 1 6
MPRS_Reviewr::__construct()
S
69 1 7
MPRS_Groups::deleteGroups()
S
67 1 7
MPRS_Projects::getPostTypes()
S
75 1 4
PelDataWindow::getSize()
S
82 1 3
MPRS_Bulk_image_converter::addAction()
S
76 1 4
PelEntryLong::__construct()
S
66 1 9
PelEntry::getFormat()
S
82 1 3
MPRS_Extend_widgets::initialize()
S
71 1 5
MPRS_Reviews::reviewsDisplayShortcode()
S
64 1 10
MPRS_Bulk_image_converter::initialize()
S
74 1 4
MPRS_Keywords::removeTable()
S
72 1 5
PelEntryNumber::formatNumber()
S
82 1 3
MPRS_Projects::newProject()
S
67 1 8
PelJpegInvalidMarkerException::__construct()
S
79 1 3
PRS_Init::registerPluginHooks()
S
72 1 5
PelDataWindow::getSShort()
S
70 1 6
MPRS_Review::update()
S
69 1 7
PelEntryUndefined::getValue()
S
82 1 3
PelJpegMarker::getBytes()
S
80 1 3
MPRS_Exif::initialize()
S
71 1 5
MPRS_Troubleshooting::initialize()
S
79 1 3
MPRS_Reviews::reviewsWidgetShortcode()
S
64 1 10
PelExif::getTiff()
S
82 1 3
PelEntryVersion::__construct()
S
76 1 4
PelEntryUserComment::__construct()
S
75 1 4
MPRS_Review::registerWidget()
S
80 1 3
PelEntryVersion::setValue()
S
69 1 6
MPRS_Groups::newGroup()
S
65 1 9
MPRS_Redirects::addRedirect()
S
72 1 5
PelIfd::getSubIfds()
S
82 1 3
Pel::getStrictParsing()
S
80 1 3
PelIfd::offsetExists()
S
79 1 3
PelIfd::getNextIfd()
S
82 1 3
PelTiff::loadFile()
S
79 1 3
MPRS_Seo::getAllTaxonomies()
S
80 1 3
PelJpeg::saveFile()
S
80 1 3
PelIfd::getIterator()
S
80 1 3
MPRS_Extend_widgets::save()
S
70 1 6
MPRS_Reviewr::registerWidget()
S
80 1 3
PelDataWindow::getSRational()
S
72 1 6
PelEntrySShort::numberToBytes()
S
79 1 3
PelConvert::bytesToSRational()
S
70 1 6
PelExif::__toString()
S
79 1 3
PelIfd::getName()
S
80 1 3
PelEntrySLong::__construct()
S
65 1 9
PelEntry::getComponents()
S
82 1 3
PelJpegComment::load()
S
80 1 3
Pel::fmt()
S
72 1 5
PelEntrySByte::__construct()
S
65 1 9
PelEntryException::getIfdType()
S
82 1 3
MPRS_Projects::__construct()
S
80 1 3
MPRS_Seo::addCustomColumn()
S
70 1 6
MPRS_Redirects::removeTable()
S
72 1 5
MPRS_Review::widget()
S
71 1 6
MPRS_Freshstart::initialize()
S
75 1 4
PelJpegComment::getValue()
S
82 1 3
PelEntry::getBytes()
S
82 1 3
PelConvert::bytesToByte()
S
79 1 3
PelJpegComment::setValue()
S
81 1 3
MPRS_Projects::removeTable()
S
72 1 5
PelEntrySByte::numberToBytes()
S
80 1 3
PelEntryWindowsString::getText()
S
82 1 3
PelExif::setTiff()
S
81 1 3
PelEntryByte::__construct()
S
66 1 9
PelException::__construct()
S
72 1 5
PelExif::__construct()
S
91 1 2
PelEntryNumber::numberToBytes()
S
100 1 0
PRS_Init::activate()
S
81 1 3
MPRS_Reviews::__construct()
S
80 1 3
MPRS_Seo::extract_url()
S
67 1 7
Pel::setStrictParsing()
S
80 1 3
MPRS_Groups::removeTable()
S
72 1 5
MPRS_Keywords::__construct()
S
80 1 3
PelEntryTime::convertUnixToJd()
S
78 1 3
prs_removeSlashes()
S
74 1 4
PelEntryLong::numberToBytes()
S
79 1 3
MPRS_Groups::__construct()
S
80 1 3
PRS_Init::deactivate()
S
89 1 2
PelEntryUserComment::getEncoding()
S
82 1 3
PelEntryByte::numberToBytes()
S
80 1 3
PRS_Init::json()
S
67 1 8
MPRS_Groups::moveToProject()
S
64 1 10
MPRS_Groups::deleteGroup()
S
67 1 7
PelIfd::addSubIfd()
S
80 1 3
MPRS_Review::__construct()
S
69 1 7
PelJpegContent::__construct()
S
81 1 3
Pel::clearExceptions()
S
80 1 3
PelJpeg::appendSection()
S
72 1 6
PelEntryNumber::setValue()
S
77 1 4
PelEntryNumber::addNumber()
S
73 1 5
PelEntryUserComment::getValue()
S
82 1 3
PRS_Init::uninstall()
S
81 1 3
PelEntryUserComment::getText()
S
82 1 3
PelEntry::setIfdType()
S
81 1 3
PelTiff::getIfd()
S
82 1 3
PelEntry::getText()
S
100 1 0
PelDataWindow::getShort()
S
70 1 6
PelDataWindow::getSByte()
S
73 1 5
MPRS_Projects::getProjects()
S
79 1 3
PelEntryUndefined::__construct()
S
73 1 5
Pel::getDebug()
S
80 1 3
PelEntryWindowsString::__construct()
S
73 1 5
PelJpegComment::__construct()
S
81 1 3
PelIfd::setNextIfd()
S
81 1 3
PelJpegComment::__toString()
S
81 1 3
PelOverflowException::__construct()
S
78 1 3
PRS_Init::hooks()
S
64 1 9
MPRS_Review::initialize()
S
74 1 4
PelDataWindow::setByteOrder()
S
81 1 3
Pel::setDebug()
S
80 1 3
MPRS_Redirects::__construct()
S
80 1 3
PelEntryUserComment::setValue()
S
71 1 5
PelEntryUndefined::setValue()
S
76 1 4
MPRS_Redirects::getRedirects()
S
78 1 3
MPRS_Settings::initialize()
S
72 1 5
PelDataWindow::getRational()
S
72 1 6
PelEntry::getTag()
S
82 1 3
PelJpeg::insertSection()
S
69 1 8
MPRS_Tinymce_buttons::addPlugin()
S
75 1 4
PelEntryTime::__construct()
S
75 1 4
PRS_Init::init()
S
73 1 6
PelConvert::sShortToBytes()
S
78 1 3
PelDataWindow::getLong()
S
70 1 6
PelEntryAscii::__construct()
S
73 1 5
MPRS_Tinymce_buttons::registerButtons()
S
76 1 4
prs_stripUnwantedCharTag()
S
75 1 4
MPRS_Projects::removeProject()
S
74 1 4
PelJpeg::getSections()
S
82 1 3
PelExif::getBytes()
S
79 1 3
PelEntryException::getTag()
S
82 1 3
PelDataWindow::getByteOrder()
S
82 1 3
PelEntryVersion::getValue()
S
82 1 3
Pel::getJPEGQuality()
S
80 1 3
MPRS_Exif::DMStoDEC()
S
78 1 3
PelEntrySLong::numberToBytes()
S
79 1 3
MPRS_Seo::renderSEO()
S
79 1 3
PelEntryAscii::getText()
S
82 1 3
MPRS_Reviewr::widget()
S
72 1 6
PelEntry::getValue()
S
100 1 0
PelJpeg::loadFile()
S
79 1 3
MPRS_Reviews::getReview()
S
68 1 7
PelUnexpectedFormatException::__construct()
S
71 1 5
PelJpegContent::getBytes()
S
81 1 3
PelJpegComment::getBytes()
S
82 1 3
PelDataWindow::__toString()
S
77 1 3
PelIfd::offsetUnset()
S
80 1 3
MPRS_Keywords::initialize()
S
68 1 7
PelEntryRational::formatNumber()
S
78 1 3
MPRS_Reviewr::update()
S
68 1 8
MPRS_Redirects::deleteAllRedirects()
S
80 1 3
PelEntrySRational::__construct()
S
64 1 10
MPRS_Seo::extraTermFields()
S
80 1 3
PelEntrySShort::__construct()
S
65 1 9
PelDataWindow::getByte()
S
73 1 5
PelEntryAscii::setValue()
S
72 1 5

2 more item(s) not shown.