Code Analysis: Fast eBay Listings 2.12.1

Function Rating Maintainability Complexity Lines of code
fu_ebay_admin_init()
D
15
3 586
fuEbayWidgetSearch::form()
D
30 30 110
fuEbayListing::GetListingContent()
D
35 33 62
fuEbayBrowseSearchApiCall::validateArgs()
C
41 27 48
fuEbayRssFeedCall::initListing()
C
36 25 68
fuEbayFeedbackApiCall::createListingGrid()
B
31 19 121
fuEbayWidgetSearch::widget()
B
36 22 65
fu_ebay_load_search()
B
41 21 49
fuEbayWidgetSearchDynamic::widget()
B
38 18 58
fuEbayBrowseSearchApiCall::constructRequest()
B
44 19 38
fuEbaySubInfoApiCall::createListingGrid()
A
41 12 54
fuPresentation::setSlideShow()
A
49 13 28
fuPresentation::validate()
A
52 13 22
fuEbayWidgetSearchDynamic::determineSearchQuery()
A
48 12 32
fu_ebay_init_epn_disclosure()
A
49 12 31
fuEbayBrowseSearchApiCall::countResults()
A
49 11 30
fuEbayBrowseSearchApiCall::createListingGrid()
A
49 11 27
fuPresentation::genTableItemGroups()
A
45 9 40
fuApiCall::call()
A
51 9 27
fuPresentation::setTableSize()
A
60 9 11
fuListing::GetEndTime()
A
52 8 23
fuEbayRssFeedCall::createListingGrid()
A
53 8 20
fu_ebay_options()
A
39 4 78
fuEbayApiCall::geoTargetGlobalId()
S
57 8 15
fuPresentation::genTableItem()
S
49 7 30
fuPresentation::genTableEnd()
S
50 7 28
fuPresentation::genSlideshow()
S
52 7 25
fuApiCall::fetch()
S
48 6 33
fuListing::GetListingAsHtml()
S
53 7 18
fuEbayFeedbackRenderCallback()
S
50 6 29
fuEbayShortcodeFeedback::shortcode_handler()
S
50 6 29
fu_ebay_addscripts()
S
52 6 23
fuEbayBrowseGetItemApiCall::createListingGrid()
S
52 6 22
fu_ebay_load_categories()
S
53 6 21
fuListing::parseFromFelObj()
S
47 5 35
fuListing::GetImage()
S
54 6 19
fu_ebay_arrangement_callback()
S
40 3 59
fu_ebay_upgrade_completed()
S
60 6 13
fuEbayUtils::GetRightNowLogoHtml()
S
49 5 28
fu_ebay_colourstyle_callback()
S
43 3 50
fu_ebay_display_addisclosure_warnings()
S
55 5 18
fuPresentation::loadPresentationFromParams()
S
57 5 17
fu_ebay_addadminscripts()
S
47 4 32
fuEbayUtils::GetBINLogoHtml()
S
61 6 10
fuApiCall::isUserAgentABot()
S
63 6 10
fuEbayFeedbackApiCall::setSeller()
S
59 5 14
fuEbayBrowseSearchApiCall::setSellers()
S
59 5 14
fu_ebay_load_getitem()
S
58 5 14
fuListing::GetListingLeftImage()
S
55 4 19
fu_ebay_load_rss()
S
56 4 18
fu_ebay_addisclosuretext()
S
58 4 16
fu_ebay_init_db_upgrades()
S
57 4 16
fu_inc_definput_callback()
S
63 5 8
fuEbayApiCall::constructRequest()
S
61 5 10
fuEbayShortcodeSearch::shortcode_handler()
S
44 2 44
fuListing::GetImageWidthHeightStyles()
S
59 4 14
fuEbayBrowseSearchApiCall::createDeferredLoadingStub()
S
49 3 28
fuEbayBrowseGetItemApiCall::validateArgs()
S
61 4 12
fu_ebay_handle_admin_notice_dismissal()
S
61 4 11
fuEbayWidgetSearch::update()
S
51 3 26
fuApiCall::checkRespError()
S
62 4 11
fuDeferredLoading::createStub()
S
49 2 36
fuPresentation::genTableStart()
S
53 3 19
fu_ebay_addstyles()
S
57 3 16
fu_ebay_register_settings()
S
45 1 45
fu_inc_intinput_callback()
S
63 4 8
fuEbayBrowseSearchApiCall::setSellerType()
S
65 4 9
fuShortcodeBase::admin_head()
S
65 4 9
fuShortcodeMCEToolbar::admin_head()
S
65 4 9
fuEbayFeedbackApiCall::getRatingIcon()
S
66 4 9
fuDeferredLoading::setMode()
S
66 4 10
fu_ebay_getsmartlinksscript()
S
59 3 13
fu_inc_kses_admin_ruleset()
S
48 1 43
fu_ebay_uninstall()
S
47 1 43
fuEbaySearchRenderCallback()
S
45 1 43
fuApiCall::__construct()
S
60 3 13
fu_ebay_getDefGlobalIdForLocale()
S
59 3 12
fuUtils::GetBotUserAgentsJS()
S
61 3 12
fu_ebay_display_sub_expiry_notice()
S
62 3 11
fu_ebay_init_redirect()
S
62 3 11
fu_ebay_admincatchooser()
S
52 2 26
fu_inc_category_callback()
S
63 3 8
fuEbayRssFeedCall::validateArgs()
S
69 3 6
fuEbayRssFeedCall::decodeResponse()
S
67 3 7
fu_inc_addformlabel()
S
70 3 5
fuEbayBrowseSearchApiCall::setSearchLocation()
S
67 3 8
fuListing::GetListingCentreImage()
S
58 2 15
fuEbayCategoriesApiCall::createListingGrid()
S
71 3 5
fuPresentation::genTableItemIntoGroups()
S
66 3 8
fuEbayFeedbackApiCall::validateArgs()
S
64 3 10
fu_inc_kses_extended_ruleset()
S
51 1 30
fuApiCall::createDeferredLoadingStub()
S
70 3 6
fuUtils::GetExtLink()
S
66 3 7
fuUtils::GetExtFileContents()
S
66 3 8
fuEbayBrowseGetItemApiCall::constructRequest()
S
66 3 7
fuEbayBrowseSearchApiCall::setSortOrder()
S
70 3 6
fuEbayShortcodeItem::shortcode_handler()
S
58 2 15
is_countable()
S
78 3 3
fuEbayBrowseSearchApiCall::setCategories()
S
66 3 8
fuApiCall::dumpSettingsToParams()
S
69 3 6
fu_ebay_load_feedback()
S
59 2 13
fu_ebay_display_install_notice()
S
61 2 13
fuApiCall::performFetch()
S
63 2 11
fubaby_ebayLinkText_sanitize()
S
63 2 11
fu_inc_addformselect_dict()
S
61 2 11
fu_inc_addformselect_arr()
S
61 2 11
fu_ebay_displayfields_callback()
S
60 2 11
fuEbayRssFeedRenderCallback()
S
57 1 17
fuEbayShortcodeRss::shortcode_handler()
S
57 1 16
fuEbayShortcodeMCEToolbar::admin_enqueue_scripts()
S
57 1 16
fuEbayFeedbackApiCall::createDeferredLoadingStub()
S
57 1 16
fuEbayWidgetSearchDynamic::__construct()
S
69 2 6
fuEbayBrowseSearchApiCall::__construct()
S
66 2 8
fu_ebay_item_block_init()
S
66 2 10
fu_ebay_feedback_block_init()
S
66 2 10
fuEbaySubInfoApiCall::fetch()
S
67 2 8
fu_ebay_save_profile_fields()
S
71 2 5
fu_ebay_search_block_init()
S
66 2 10
fu_inc_sanitize_text_in_dict_keys()
S
79 2 3
fuApiCall::decodeResponse()
S
66 2 9
fu_ebay_enable_displayfields_for_2_9_0()
S
70 2 6
fuShortcodeMCEToolbar::__construct()
S
71 2 6
fu_ebay_rssfeed_block_init()
S
66 2 10
fuEbayApiCall::__construct()
S
72 2 5
fu_ebay_display_update_notice()
S
73 2 6
fu_ebay_admin_tab_html()
S
73 2 4
fuEbayPresentation::GetFELLinkHtml()
S
62 2 10
fuApiCall::countResults()
S
76 2 4
fu_inc_textarea_callback()
S
66 2 7
fu_inc_url_callback()
S
67 2 6
fuEbayRssFeedCall::__construct()
S
66 2 8
fuPresentation::genSlideshowDots()
S
62 2 10
fuShortcodeBase::__construct()
S
68 2 7
fuUtils::GetSecureUrl()
S
70 2 6
fuEbayFeedbackApiCall::countResults()
S
76 2 4
fuEbayPresentation::GetAdDisclosureText()
S
66 2 8
fuApiCall::getEndpoint()
S
74 2 4
fuEbayWidgetSearch::__construct()
S
69 2 6
fuApiCall::constructRequest()
S
63 2 9
fuApiCall::isRequestCached()
S
69 2 6
fuCurrency::GetSymbolEntity()
S
69 2 7
fuDeferredLoading::__construct()
S
64 2 9
fuApiCall::traceLog()
S
74 2 4
fuListing::__construct()
S
59 1 14
fu_ebay_show_profile_fields()
S
62 1 14
fuEbayRssFeedCall::createDeferredLoadingStub()
S
59 1 14
fuEbayItemRenderCallback()
S
60 1 13
fuEbayShortcodeImage::shortcode_handler()
S
60 1 13
fuEbayBrowseGetItemApiCall::createDeferredLoadingStub()
S
61 1 12
fuEbaySortOrder::init()
S
62 1 11
fuPresentation::genSlideshowLoadMore()
S
62 1 11
fuShortcodeBase::shortcode_handler()
S
100 1 0
fu_inc_checkbox_callback()
S
70 1 5
fuPresentation::deferredLoadingData()
S
66 1 9
fuApiCall::errorAndDisplayLog()
S
74 1 4
fuEbayUtils::GetBINBestOfferLogoHtml()
S
73 1 4
fu_ebay_activate()
S
80 1 3
fuApiCall::getCallHash()
S
79 1 3
fuEbayWidgetSearchRegisterFunc()
S
92 1 1
fuEbaySubInfoApiCall::isUserAgentABot()
S
92 1 1
fuApiCall::getResultCount()
S
92 1 1
fu_ebay_menu()
S
66 1 9
fuEbayPresentation::getLogo()
S
73 1 5
fu_ebay_settings_link()
S
68 1 7
fuApiCall::forceDeferredLoading()
S
81 1 3
fuImage::__construct()
S
77 1 4
fuEbayPresentation::__construct()
S
69 1 6
fuEbayShortcodeFeedback::__construct()
S
72 1 5
fuEbaySubInfoApiCall::isSubscriber()
S
92 1 1
fuEbayShortcodeRss::__construct()
S
72 1 5
fuPresentation::__construct()
S
77 1 4
fuEbayBrowseSearchApiCall::setQuery()
S
77 1 4
fuPresentation::getLogo()
S
82 1 3
fuShortcodeMCEToolbar::mce_buttons()
S
100 1 0
fuApiCall::getRetryFetch()
S
92 1 1
fuEbayCategoriesApiCall::isUserAgentABot()
S
92 1 1
fuEbayFeedbackApiCall::getFeedbackStars()
S
78 1 3
fuEbayFeedbackApiCall::__construct()
S
71 1 6
fuEbayListing::__construct()
S
65 1 8
fuEbayFeedbackApiCall::constructRequest()
S
65 1 9
fuEbaySubInfoApiCall::constructRequest()
S
73 1 5
fuApiCall::initListing()
S
98 1 1
fuEbayApiCall::setCustomId()
S
81 1 3
fuEbayRssFeedCall::constructRequest()
S
81 1 3
fuEbaySubInfoApiCall::getAdminNotice()
S
92 1 1
fuEbayBrowseGetItemApiCall::__construct()
S
72 1 5
fuShortcodeBase::mce_buttons()
S
77 1 4
fuEbayFeedbackApiCall::addSubHeader()
S
73 1 5
fuEbayShortcodeImage::__construct()
S
72 1 5
fu_ebay_add_tinymce_lang()
S
75 1 4
fuEbayApiCall::getCallHash()
S
79 1 3
fuEbayDefaultText::PriorityListing()
S
89 1 1
fuDeferredLoading::addData()
S
79 1 3
fuEbayShortcodeMCEToolbar::mce_external_plugins()
S
74 1 4
fuApiCall::getResult()
S
92 1 1
fuEbayShortcodeItem::__construct()
S
72 1 5
fuEbayCategoriesApiCall::createDeferredLoadingStub()
S
80 1 3
fuEbayBrowseSearchApiCall::setBuyingOptions()
S
81 1 3
fuShortcodeBase::mce_external_plugins()
S
77 1 4
fuShortcodeMCEToolbar::admin_enqueue_scripts()
S
100 1 0
fuEbayBrowseSearchApiCall::initListing()
S
67 1 8
fuPresentation::limitHit()
S
80 1 3
fuApiCall::getRespSuccess()
S
91 1 1
fuApiCall::createListingGrid()
S
100 1 0
fuApiCall::getRequestUri()
S
92 1 1
fuApiCall::geoTargetGlobalId()
S
98 1 1
fuEbayBrowseGetItemApiCall::initListing()
S
65 1 9
fuEbayBrowseSearchApiCall::setAspect()
S
76 1 4
fuApiCall::disableDeferredLoading()
S
81 1 3
fuEbayCategoriesApiCall::constructRequest()
S
63 1 10
fuEbayShortcodeMCEToolbar::mce_buttons()
S
77 1 4
fu_ebay_addadminstyles()
S
69 1 6
fuShortcodeMCEToolbar::mce_external_plugins()
S
100 1 0
fuDeferredLoading::setup()
S
73 1 5
fuEbayDefaultText::AdDisclosure2()
S
89 1 1
fuListing::GetListingContent()
S
100 1 0
fu_ebay_subonly_suffix()
S
78 1 3
fuApiCall::setCachingOptions()
S
81 1 3
fuEbayCategoriesApiCall::__construct()
S
74 1 5
fuEbayDefaultText::GotoTop()
S
89 1 1
fuEbaySellerType::init()
S
68 1 7
fuEbayApiCall::createDeferredLoadingStub()
S
68 1 7
fuPresentation::genSlideshowInfiniteScroll()
S
73 1 5
fuEbayWidgetSearchDynamicRegisterFunc()
S
92 1 1
fuApiCall::errorLog()
S
79 1 3
fuEbaySubInfoApiCall::__construct()
S
82 1 3
fuApiCall::validateArgs()
S
76 1 4
fuEbayDefaultText::AdDisclosure1()
S
89 1 1
fuEbayBuyingOptions::init()
S
68 1 7
fuPresentation::GetFELLinkHtml()
S
82 1 3
fuEbaySubInfoApiCall::createDeferredLoadingStub()
S
80 1 3
fuEbayDefaultText::EmptySearch()
S
89 1 1
fuDeferredLoading::mode()
S
92 1 1
fuEbayShortcodeSearch::__construct()
S
72 1 5
fuEbayWidgetSearch::registerValidationScript()
S
74 1 4
fuEbayWidgetSearch::formIdNameAttrs()
S
77 1 3
fuPresentation::GetAdDisclosureText()
S
82 1 3
fuEbayDefaultText::EbayLink()
S
88 1 1
fuEbayFeedbackRatingDetails::init()
S
66 1 8
fuEbayRssFeedCall::setFeed()
S
81 1 3
fuEbayDefaultText::LoadMore()
S
89 1 1