Code Analysis: Cryptocurrency Donation Box - Bitcoin & Crypto Donations 1.7

Function Rating Maintainability Complexity Lines of code
Cryptocurrency_Donation_Box::crypto_donation_box_shortcode()
D
22
40 197
CoolPlugins_Settings_API::admin_init()
B
41 22 47
QRrsItem::init_rs_char()
B
40 19 55
QRmask::evaluateSymbol()
B
43 17 53
cool_plugins_crypto_addons::displayPluginAdminDashboard()
A
41 13 60
CDB_Settings::get_settings_fields()
A
32 7 145
QRmask::calcN1N3()
A
51 15 24
QRencode::factory()
A
48 13 33
QRcode::encodeMask()
A
41 11 53
FrameFiller::next()
A
45 11 44
cool_plugins_crypto_addons::request_pro_plugins_data()
A
45 11 39
QRinput::lengthOfCode()
A
46 11 38
QRsplit::eat8()
A
45 10 46
QRspec::createFrame()
A
43 9 51
cool_plugins_crypto_addons::request_wp_plugins_data()
A
46 10 35
CDBBC\feedback\cp_feedback::show_deactivate_feedback_popup()
A
40 7 75
CDBBC\feedback\cp_feedback::show_deactivate_feedback_popup()
A
40 7 75
QRsplit::identifyMode()
A
53 10 20
QRinputItem::encodeBitStream()
A
48 9 33
cdbbcFeedbackNotice::cdbbc_admin_notice_for_reviews()
A
50 9 27
QRsplit::eatAn()
A
48 8 36
QRsplit::splitString()
A
54 9 21
QRmask::makeMaskNo()
A
49 8 29
QRinput::appendPaddingBit()
A
49 8 29
QRmask::writeFormatInformation()
A
48 7 35
QRspec::putAlignmentPattern()
A
49 7 31
QRsplit::eatNum()
S
50 7 29
QRrs::init_rs()
S
58 8 14
CoolPlugins_Settings_API::callback_number()
S
58 8 12
QRvect::vectEPS()
S
41 5 56
cool_plugins_downloader::rollback()
S
51 7 25
QRspec::newFrame()
S
54 7 20
QRinputItem::estimateBitStreamSizeOfEntry()
S
54 7 19
CDBBC\feedback\cp_feedback::submit_deactivation_response()
S
44 5 45
CDBBC\feedback\cp_feedback::submit_deactivation_response()
S
44 5 45
CoolPlugins_Settings_API::get_sanitize_callback()
S
59 7 14
QRinput::check()
S
59 7 14
QRbitstream::toByte()
S
51 6 28
QRinput::checkModeKanji()
S
59 7 13
QRvect::vectSVG()
S
46 5 38
QRtools::tcpdfBarcodeArray()
S
53 6 21
QRinput::convertData()
S
55 6 20
QRmask::mask()
S
48 5 31
QRrawcode::init()
S
49 5 31
CoolPlugins_Settings_API::show_forms()
S
48 4 46
QRspec::debug()
S
45 4 45
cool_plugins_crypto_addons::cool_plugins_activate()
S
62 7 10
QRrsItem::encode_rs_char()
S
49 5 29
QRinputItem::encodeModeNum()
S
50 5 27
CoolPlugins_Settings_API::script()
S
52 1 83
QRspec::maximumWords()
S
57 5 17
QRsplit::toUpper()
S
57 5 16
CoolPlugins_Settings_API::callback_wysiwyg()
S
56 5 16
QRinput::insertStructuredAppendHeader()
S
57 5 16
QRmask::generateMaskNo()
S
58 5 14
QRcode::encodeString()
S
59 5 13
QRimage::image()
S
50 4 27
QRinputItem::encodeModeKanji()
S
52 4 22
QRinputItem::encodeModeAn()
S
53 4 21
QRrawcode::getCode()
S
56 4 19
QRbitstream::newFromBytes()
S
56 4 18
QRtools::buildCache()
S
56 4 16
QRsplit::splitStringToQRinput()
S
63 5 9
cool_plugins_crypto_addons::show_plugins()
S
57 4 15
CoolPlugins_Settings_API::callback_text()
S
62 5 9
QRspec::getFormatInfo()
S
68 5 7
QRbitstream::append()
S
60 4 14
QRcode::encodeString8bit()
S
59 4 14
CoolPlugins_Settings_API::sanitize_options()
S
61 4 13
QRinput::mergeBitStream()
S
61 4 13
QRspec::lengthIndicator()
S
62 4 12
CoolPlugins_Settings_API::callback_select()
S
60 4 11
QRinput::calcParity()
S
62 4 11
QRtools::log()
S
62 4 11
QRspec::getEccSpec()
S
54 3 22
QRtools::timeBenchmark()
S
54 3 22
CDBBC_supported_coins()
S
43 1 50
QRrawcode::__construct()
S
55 3 20
QRvect::eps()
S
57 3 17
QRimage::png()
S
58 3 16
cool_plugins_crypto_addons::cool_plugins_install()
S
63 4 10
QRvect::svg()
S
59 3 15
CoolPlugins_Settings_API::callback_textarea()
S
63 4 8
CoolPlugins_Settings_API::callback_file()
S
61 4 10
QRinput::__construct()
S
68 4 7
QRtools::binarize()
S
64 4 9
QRinput::checkModeNum()
S
65 4 8
QRinput::estimateBitsModeNum()
S
59 3 15
QRbitstream::newFromNum()
S
59 3 14
CoolPlugins_Settings_API::callback_multicheck()
S
58 3 14
QRencode::encodeSVG()
S
58 3 14
QRencode::encodeEPS()
S
58 3 14
QRencode::encode()
S
59 3 14
QRencode::encodePNG()
S
58 3 14
QRinputItem::encodeMode8()
S
59 3 14
QRinputItem::__construct()
S
59 3 13
QRinput::estimateVersion()
S
60 3 13
CoolPlugins_Settings_API::show_navigation()
S
61 3 12
QRinput::getBitStream()
S
64 3 11
cdbbcFeedbackNotice::cdbbc_create_notice_content()
S
49 1 37
CDBBC\feedback\cp_feedback::enqueue_feedback_scripts()
S
67 3 7
CDBBC_get_option_arr()
S
69 3 7
QRinput::checkModeAn()
S
65 3 8
Cryptocurrency_Donation_Box::CDBBC_do_activation_redirect()
S
67 3 8
QRbitstream::appendNum()
S
64 3 10
CDB_Settings::get_pages()
S
65 3 10
CoolPlugins_Settings_API::callback_password()
S
66 3 7
QRbitstream::appendBytes()
S
64 3 10
QRspec::getMinimumVersion()
S
65 3 8
QRsplit::isdigitat()
S
71 3 5
QRsplit::eatKanji()
S
63 3 10
QRspec::getVersionPattern()
S
72 3 5
CoolPlugins_Settings_API::callback_color()
S
66 3 7
CDBBC\feedback\cp_feedback::enqueue_feedback_scripts()
S
67 3 7
QRinput::setVersion()
S
66 3 8
qrstr::set()
S
75 3 3
cool_plugins_crypto_addons::enqueue_required_scripts()
S
65 3 7
QRtools::dumpMask()
S
66 3 8
QRinput::createBitStream()
S
64 3 10
QRspec::putFinderPattern()
S
60 2 14
QRspec::putAlignmentMarker()
S
59 2 14
Cryptocurrency_Donation_Box::__construct()
S
58 2 14
QRinputItem::encodeModeStructure()
S
60 2 13
CoolPlugins_Settings_API::_style_fix()
S
65 2 12
CoolPlugins_Settings_API::callback_radio()
S
60 2 12
CDB_Settings::get_settings_sections()
S
57 1 21
QRsplit::isalnumat()
S
71 2 5
QRencode::encodeRAW()
S
65 2 9
QRrsItem::modnn()
S
68 2 7
cdbbcFeedbackNotice::__construct()
S
68 2 7
QRmask::unserial()
S
67 2 7
QRinput::estimateBitStreamSize()
S
69 2 7
CoolPlugins_Settings_API::get_option()
S
69 2 7
QRinput::lookAnTable()
S
77 2 3
QRinput::estimateBitsModeAn()
S
66 2 8
QRtools::save()
S
63 2 10
QRimage::jpg()
S
63 2 10
CoolPlugins_Settings_API::get_field_description()
S
66 2 8
QRinput::getByteStream()
S
69 2 7
Cryptocurrency_Donation_Box::get_instance()
S
71 2 6
QRmask::serial()
S
69 2 6
CDBBC_get_option()
S
69 2 7
cool_plugins_crypto_addons::init()
S
71 2 6
QRinput::append()
S
65 2 9
QRinput::setErrorCorrectionLevel()
S
67 2 8
QRtools::markTime()
S
67 2 7
CoolPlugins_Settings_API::add_field()
S
63 1 11
QRcode::raw()
S
74 1 4
QRbitstream::allocate()
S
75 1 4
CDBBC\feedback\cp_feedback::__construct()
S
71 1 5
cool_plugins_crypto_addon_settings_page()
S
75 1 4
QRspec::rsDataCodes1()
S
90 1 1
CoolPlugins_Settings_API::add_section()
S
77 1 4
QRmask::mask7()
S
88 1 1
QRinput::getErrorCorrectionLevel()
S
82 1 3
Cryptocurrency_Donation_Box::cdbbc_setting_panel_action_link()
S
74 1 4
Cryptocurrency_Donation_Box::cdbbc_load_lang()
S
77 1 3
CoolPlugins_Settings_API::admin_enqueue_scripts()
S
72 1 6
QRinput::estimateBitsModeKanji()
S
78 1 3
Cryptocurrency_Donation_Box::cdbbc_includes()
S
71 1 6
CDB_Settings::__construct()
S
73 1 5
CoolPlugins_Settings_API::set_fields()
S
77 1 4
QRinput::estimateBitsMode8()
S
80 1 3
CoolPlugins_Settings_API::__construct()
S
79 1 3
QRsplit::__construct()
S
74 1 5
QRspec::rsBlockNum2()
S
90 1 1
QRcode::encodeInput()
S
79 1 3
CDBBC\feedback\cp_feedback::__construct()
S
71 1 5
Cryptocurrency_Donation_Box::activate()
S
72 1 5
QRmask::mask4()
S
87 1 1
QRspec::getECCLength()
S
78 1 3
QRcode::svg()
S
73 1 4
QRspec::getRemainder()
S
79 1 3
QRspec::getWidth()
S
79 1 3
CDB_Settings::plugin_page()
S
66 1 10
QRtools::clearCache()
S
80 1 3
QRinput::appendEntry()
S
80 1 3
QRinput::getVersion()
S
82 1 3
CoolPlugins_Settings_API::callback_checkbox()
S
62 1 10
Cryptocurrency_Donation_Box()
S
82 1 3
QRrsblock::__construct()
S
69 1 7
QRcode::eps()
S
73 1 4
QRspec::unserial()
S
78 1 3
CDB_Settings::admin_init()
S
74 1 5
QRspec::rsEccCodes1()
S
90 1 1
cool_plugins_crypto_addons::init_plugins_dasboard_page()
S
73 1 4
QRmask::__construct()
S
78 1 3
QRspec::rsDataLength()
S
87 1 1
CoolPlugins_Settings_API::set_sections()
S
77 1 4
QRspec::rsEccLength()
S
88 1 1
QRmask::mask0()
S
89 1 1
QRmask::mask5()
S
88 1 1
QRspec::rsBlockNum()
S
89 1 1
QRcode::png()
S
73 1 4
FrameFiller::__construct()
S
67 1 8
CoolPlugins_Settings_API::callback_url()
S
82 1 3
QRmask::mask6()
S
88 1 1
QRspec::rsDataCodes2()
S
90 1 1
cdbbcFeedbackNotice::cdbbc_dismiss_review_notice()
S
72 1 5
CoolPlugins_Settings_API::callback_pages()
S
63 1 10
QRspec::serial()
S
78 1 3
QRspec::rsBlockNum1()
S
90 1 1
QRspec::getDataLength()
S
77 1 3
FrameFiller::getFrameAt()
S
78 1 3
QRcode::text()
S
74 1 4
FrameFiller::setFrameAt()
S
78 1 3
cdbbcFeedbackNotice::cdbbc_load_script()
S
69 1 6
CDB_Settings::admin_menu()
S
78 1 3
CoolPlugins_Settings_API::callback_html()
S
81 1 3
QRmask::mask1()
S
90 1 1
QRbitstream::size()
S
80 1 3
QRmask::mask2()
S
90 1 1
QRmask::mask3()
S
89 1 1
QRmask::makeMask()
S
69 1 6
QRspec::rsEccCodes2()
S
90 1 1
Cryptocurrency_Donation_Box::deactivate()
S
89 1 2