Code Analysis: WP Datepicker 2.0.8

Function Rating Maintainability Complexity Lines of code
wpdp_footer_scripts()
D
10
77 417
register_wpdp_scripts()
C
31 23 108
QRrsItem::init_rs_char()
B
40 19 55
QR_Code_Settings_WPDP::api_update_settings()
B
40 17 56
QRmask::evaluateSymbol()
B
43 17 53
QR_Code_Settings_WPDP::api_get_single_setting_list()
A
37 14 70
wpdp_update_previous_version()
A
47 15 34
QRmask::calcN1N3()
A
51 15 24
wpdp_free_settings()
A
45 13 43
wpdp_add_new_datepicker_ajax()
A
44 13 42
QR_Code_Settings_WPDP::api_read_pro_settings()
A
46 13 35
QRencode::factory()
A
50 13 30
QRcode::encodeMask()
A
41 11 53
FrameFiller::next()
A
45 11 44
QRinput::lengthOfCode()
A
46 11 38
QRsplit::eat8()
A
45 10 46
QRspec::createFrame()
A
43 9 51
QRsplit::identifyMode()
A
53 10 20
QRinputItem::encodeBitStream()
A
48 9 33
QRsplit::splitString()
A
54 9 21
QRsplit::eatAn()
A
48 8 36
QR_Code_Settings_WPDP::ab_io_display()
A
39 1 138
QRmask::makeMaskNo()
A
49 8 29
QRinput::appendPaddingBit()
A
49 8 29
QR_Code_Settings_WPDP::generate_qrcode_ajax()
A
42 1 131
QRmask::writeFormatInformation()
A
48 7 35
sanitize_wpdp_data()
A
56 8 17
QRspec::putAlignmentPattern()
A
49 7 31
QRrs::init_rs()
S
58 8 14
QRsplit::eatNum()
S
50 7 29
QRspec::newFrame()
S
54 7 20
QRinputItem::estimateBitStreamSizeOfEntry()
S
54 7 19
QRinput::check()
S
59 7 14
QRinput::checkModeKanji()
S
59 7 13
QRbitstream::toByte()
S
51 6 28
QRtools::tcpdfBarcodeArray()
S
53 6 21
QRinput::convertData()
S
54 6 21
QRmask::mask()
S
48 5 31
QRrawcode::init()
S
49 5 31
QRspec::debug()
S
45 4 45
QRrsItem::encode_rs_char()
S
49 5 29
QRinputItem::encodeModeNum()
S
50 5 27
wpdp_load_datepicker_scripts()
S
54 5 22
wpdp_get_datepicker_list()
S
54 5 20
QRspec::maximumWords()
S
57 5 17
QRinput::insertStructuredAppendHeader()
S
57 5 16
QRsplit::toUpper()
S
57 5 16
QRmask::generateMaskNo()
S
58 5 14
wpdp_update_developer_options()
S
58 5 14
QRcode::encodeString()
S
59 5 13
QR_Code_Settings_WPDP::qrhash_authentication_settings()
S
53 4 23
QRinputItem::encodeModeKanji()
S
52 4 22
QRimage::image()
S
53 4 21
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
QRspec::getFormatInfo()
S
68 5 7
QRcode::encodeString8bit()
S
59 4 14
QRbitstream::append()
S
60 4 14
QRinput::mergeBitStream()
S
61 4 13
QRspec::lengthIndicator()
S
62 4 12
QRtools::log()
S
62 4 11
QRinput::calcParity()
S
62 4 11
QRtools::timeBenchmark()
S
54 3 22
QRspec::getEccSpec()
S
54 3 22
wpdp_new_option_name()
S
54 3 20
QRrawcode::__construct()
S
55 3 20
QR_Code_Settings_WPDP::api_read_settings()
S
55 3 20
QRimage::png()
S
58 3 16
QR_Code_Settings_WPDP::generate_random_login_key()
S
58 3 16
QRinput::__construct()
S
66 4 8
QRinput::checkModeNum()
S
65 4 8
QRinput::estimateBitsModeNum()
S
59 3 15
QRtools::binarize()
S
64 4 9
QRinputItem::__construct()
S
58 3 14
QRencode::encode()
S
59 3 14
QRencode::encodePNG()
S
58 3 14
QRbitstream::newFromNum()
S
59 3 14
QRinputItem::encodeMode8()
S
59 3 14
QRinput::estimateVersion()
S
60 3 13
wpdp_plugin_activation()
S
64 3 11
QRinput::getBitStream()
S
64 3 11
QR_Code_Settings_WPDP::generate_qrcode()
S
53 2 22
wpdb_refresh_scripts_ajax()
S
70 3 6
qrstr::set()
S
75 3 3
QRbitstream::appendBytes()
S
64 3 10
QRinput::setVersion()
S
66 3 8
QRtools::dumpMask()
S
66 3 8
QRinput::checkModeAn()
S
65 3 8
QRspec::getMinimumVersion()
S
65 3 8
QRinput::createBitStream()
S
64 3 10
QRspec::getVersionPattern()
S
72 3 5
QRbitstream::appendNum()
S
64 3 10
QRsplit::isdigitat()
S
71 3 5
QRsplit::eatKanji()
S
63 3 10
wpdp_generate_js_file()
S
60 2 14
QRspec::putAlignmentMarker()
S
59 2 14
QRspec::putFinderPattern()
S
60 2 14
wpdp_generate_css_file()
S
61 2 13
QRinputItem::encodeModeStructure()
S
60 2 13
wpdp_plugin_links()
S
62 2 11
QRimage::jpg()
S
63 2 10
QRmask::serial()
S
69 2 6
wpdp_footer_scripts_debug()
S
74 2 5
QRsplit::isalnumat()
S
71 2 5
wpdp_get()
S
66 2 9
QRinput::estimateBitStreamSize()
S
69 2 7
QRinput::getByteStream()
S
69 2 7
pre()
S
74 2 5
wp_dp()
S
67 2 7
wpdp_init_datepicker_list()
S
67 2 8
wpdp_get_datepicker_by_id()
S
64 2 9
QRtools::markTime()
S
67 2 7
QRinput::estimateBitsModeAn()
S
66 2 8
QRinput::setErrorCorrectionLevel()
S
67 2 8
QRrsItem::modnn()
S
68 2 7
QR_Code_Settings_WPDP::validate_login_key()
S
64 2 10
QRencode::encodeRAW()
S
65 2 9
QRmask::unserial()
S
67 2 7
QRinput::append()
S
65 2 9
QRinput::lookAnTable()
S
77 2 3
QR_Code_Settings_WPDP::register_api_read_settings()
S
62 1 12
QRspec::rsBlockNum1()
S
90 1 1
WPDP_ProSettings::getLoginKey()
S
82 1 3
QRcode::png()
S
73 1 4
QRmask::mask3()
S
89 1 1
wp_datepicker()
S
100 1 2
QR_Code_Settings_WPDP::execute_settings_api()
S
68 1 7
FrameFiller::setFrameAt()
S
78 1 3
WPDP_ProSettings::setLoginKey()
S
81 1 3
QRrsblock::__construct()
S
69 1 7
WPDP_SinglePro::setOptionName()
S
81 1 3
WPDP_SinglePro::setImageUrl()
S
81 1 3
wpdp_menu()
S
79 1 3
QR_Code_Settings_WPDP::__construct()
S
65 1 9
QR_Code_Settings_WPDP::get_login_key_option_name()
S
72 1 5
QRspec::getECCLength()
S
78 1 3
WPDP_SinglePro::setSingleSettingList()
S
81 1 3
QRspec::getWidth()
S
79 1 3
QRmask::mask4()
S
87 1 1
pree()
S
75 1 5
QRspec::rsDataLength()
S
87 1 1
QRbitstream::size()
S
80 1 3
wpdp_clean_selector()
S
76 1 3
WPDP_SinglePro::setWpDatepicker()
S
81 1 3
QR_Code_Settings_WPDP::register_qrhash_authentication_settings()
S
68 1 7
QRmask::makeMask()
S
69 1 6
QRinput::estimateBitsMode8()
S
80 1 3
QRspec::rsDataCodes2()
S
90 1 1
QRmask::mask7()
S
88 1 1
QRinput::getVersion()
S
82 1 3
WPDP_SinglePro::setOptionId()
S
81 1 3
QRspec::serial()
S
78 1 3
QRmask::mask2()
S
90 1 1
wpdp_get_instance_id_from_name()
S
73 1 5
QRinput::appendEntry()
S
80 1 3
QRspec::getDataLength()
S
77 1 3
QRcode::text()
S
74 1 4
QR_Code_Settings_WPDP::register_api_update_settings()
S
68 1 7
QRspec::rsBlockNum2()
S
90 1 1
QRspec::rsEccCodes2()
S
90 1 1
WPDP_ProSettings::getSingleProList()
S
82 1 3
WPDP_ProSettings::getIsPro()
S
82 1 3
QRspec::getRemainder()
S
79 1 3
WPDP_ProSettings::setIsPro()
S
81 1 3
QRinput::estimateBitsModeKanji()
S
78 1 3
QRspec::unserial()
S
78 1 3
wpdp_get_current_option_name()
S
82 1 3
QRspec::rsEccLength()
S
88 1 1
QRspec::rsDataCodes1()
S
90 1 1
QRinput::getErrorCorrectionLevel()
S
82 1 3
wpdp_slashes()
S
78 1 3
QRspec::rsEccCodes1()
S
90 1 1
QRmask::mask5()
S
88 1 1
QRmask::mask1()
S
90 1 1
SingleSettingsWpdp::setPremium()
S
81 1 3
FrameFiller::getFrameAt()
S
78 1 3
QRbitstream::allocate()
S
75 1 4
QRmask::mask6()
S
88 1 1
QRmask::mask0()
S
89 1 1
WPDP_SinglePro::getOptionId()
S
82 1 3
QRtools::clearCache()
S
80 1 3
WPDP_ProSettings::setSingleProList()
S
81 1 3
QRsplit::__construct()
S
74 1 5
QRspec::rsBlockNum()
S
89 1 1
QRcode::encodeInput()
S
79 1 3
ChoiceWpdp::__construct()
S
77 1 4
WPDP_SinglePro::getImageUrl()
S
82 1 3
WPDP_SinglePro::getWpDatepicker()
S
82 1 3
WPDP_SinglePro::getSingleSettingList()
S
82 1 3
FrameFiller::__construct()
S
67 1 8
SingleSettingsWpdp::__construct()
S
67 1 8
WPDP_SinglePro::getOptionName()
S
82 1 3
QRmask::__construct()
S
78 1 3
QRcode::raw()
S
74 1 4