Code Analysis: Genie WP Matrimony 0.9.2

Function Rating Maintainability Complexity Lines of code
GwpmSearchModel::searchUsers()
D
20
51 218
GenieWPMatrimonyController::page_route()
D
32 32 92
QRcanvasOutput::getCanvasOps()
C
33 27 106
QRsvgOutput::getRawSvg()
B
36 21 76
QRcanvasOutput::compactCanvasCommands()
B
33 19 99
QRarea::findPath()
B
40 22 52
savePhotoToUploadFolder()
B
36 19 80
QRrsItem::init_rs_char()
B
40 19 55
QRarea::detectAreas()
B
42 18 52
QRmask::evaluateSymbol()
B
43 17 53
GwpmAdminModel::migrateToDynamicFieldData()
A
37 14 70
QRmask::calcN1N3()
A
51 15 24
QRencode::factory()
A
50 13 30
QRarea::detectGroups()
A
45 12 43
QRcode::encodeMask()
A
41 11 53
QRframeFiller::next()
A
45 11 44
QRinput::lengthOfCode()
A
46 11 38
GwpmProfileModel::updateUser()
A
47 11 34
QRsplit::eat8()
A
45 10 46
QRarea::dumpEdges()
A
44 10 44
QRspec::createFrame()
A
43 9 51
GenieWPMatrimonyController::gwpm_get_avatar()
A
48 10 30
QRsplit::identifyMode()
A
53 10 20
QRcode::canvas()
A
46 9 34
QRinputItem::encodeBitStream()
A
48 9 33
appendLog()
A
49 9 31
QRarea::__construct()
A
49 9 31
GwpmAdminModel::saveDynamicFields()
A
45 8 42
GwpmCommand::validate()
A
51 9 26
QRsplit::splitString()
A
54 9 21
QRsplit::eatAn()
A
48 8 36
GwpmSearchModel::getUserIds()
A
48 8 31
QRmask::makeMaskNo()
A
49 8 29
QRinput::appendPaddingBit()
A
49 8 29
GwpmCommand::__construct()
A
53 8 23
GwpmGalleryModel::updateGallery()
A
52 8 23
getDynamicFieldData()
A
52 8 23
QRcode::svg()
A
46 7 36
GwpmCommand::checkIfNull()
A
55 8 21
QRmask::writeFormatInformation()
A
48 7 35
GwpmProfileModel::getUserObj()
A
43 6 48
GenieWPMatrimonyController::gwpm_wp_list_pages()
A
54 8 18
QRspec::putAlignmentPattern()
A
49 7 31
QRsplit::eatNum()
S
50 7 29
QRrs::init_rs()
S
58 8 14
QRarea::dumpTab()
S
50 7 28
GwpmMessagesModel::updateMessage()
S
49 7 26
GwpmAdminModel::updateDynamicField()
S
46 6 39
QRspec::newFrame()
S
54 7 20
QRarea::detectPaths()
S
55 7 19
QRinputItem::estimateBitStreamSizeOfEntry()
S
54 7 19
gwpmGetFormattedSize()
S
52 6 29
QRinput::check()
S
59 7 14
QRinput::checkModeKanji()
S
59 7 13
QRbitstream::toByte()
S
51 6 28
validateOptionsId()
S
61 7 12
SQLQuery::query()
S
51 6 27
QRspec::debug()
S
42 4 55
QRarea::rle()
S
54 6 23
QRtools::tcpdfBarcodeArray()
S
53 6 21
QRinput::convertData()
S
54 6 21
GenieWPMatrimonyController::get_query_string_values()
S
54 6 21
GwpmCommand::getArrayMessage()
S
55 6 19
GwpmTemplate::getSelectItem()
S
55 6 18
QRrawcode::init()
S
49 5 31
QRmask::mask()
S
48 5 31
GwpmSearchModel::___getUserById()
S
62 7 10
GwpmActivityModel::getUserActivity()
S
57 6 15
QRrsItem::encode_rs_char()
S
49 5 29
GwpmSetupModel::createMenuItems()
S
44 4 43
QRarea::markAdjacentEdges()
S
61 6 12
QRinputItem::encodeModeNum()
S
50 5 27
GwpmSearchModel::searchFactMtd()
S
52 5 24
GwpmAjaxController::processRequest()
S
57 5 19
QRspec::maximumWords()
S
57 5 17
QRinput::insertStructuredAppendHeader()
S
57 5 16
QRsplit::toUpper()
S
57 5 16
GwpmGalleryModel::trimLimitedImages()
S
59 5 15
GenieWPMatrimonyController::__construct()
S
41 1 74
QRmask::generateMaskNo()
S
58 5 14
QRcode::encodeString()
S
59 5 13
GenieWPMatrimonyController::gwpm_warning()
S
61 5 12
GwpmAdminModel::deleteDynamicField()
S
51 4 26
QRinputItem::encodeModeKanji()
S
52 4 22
QRinputItem::encodeModeAn()
S
53 4 21
QRimage::image()
S
53 4 21
gwpm_return_bytes()
S
55 4 20
GwpmMessagesModel::getMessagesList()
S
54 4 20
QRrawcode::getCode()
S
56 4 19
GwpmSetupModel::setupGWPMDetails()
S
56 4 18
QRbitstream::newFromBytes()
S
56 4 18
QRtools::buildCache()
S
56 4 16
GwpmAdminModel::getSubscribedUsers()
S
57 4 15
GwpmAdminModel::getAllMatrimonyUsers()
S
57 4 15
GenieWPMatrimonyController::gwpm_get_links()
S
58 4 15
QRsplit::splitStringToQRinput()
S
63 5 9
GwpmTemplate::get_gwpm_formated_url()
S
62 5 10
QRarea::getAt()
S
71 5 5
QRarea::getOnElem()
S
66 5 7
QRspec::getFormatInfo()
S
68 5 7
GenieWPMatrimonyController::gwpm_link_page()
S
67 5 7
QRcode::encodeString8bit()
S
59 4 14
GwpmMessagesController::update()
S
58 4 14
QRbitstream::append()
S
60 4 14
__autoload_()
S
60 4 14
isNull()
S
62 4 13
GenieWPMatrimonyController::gwpm_ajax_call_bootstrap()
S
60 4 13
QRinput::mergeBitStream()
S
61 4 13
setReporting()
S
60 4 13
GwpmTemplate::getUserImageURL()
S
61 4 12
QRspec::lengthIndicator()
S
62 4 12
GwpmGalleryModel::getGalleryImages()
S
60 4 12
getDynamicFieldKeys()
S
60 4 12
QRtools::log()
S
62 4 11
QRtools::markTime()
S
61 4 11
QRinput::calcParity()
S
62 4 11
gwpm_get_display_name()
S
63 4 11
QRtools::timeBenchmark()
S
54 3 22
QRspec::getEccSpec()
S
54 3 22
QRrawcode::__construct()
S
55 3 20
QRimage::png()
S
58 3 16
getGravatarImageForUser()
S
57 3 16
QRinput::checkModeNum()
S
65 4 8
QRinput::estimateBitsModeNum()
S
59 3 15
GwpmTemplate::isOwnPage()
S
67 4 8
QRtools::binarize()
S
64 4 9
GwpmTemplate::render()
S
58 3 15
GenieWPMatrimonyController::gwpm_template_redirect()
S
63 4 10
QRinput::__construct()
S
66 4 8
QRencode::encode()
S
59 3 14
QRencode::encodePNG()
S
58 3 14
QRinputItem::__construct()
S
58 3 14
GwpmSetupModel::removeGWPMDetails()
S
60 3 14
QRinputItem::encodeMode8()
S
59 3 14
QRbitstream::newFromNum()
S
59 3 14
SQLQuery::connect()
S
61 3 14
createDateRangeArray()
S
58 3 14
QRinput::estimateVersion()
S
60 3 13
GwpmGalleryModel::delete()
S
61 3 12
QRinput::getBitStream()
S
64 3 11
GwpmSetupModel::gwpm_update_db_check()
S
62 3 11
getStateOptions()
S
47 1 41
GenieWPMatrimonyController::gwpm_admin_action()
S
57 2 19
GwpmSearchModel::searchUsersAjax()
S
57 2 17
getStarSignOptions()
S
51 1 32
GenieWPMatrimonyController::gwpm_init()
S
64 3 9
GwpmTemplate::getActionURL()
S
63 3 10
QRcanvasOutput::compact_points()
S
64 3 10
QRspec::getMinimumVersion()
S
65 3 8
QRtools::dumpMask()
S
66 3 8
GwpmSearchModel::getUserById()
S
65 3 9
GwpmGalleryController::rearrange()
S
67 3 8
QRspec::getVersionPattern()
S
72 3 5
QRarea::addGroupElement()
S
66 3 8
GwpmMessagesController::view()
S
65 3 8
QRspec::set()
S
75 3 3
GwpmSetupModel::removeMenuItems()
S
63 3 10
QRinput::setVersion()
S
66 3 8
QRinput::checkModeAn()
S
65 3 8
GwpmCommand::getMessage()
S
64 3 10
QRinput::createBitStream()
S
64 3 10
QRbitstream::appendNum()
S
64 3 10
QRbitstream::appendBytes()
S
64 3 10
QRsplit::isdigitat()
S
71 3 5
QRsplit::eatKanji()
S
63 3 10
GwpmGalleryModel::getMaxId()
S
67 3 8
GwpmTemplate::get_gwpm_edit_link()
S
65 3 9
QRspec::putAlignmentMarker()
S
59 2 14
GwpmProfileController::update()
S
59 2 14
QRspec::putFinderPattern()
S
60 2 14
QRarea::detectSquare()
S
60 2 13
GenieWPMatrimonyController::load_admin_scripts()
S
59 2 13
QRinputItem::encodeModeStructure()
S
60 2 13
GwpmSetupModel::install_gwpm_db()
S
56 1 23
GenieWPMatrimonyController::load_scripts()
S
53 1 22
getZodiacOptions()
S
59 1 17
getPhysicalType()
S
60 1 16
getLoaderImg()
S
67 2 7
GwpmTemplate::setVariables()
S
71 2 6
GenieWPMatrimonyController::gwpm_admin_page_profiles()
S
69 2 7
QRinput::append()
S
65 2 9
QRcanvasOutput::compact_path()
S
68 2 7
QRsplit::isalnumat()
S
71 2 5
gwpmSendEmail()
S
65 2 9
GwpmTemplate::get()
S
73 2 5
GwpmGalleryController::view()
S
69 2 6
gwpmValidateLength()
S
75 2 4
GwpmSearchModel::appendWhereOr()
S
67 2 8
GwpmProfileModel::sanitizeResponse()
S
70 2 7
getLogDir()
S
73 2 5
gwpm_echo()
S
71 2 6
QRmask::unserial()
S
67 2 7
QRencode::encodeRAW()
S
65 2 9
QRinput::estimateBitStreamSize()
S
69 2 7
GwpmTemplate::getModeContent()
S
71 2 6
GwpmTemplate::isUpdateMode()
S
73 2 5
GenieWPMatrimonyController::gwpm_user_role_change()
S
67 2 8
GwpmSearchModel::appendWhereAnd()
S
67 2 8
GwpmSetupModel::checkSetupStatus()
S
76 2 4
QRimage::jpg()
S
63 2 10
QRinput::setErrorCorrectionLevel()
S
67 2 8
QRinput::lookAnTable()
S
77 2 3
QRinput::estimateBitsModeAn()
S
66 2 8
GwpmTemplate::isEditMode()
S
71 2 6
QRinput::getByteStream()
S
69 2 7
QRrsItem::modnn()
S
68 2 7
GwpmActivityController::view()
S
69 2 6
GwpmProfileController::view()
S
69 2 6
GwpmProfileModel::_getValue()
S
72 2 6
GwpmIndexModel::getUnreadMessages()
S
59 1 15
QRmask::serial()
S
69 2 6
SQLQuery::disconnect()
S
69 2 7
addMenuItem()
S
59 1 14
GwpmSetupModel::sendRegistrationMail()
S
58 1 14
GenieWPMatrimonyController::gwpm_dashboard_page_show()
S
60 1 14
getEmploymentStatusOptions()
S
62 1 13
GwpmSetupModel::sendRoleChangeMail()
S
59 1 13
getQualificationOptions()
S
63 1 12
QRspec::rsBlockNum1()
S
90 1 1
GwpmMainController::edit()
S
100 1 2
gwpm_admin_dasboard_page_all_users()
S
74 1 4
getDynamicFieldOptions()
S
80 1 3
QRmask::mask6()
S
88 1 1
QRsvgOutput::__construct()
S
80 1 3
GwpmProfileController::edit()
S
80 1 3
QRarea::getWidth()
S
82 1 3
QRarea::getPaths()
S
82 1 3
GwpmSearchController::view()
S
80 1 3
deactivate_gwpm_plugin()
S
100 1 2
GenieWPMatrimonyController::gwpm_admin_page_oauth10a()
S
79 1 3
GwpmAjaxController::search()
S
68 1 7
GwpmAjaxController::delete_gallery_photo()
S
75 1 4
QRspec::rsDataCodes1()
S
90 1 1
GwpmSearchModel::searchUsersRest()
S
71 1 6
QRspec::unserial()
S
78 1 3
getStrippedUserId()
S
75 1 4
QRspec::getRemainder()
S
79 1 3
GwpmAdminModel::getGwpmOption()
S
77 1 4
QRframeFiller::__construct()
S
67 1 8
QRsvgOutput::mapY()
S
82 1 3
GenieWPMatrimonyController::gwpm_admin_header()
S
72 1 5
QRarea::reserveEdge()
S
79 1 3
QRcode::text()
S
74 1 4
gwpmGetMaxFileUploadBytes()
S
66 1 8
QRareaGroup::__construct()
S
72 1 5
GwpmMainController::__construct()
S
70 1 6
getBulletImg()
S
79 1 3
QRtools::clearCache()
S
80 1 3
QRarea::reserveEdgeOnElem()
S
78 1 3
GenieWPMatrimonyController::gwpm_avatar_defaults()
S
69 1 6
QRspec::rsDataCodes2()
S
90 1 1
GwpmActivityModel::addActivityLog()
S
68 1 6
SQLQuery::getError()
S
81 1 3
GwpmSetupModel::updateMatrimonyPageMeta()
S
78 1 3
QRbitstream::allocate()
S
75 1 4
GwpmAjaxController::dynafield_update()
S
76 1 4
QRcode::raw()
S
74 1 4
GwpmSearchModel::getDynamicFieldData()
S
82 1 3
GwpmMainController::update()
S
100 1 2
GwpmGalleryController::update()
S
63 1 10
QRframeFiller::getFrameAt()
S
78 1 3
Model::__construct()
S
71 1 5
GwpmTemplate::__construct()
S
74 1 5
GwpmSetupModel::update_gwpm_db()
S
77 1 4
SQLQuery::freeResult()
S
82 1 3
GenieWPMatrimonyController::getGWPMPageId()
S
83 1 3
GenieWPMatrimonyController::gwpm_user_registered()
S
77 1 4
GenieWPMatrimonyController::gwpm_update_access_log()
S
76 1 4
QRinput::getVersion()
S
82 1 3
GwpmSetupModel::createMatrimonyPage()
S
64 1 10
GwpmMainController::get()
S
81 1 3
GwpmSetupModel::removeDynamicFields()
S
71 1 5
QRspec::rsEccCodes1()
S
90 1 1
QRmask::__construct()
S
78 1 3
QRframeFiller::setFrameAt()
S
78 1 3
GenieWPMatrimonyController::getUserLoginPreference()
S
83 1 3
GwpmMainController::set()
S
80 1 3
QRtools::startTimeBenchmark()
S
75 1 4
GenieWPMatrimonyController::gwpm_admin_page()
S
79 1 3
GwpmActivityController::addActivityLog()
S
80 1 3
QRmask::makeMask()
S
69 1 6
QRinput::estimateBitsModeKanji()
S
78 1 3
QRcode::encodeInput()
S
79 1 3
GwpmSearchController::update()
S
67 1 7
QRspec::serial()
S
78 1 3
SQLQuery::getNumRows()
S
81 1 3
getYesNoOptions()
S
70 1 7
GwpmAjaxController::dynafield_delete()
S
76 1 4
QRmask::mask5()
S
88 1 1
QRspec::rsEccCodes2()
S
90 1 1
QRmask::mask3()
S
89 1 1
QRmask::mask7()
S
88 1 1
GwpmSearchModel::appendQuery()
S
80 1 3
QRmask::mask1()
S
90 1 1
GwpmSetupModel::removeMatrimonyPage()
S
76 1 4
QRinput::estimateBitsMode8()
S
80 1 3
GwpmCommonException::__construct()
S
76 1 4
QRsplit::__construct()
S
74 1 5
GwpmMainController::view()
S
100 1 2
QRmask::mask0()
S
89 1 1
GwpmGalleryController::edit()
S
80 1 3
QRsvgOutput::mapX()
S
82 1 3
GwpmSetupModel::removeMatrimonyUserRole()
S
81 1 3
GwpmIndexController::view()
S
80 1 3
GwpmTemplate::getPlainURL()
S
65 1 9
GwpmSetupModel::createMatrimonyUserRole()
S
72 1 5
GwpmGalleryVO::__construct()
S
100 1 2
QRspec::rsDataLength()
S
87 1 1
GwpmMainController::__destruct()
S
83 1 3
GwpmAdminController::view()
S
73 1 5
activate_gwpm_plugin()
S
100 1 2
gwpm_admin_dasboard_page_sub_users()
S
74 1 4
SQLQuery::selectAll()
S
75 1 4
GwpmTemplate::set()
S
80 1 3
QRbitstream::size()
S
80 1 3
QRspec::getECCLength()
S
78 1 3
GwpmIndexModel::getAllNotifications()
S
74 1 5
QRspec::rsBlockNum2()
S
90 1 1
QRarea::getGroups()
S
82 1 3
QRinput::appendEntry()
S
80 1 3
QRmask::mask2()
S
90 1 1
QRrsblock::__construct()
S
69 1 7
QRinput::getErrorCorrectionLevel()
S
82 1 3
QRcode::png()
S
73 1 4
gwpmGetMaxFileUploadSize()
S
77 1 4
QRspec::getWidth()
S
79 1 3
QRcanvasOutput::encodeNum()
S
66 1 7
QRcanvasOutput::__construct()
S
80 1 3
SQLQuery::select()
S
74 1 4
QRspec::getDataLength()
S
77 1 3
GwpmSetupModel::getMatrimonialId()
S
74 1 4
GenieWPMatrimonyController::setGWPMPageId()
S
82 1 3
QRmask::mask4()
S
87 1 1
Model::__destruct()
S
100 1 2
QRspec::rsBlockNum()
S
89 1 1
getMaritalOptions()
S
67 1 9
GwpmTemplate::getBackURL()
S
72 1 6
QRspec::rsEccLength()
S
88 1 1
getGenderOptions()
S
70 1 7