Code Analysis: Fast Etsy Listings 1.2.7

Function Rating Maintainability Complexity Lines of code
fu_etsy_admin_init()
C
19
4 442
fuEtsyListing::GetListingContent()
B
42 20 39
fuEtsyFeedbackApiCall::createListingGrid()
B
34 14 92
fuEtsySearchApiCall::constructRequest()
B
46 17 33
fuEtsySearchApiCall::validateArgs()
A
46 16 35
fuEtsySubInfoApiCall::createListingGrid()
A
41 12 54
fuPresentation::setSlideShow()
A
49 13 28
fuPresentation::validate()
A
52 13 22
fu_etsy_load_search()
A
47 12 34
fuEtsySearchApiCall::createListingGrid()
A
48 11 29
fuEtsySearchApiCall::countResults()
A
49 10 30
fuPresentation::genTableItemGroups()
A
45 9 41
fuApiCall::call()
A
51 9 27
fuPresentation::setTableSize()
A
60 9 11
fuListing::GetEndTime()
A
52 8 23
fuEtsyItemApiCall::createListingGrid()
A
52 8 21
fuPresentation::genTableItem()
S
49 7 30
fuPresentation::genTableEnd()
S
51 7 27
fu_etsy_options()
S
40 4 72
fuPresentation::genSlideshow()
S
52 7 25
fuListing::GetListingAsHtml()
S
52 7 19
fuApiCall::fetch()
S
48 6 33
fuListing::parseFromFelObj()
S
47 5 35
fu_etsy_load_categories()
S
54 6 19
fuListing::GetImage()
S
54 6 19
fu_etsy_upgrade_completed()
S
60 6 13
fu_etsy_arrangement_callback()
S
41 3 58
fu_etsy_colourstyle_callback()
S
43 3 49
fuPresentation::loadPresentationFromParams()
S
57 5 17
fuEtsyFeedbackApiCall::validateArgs()
S
58 5 15
fuApiCall::isUserAgentABot()
S
63 6 10
fuEtsyApiCall::constructRequest()
S
59 5 13
fuEtsyFeedbackRenderCallback()
S
53 4 23
fuEtsyShortcodeFeedback::shortcode_handler()
S
53 4 23
fuPresentation::genTableStart()
S
52 4 20
fuListing::GetListingLeftImage()
S
55 4 19
fu_etsy_init_constants()
S
40 1 63
fu_etsy_addadminscripts()
S
48 3 32
fu_etsy_addisclosuretext()
S
59 4 16
fuEtsyCategoriesApiCall::createListingGrid()
S
67 5 7
fu_inc_intinput_callback()
S
61 5 9
fuEtsyFeedbackApiCall::setSeller()
S
60 4 14
fuEtsySearchApiCall::setSellers()
S
60 4 14
fuListing::GetImageWidthHeightStyles()
S
59 4 14
fuEtsyItemApiCall::validateArgs()
S
61 4 12
fuEtsyCategoriesApiCall::checkRespError()
S
62 4 11
fuApiCall::checkRespError()
S
62 4 11
fuDeferredLoading::createStub()
S
48 2 39
fu_inc_kses_admin_ruleset()
S
47 1 47
fu_etsy_addstyles()
S
57 3 16
fuShortcodeBase::admin_head()
S
65 4 9
fuShortcodeMCEToolbar::admin_head()
S
65 4 9
fuDeferredLoading::setMode()
S
66 4 10
fu_inc_definput_callback()
S
63 4 8
fu_etsy_addscripts()
S
57 3 14
fuEtsyShortcodeSearch::shortcode_handler()
S
50 2 29
fuEtsyFeedbackApiCall::createDeferredLoadingStub()
S
58 3 14
fuApiCall::__construct()
S
60 3 13
fu_inc_addformselect_arr()
S
59 3 12
fu_inc_addformselect_dict()
S
59 3 12
fuUtils::GetBotUserAgentsJS()
S
61 3 12
fu_etsy_admincatchooser()
S
52 2 26
fu_etsy_display_sub_expiry_notice()
S
62 3 11
fuEtsyShortcodeShopListings::shortcode_handler()
S
52 2 24
fuEtsySearchApiCall::createDeferredLoadingStub()
S
53 2 22
fu_etsy_init_settings()
S
47 1 36
fu_etsy_uninstall()
S
49 1 36
fu_etsy_register_settings()
S
49 1 35
fuListing::GetListingAsJSONLD()
S
57 2 18
fu_inc_addformlabel()
S
70 3 5
fu_inc_kses_extended_ruleset()
S
51 1 30
fuEtsySearchApiCall::setSortOrder()
S
70 3 6
fuUtils::GetExtLink()
S
66 3 7
fuUtils::GetLocalFileContents()
S
66 3 8
fuListing::GetListingCentreImage()
S
58 2 15
fu_etsy_handle_admin_notice_dismissal()
S
64 3 9
fuApiCall::dumpSettingsToParams()
S
69 3 6
fuPresentation::genTableItemIntoGroups()
S
65 3 9
fuApiCall::createDeferredLoadingStub()
S
70 3 6
fu_etsy_load_getitem()
S
63 3 10
fu_inc_url_callback()
S
65 3 7
fu_inc_category_callback()
S
65 3 7
fuEtsySearchRenderCallback()
S
50 1 28
fu_etsy_display_install_notice()
S
61 2 13
fu_etsy_displayfields_callback()
S
60 2 11
fuEtsyShortcodeListing::shortcode_handler()
S
62 2 11
fuApiCall::performFetch()
S
63 2 11
fuEtsyShopListingshRenderCallback()
S
53 1 23
fuEtsyPresentation::GetAdDisclosureText()
S
66 2 8
fuEtsyFeedbackApiCall::countResults()
S
76 2 4
fu_etsy_search_block_init()
S
66 2 10
fu_etsy_display_update_notice()
S
73 2 6
fu_etsy_init_db_upgrades()
S
68 2 7
fuUtils::GetSecureUrl()
S
70 2 6
fuEtsySearchApiCall::setSearchLocation()
S
75 2 4
fu_etsy_item_block_init()
S
66 2 10
fu_etsy_admin_tab_html()
S
73 2 4
fu_etsy_shoplistings_block_init()
S
66 2 10
fu_etsy_feedback_block_init()
S
66 2 10
fu_etsy_init()
S
68 2 8
fu_inc_textarea_callback()
S
66 2 7
fuCurrency::GetSymbolEntity()
S
69 2 7
fu_inc_sanitize_text_in_dict_keys()
S
79 2 3
fu_inc_sanitize_text_in_array()
S
79 2 3
fuEtsyPresentation::GetFELLinkHtml()
S
62 2 10
fuEtsyApiCall::__construct()
S
72 2 5
fuEtsyShortcodeMCEToolbar::admin_enqueue_scripts()
S
58 1 15
fuApiCall::constructRequest()
S
63 2 9
fuApiCall::isRequestCached()
S
69 2 6
fuApiCall::countResults()
S
76 2 4
fuApiCall::decodeResponse()
S
66 2 9
fuDeferredLoading::__construct()
S
63 2 10
fuEtsySubInfoApiCall::fetch()
S
66 2 9
fuShortcodeMCEToolbar::__construct()
S
71 2 6
fuPresentation::genSlideshowDots()
S
62 2 10
fuShortcodeBase::__construct()
S
68 2 7
fuApiCall::traceLog()
S
74 2 4
fuEtsySearchApiCall::setCategories()
S
71 2 5
fuApiCall::getEndpoint()
S
74 2 4
fuListing::__construct()
S
59 1 14
fuPresentation::genSlideshowLoadMore()
S
62 1 11
fuDeferredLoading::addData()
S
79 1 3
fuEtsyFeedbackApiCall::constructRequest()
S
65 1 9
fuEtsyShortcodeListing::__construct()
S
72 1 5
fuApiCall::geoTargetGlobalId()
S
98 1 1
fuApiCall::disableDeferredLoading()
S
81 1 3
fuApiCall::setCachingOptions()
S
81 1 3
fuEtsyApiCall::getCallHash()
S
79 1 3
fuEtsySubInfoApiCall::constructRequest()
S
73 1 5
fuApiCall::getCallHash()
S
79 1 3
fuEtsyAWinAdvertisers::init()
S
63 1 10
fuEtsyCategoriesApiCall::__construct()
S
74 1 5
fuEtsySubInfoApiCall::__construct()
S
82 1 3
fuApiCall::initListing()
S
98 1 1
fuShortcodeMCEToolbar::mce_buttons()
S
100 1 0
fuPresentation::genSlideshowInfiniteScroll()
S
73 1 5
fuEtsySortOrder::init()
S
63 1 10
fuEtsyItemApiCall::createDeferredLoadingStub()
S
63 1 10
fuEtsyShortcodeMCEToolbar::mce_external_plugins()
S
74 1 4
fuEtsyDefaultText::EmptySearch()
S
89 1 1
fuPresentation::getLogo()
S
82 1 3
fuShortcodeBase::mce_buttons()
S
77 1 4
fuEtsyFeedbackApiCall::initListing()
S
98 1 1
fuApiCall::getRespSuccess()
S
91 1 1
fuEtsyCategoriesApiCall::initListing()
S
98 1 1
fuPresentationItemGroup::__construct()
S
77 1 4
fuShortcodeMCEToolbar::admin_enqueue_scripts()
S
100 1 0
fuEtsyDefaultText::GotoTop()
S
89 1 1
fu_etsy_menu()
S
66 1 9
fu_inc_sanitize_delimitedtext_in_dict_keys()
S
74 1 4
fu_etsy_addadminstyles()
S
69 1 6
fuDeferredLoading::mode()
S
92 1 1
fuEtsySubInfoApiCall::createDeferredLoadingStub()
S
80 1 3
fu_etsy_settings_link()
S
68 1 7
fuEtsyCategoriesApiCall::createDeferredLoadingStub()
S
80 1 3
fuPresentation::GetFELLinkHtml()
S
82 1 3
fuPresentationItemGroup::compare()
S
79 1 3
fuEtsyPresentation::__construct()
S
72 1 5
fuEtsySubInfoApiCall::isSubscriber()
S
92 1 1
fuShortcodeBase::shortcode_handler()
S
100 1 0
fuEtsyCategoriesApiCall::isUserAgentABot()
S
92 1 1
fu_etsy_add_tinymce_lang()
S
75 1 4
fuListing::setCurrency()
S
76 1 4
fu_etsy_activate()
S
80 1 3
fuEtsySearchApiCall::__construct()
S
70 1 6
fuEtsyItemApiCall::__construct()
S
72 1 5
fuApiCall::forceDeferredLoading()
S
81 1 3
fuEtsyFeedbackApiCall::__construct()
S
71 1 6
fuListing::GetListingContent()
S
100 1 0
fuApiCall::getRequestUri()
S
92 1 1
fuApiCall::getResultCount()
S
92 1 1
fuEtsyItemApiCall::constructRequest()
S
70 1 6
fuPresentation::__construct()
S
77 1 4
fuEtsySubInfoApiCall::isUserAgentABot()
S
92 1 1
fuDeferredLoading::setup()
S
73 1 5
fuApiCall::getRetryFetch()
S
92 1 1
fuEtsyItemApiCall::initListing()
S
65 1 9
fuApiCall::errorAndDisplayLog()
S
74 1 4
fuListing::GetPrice()
S
72 1 5
fuEtsySubInfoApiCall::getAdminNotice()
S
92 1 1
fuApiCall::getResult()
S
92 1 1
fuApiCall::validateArgs()
S
76 1 4
fu_etsy_load_feedback()
S
64 1 9
fuEtsyFeedbackApiCall::getRatingIcon()
S
79 1 3
fuEtsyDefaultText::EtsyLink()
S
88 1 1
fuPresentation::deferredLoadingData()
S
66 1 9
fuEtsyDefaultText::PriorityListing()
S
89 1 1
fuEtsyListing::__construct()
S
67 1 7
fuEtsyItemRenderCallback()
S
65 1 9
fuEtsyDefaultText::LoadMore()
S
89 1 1
fuImage::__construct()
S
77 1 4
fuApiCall::createListingGrid()
S
100 1 0
fuPresentation::limitHit()
S
80 1 3
fuEtsyCategoriesApiCall::constructRequest()
S
63 1 10
fuEtsyDefaultText::AdDisclosure1()
S
89 1 1
fuEtsySearchApiCall::setQuery()
S
81 1 3
fuPresentation::GetAdDisclosureText()
S
82 1 3
fuEtsyShortcodeMCEToolbar::mce_buttons()
S
77 1 4
fu_inc_checkbox_callback()
S
70 1 5
fuEtsyShortcodeSearch::__construct()
S
72 1 5
fuEtsyShortcodeShopListings::__construct()
S
72 1 5
fuEtsyDefaultText::AdDisclosure2()
S
89 1 1
fuEtsyShortcodeFeedback::__construct()
S
72 1 5
fuShortcodeBase::mce_external_plugins()
S
77 1 4
fuEtsyFeedbackApiCall::addSubHeader()
S
73 1 5
fuEtsyFeedbackApiCall::getFeedbackStars()
S
78 1 3
fuApiCall::errorLog()
S
79 1 3
fuEtsySearchApiCall::setFeatured()
S
81 1 3
fuEtsyApiCall::setAffiliateReferenceId()
S
81 1 3
fuShortcodeMCEToolbar::mce_external_plugins()
S
100 1 0
fuEtsySearchApiCall::initListing()
S
67 1 8