Code Analysis: Woomotiv - Live Sales Notification for Woocommerce 3.6.3

Function Rating Maintainability Complexity Lines of code
Woomotiv\Frontend::load_assets()
B
32 21 99
get_products()
B
30 16 156
get_reviews()
B
36 14 82
Woomotiv\Frontend::ajax_update_stats()
A
33 11 120
Woomotiv\Frontend::ajax_get_items()
A
45 11 39
Woomotiv\Frontend::render()
A
44 10 44
Woomotiv\Frontend::replace_shortcodes()
A
41 8 61
Woomotiv\Backend::ajax_custom_popup_save()
A
42 7 56
DLBV2\Envato_API::request()
A
47 8 34
Woomotiv\Framework\Panel::navMarkup()
A
51 8 25
Woomotiv\Framework\Helper::isExcluded()
A
54 8 21
Woomotiv\Popup::setGeoData()
S
53 7 24
get_statistics()
S
46 5 42
Woomotiv\Framework\HTML::selectMultiple()
S
46 5 39
Woomotiv\Backend::loadAssets()
S
42 3 65
Woomotiv\Framework\Panel::isExists()
S
59 6 15
Woomotiv\Backend::ajax_custom_popup_edit_form()
S
53 5 21
Woomotiv\Framework\Config::get()
S
57 5 20
Woomotiv\Framework\HTML::radio()
S
49 4 30
days_in_month()
S
75 6 3
Woomotiv\Framework\Panel::addTab()
S
54 4 23
Woomotiv\Frontend::renderReview()
S
52 4 21
Woomotiv\Frontend::renderProduct()
S
54 4 18
Woomotiv\Backend::ajax_custom_popup_delete()
S
58 4 14
Woomotiv\Framework\HTML::tag_properties()
S
60 4 13
Woomotiv\Framework\HTML::__callStatic()
S
61 4 12
Woomotiv\Framework\HTML::getAttributes()
S
61 4 12
excludeProducts()
S
60 4 12
Woomotiv\Popup::setProduct()
S
51 3 27
Woomotiv\Backend::adminMenuAction()
S
53 3 25
Woomotiv\Framework\HTML::select()
S
51 3 24
Woomotiv\Backend::review_popup()
S
54 3 23
Woomotiv\Backend::printTemplates()
S
55 3 20
Woomotiv\Frontend::renderCustom()
S
55 3 18
Woomotiv\Framework\Panel::currentTab()
S
63 4 10
Woomotiv\Framework\Request::url()
S
65 4 8
Woomotiv\Backend::generalPage()
S
47 1 44
Woomotiv\Framework\HTML::checkbox()
S
50 2 27
Woomotiv\Framework\Helper::excludedListToArray()
S
61 3 12
Woomotiv\Framework\Request::ip()
S
63 3 12
Woomotiv\Framework\Panel::load_assets()
S
55 2 24
get_custom_popups()
S
52 2 23
Woomotiv\Popup::setUserData()
S
55 2 21
Woomotiv\Popup_Review::setProducts()
S
56 2 17
DLBV2\Envato_API::verify_purchase()
S
63 3 10
Woomotiv\Backend::init()
S
57 2 15
Woomotiv\Framework\Helper::is_loggedin()
S
66 3 8
mod_avatar()
S
64 3 8
Woomotiv\Framework\Request::isExists()
S
67 3 8
Woomotiv\Frontend::renderImage()
S
65 3 8
Woomotiv\Framework\Panel::print()
S
65 3 9
Woomotiv\Popup_Review::setUserData()
S
62 3 10
Woomotiv\Framework\Request::method()
S
70 3 6
Woomotiv\Framework\Request::set()
S
67 3 8
Woomotiv\Autoload::init()
S
60 2 12
Woomotiv\Timezone::getWpTimezone()
S
62 2 11
Woomotiv\Backend::adminMenuMultisite()
S
60 1 20
Woomotiv\Framework\HTML::input()
S
55 1 20
Woomotiv\Framework\HTML::textarea()
S
55 1 19
Woomotiv\Framework\HTML::wrapper()
S
70 2 6
Woomotiv::instance()
S
71 2 6
DLBV2\Envato_API::instance()
S
72 2 6
get_seen_reviews()
S
70 2 5
Woomotiv\Backend::adminNotices()
S
74 2 4
response()
S
73 2 6
Woomotiv\Framework\Config::default()
S
72 2 6
Woomotiv::get_site_hash()
S
71 2 6
Woomotiv\Framework\HTML::removeAtts()
S
73 2 5
Woomotiv\Framework\Request::listening()
S
74 2 5
Woomotiv\Framework\Helper::sanitizedPath()
S
69 2 7
Woomotiv\Popup_Custom::setImage()
S
67 2 7
Woomotiv\Popup::setDates()
S
63 2 10
convert_timezone()
S
70 2 6
Woomotiv\Popup::__construct()
S
59 1 15
Woomotiv\Framework\Request::post()
S
71 2 6
Woomotiv\Framework\HTML::descriptionTag()
S
70 2 6
get_seen_order_items()
S
71 2 5
excludeOutOfStock()
S
71 2 6
get_seen_custom_popups()
S
70 2 5
Woomotiv\Framework\Request::path()
S
66 2 8
Woomotiv\Framework\Request::get()
S
71 2 6
validateNounce()
S
73 2 5
Woomotiv\Framework\Alert::notice()
S
67 2 8
excludeOrderItems()
S
65 2 9
Woomotiv\Framework\HTML::titleTag()
S
70 2 6
clear_cookies()
S
63 1 11
Woomotiv\Frontend::__construct()
S
68 1 7
Woomotiv\Framework\Alert::error()
S
78 1 3
Woomotiv\Framework\Panel::count()
S
81 1 3
Woomotiv\Framework\Request::queries()
S
72 1 6
Woomotiv\Framework\Config::__set()
S
80 1 3
Woomotiv\Framework\Alert::info()
S
78 1 3
Woomotiv\Backend::wc_order_status_completed()
S
72 1 5
Woomotiv\Framework\Config::__get()
S
81 1 3
Woomotiv\Popup::toArray()
S
83 1 3
Woomotiv\Framework\Config::delete()
S
81 1 3
Woomotiv\Backend::ajax_custom_popup_add_form()
S
74 1 5
Woomotiv\Popup_Review::__construct()
S
66 1 9
Woomotiv\Backend::render_contact_page()
S
79 1 4
Woomotiv\Backend::ajax_cancel_review()
S
70 1 6
Woomotiv\Framework\Panel::__construct()
S
73 1 5
Woomotiv\Framework\Config::__construct()
S
82 1 3
Woomotiv\Popup_Custom::toArray()
S
83 1 3
date_now()
S
80 1 3
Woomotiv\Backend::__construct()
S
80 1 3
Woomotiv\Popup_Review::setDates()
S
67 1 7
Woomotiv\Framework\Alert::warning()
S
78 1 3
Woomotiv\Framework\Alert::success()
S
78 1 3
woomotiv()
S
82 1 3
Woomotiv\Popup_Custom::__construct()
S
74 1 5
DLBV2\Envato_API::__construct()
S
81 1 3
Woomotiv\Popup_Review::toArray()
S
83 1 3
Woomotiv::__construct()
S
65 1 9
Woomotiv\Framework\Helper::sanitize()
S
69 1 6
Woomotiv\Framework\Config::set()
S
80 1 3