Code Analysis: Fast Etsy Listings 0.2.3

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