Code Analysis: Amazon Tools 1.7.2

Function Rating Maintainability Complexity Lines of code
AmazonTools::shortcode()
D
33 34 88
AmazonTools::__construct()
A
41 11 55
amazon_fetch()
A
43 11 50
AmazonTools::shortcodeForeach()
A
49 12 27
amazon_data_fetch()
A
41 10 55
AmazonTools::applyTemplate()
A
49 11 27
amazon_format_results()
A
51 10 25
AmazonMetaBox::prepareBox()
A
46 9 37
AmazonTools::install()
A
40 7 66
AmazonDataParser::parse()
A
51 9 26
amazon_import_template_1_0()
A
51 8 26
AmazonDataParser::fetch()
S
52 7 26
AmazonAjax::search()
S
46 6 40
AmazonAjax::addListItem()
S
52 7 23
amazon_cache_insert()
S
55 7 18
AmazonPost::prepareFields()
S
51 6 26
amazon_blank_value()
S
52 6 25
amazon_css_dir()
S
57 6 18
AmazonPluginUpdate::go()
S
57 6 16
AmazonDataParser::toArray()
S
62 6 11
AmazonTools::bufferData()
S
52 5 26
amazon_display_fields()
S
52 5 24
AmazonLib::addToList()
S
52 5 24
AmazonAjax::doUpdate()
S
52 5 23
amazon_create_css_file()
S
55 5 19
amazon_css_url()
S
58 5 16
AmazonTools::format()
S
61 5 12
AmazonMenus::adminMenus()
S
50 4 26
AmazonLib::drawListTableRows()
S
52 4 24
amazon_data_response_group()
S
52 4 23
amazon_export_all_templates()
S
54 4 19
AmazonLib::quickSearch()
S
55 4 19
AmazonPost::newList()
S
57 4 17
AmazonTools::shortcodeSetting()
S
59 4 15
amazon_admin_url()
S
59 4 14
amazon_format_features()
S
61 4 13
AmazonMetaBox::templatesBox()
S
60 4 12
AmazonMenus::__construct()
S
61 4 12
amazon_update_fields()
S
60 4 12
AmazonMetaBox::quickSearchBox()
S
55 3 22
AmazonAPI::itemLookup()
S
54 3 21
AmazonLib::allLists()
S
57 3 16
AmazonMenus::upgradeNotice()
S
60 3 16
AmazonLib::isActive()
S
66 4 8
amazon_admin_footer()
S
61 3 14
AmazonCache::delete()
S
59 3 14
AmazonLib::validateNormal()
S
62 3 12
AmazonMetaBox::prepareQuickSearch()
S
62 3 12
AmazonTools::uninstall()
S
56 2 19
amazon_product_description()
S
69 3 7
amazon_desc_short()
S
63 3 10
amazon_cache_expire()
S
71 3 5
AmazonMenus::listsJS()
S
59 1 30
AmazonMetaBox::savePost()
S
64 3 9
AmazonMetaBox::adminJS()
S
64 3 9
AmazonAjax::removeListItem()
S
70 3 6
AmazonTools::updateNag()
S
61 2 15
AmazonAPI::similarityLookup()
S
58 2 15
amazon_export_template()
S
61 2 12
AmazonAjax::changeTemplate()
S
62 2 11
AmazonAPI::sign()
S
56 1 16
AmazonLib::assocTag()
S
72 2 5
AmazonMenus::registerScripts()
S
63 2 10
AmazonTools::applyTemplateExcerpt()
S
67 2 8
AmazonMetaBox::adminFooter()
S
67 2 8
amazon_format_author()
S
73 2 5
amazon_compress_fetch()
S
64 2 10
amazon_free_shipping()
S
74 2 5
AmazonDataParser::__construct()
S
69 2 7
AmazonLib::getSimilar()
S
63 2 10
AmazonAPI::build_query()
S
66 2 8
amazon_do_shortcode()
S
67 2 8
AmazonMetaBox::fieldBox()
S
66 2 9
AmazonAjax::removeList()
S
65 2 8
amazon_api_fetch()
S
62 2 10
AmazonTools::enqueueScripts()
S
72 2 5
amazon_get_template()
S
63 2 10
AmazonTools::ajaxUpdate()
S
65 2 10
AmazonLib::shorten()
S
69 2 6
AmazonPluginUpdate::exec()
S
73 2 5
AmazonAPI::itemSearch()
S
59 1 13
AmazonAPI::getTLD()
S
62 1 11
AmazonCache::formatExpireTime()
S
62 1 11
amazon_delete_cache()
S
70 1 6
AmazonAPI::parseResponse()
S
80 1 3
AmazonMenus::enqueueScripts()
S
74 1 5
amazon_update_1_5()
S
65 1 10
AmazonMenus::clickJS()
S
68 1 9
AmazonCache::getCache()
S
71 1 5
AmazonAPI::sxmlRequest()
S
80 1 3
AmazonAPI::fgcRequest()
S
76 1 4
AmazonMenus::settingsInit()
S
79 1 3
amazon_delete_fields()
S
68 1 7
AmazonMenus::displayClicks()
S
81 1 3
amazon_update_template()
S
65 1 8
AmazonLib::quickLink()
S
68 1 7
AmazonAjax::__construct()
S
64 1 9
AmazonMenus::templatesInit()
S
75 1 4
AmazonMenus::listsInit()
S
72 1 5
amazon_reviews_iframe()
S
80 1 3
AmazonMenus::displayGettingStarted()
S
81 1 3
AmazonMenus::cacheJS()
S
79 1 7
AmazonPluginUpdate::enqueue()
S
80 1 3
AmazonMenus::displayTemplates()
S
81 1 3
AmazonLib::removeListItem()
S
69 1 6
amazon_start()
S
83 1 3
AmazonMenus::cacheInit()
S
79 1 3
AmazonMenus::settingsJS()
S
79 1 7
amazon_cache_fetch()
S
63 1 9
amazon_end()
S
75 1 4
amazon_shortcodes_all()
S
65 1 8
AmazonMenus::displayShortcodes()
S
81 1 3
amazon_get_post_templates()
S
69 1 6
amazon_import_template()
S
76 1 4
AmazonPluginUpdate::__construct()
S
81 1 3
amazon_get_template_fields()
S
69 1 6
amazon_add_template()
S
63 1 10
amazon_sample_templates()
S
77 1 4
amazon_delete_field()
S
67 1 7
AmazonMenus::displaySettings()
S
81 1 3
amazon_update_1_3()
S
79 1 3
amazon_update_1_2()
S
80 1 3
AmazonMetaBox::__construct()
S
68 1 7
AmazonAPI::curlRequest()
S
66 1 8
AmazonAPI::request()
S
74 1 4
amazon_link()
S
81 1 3
AmazonMenus::templatesJS()
S
79 1 7
amazon_can_write_css()
S
80 1 3
amazon_delete_template()
S
68 1 7
AmazonMenus::displayCache()
S
81 1 3
AmazonMenus::clickInit()
S
72 1 5
amazon_get_templates()
S
70 1 6
AmazonMenus::displayLists()
S
81 1 3
amazon_update_1_1()
S
71 1 6
AmazonLib::getProductsByList()
S
71 1 5
amazon_caching()
S
77 1 4
AmazonAPI::__construct()
S
66 1 8
AmazonTools::triggerAjaxUpdate()
S
81 1 3