Code Analysis: Woomotiv - Live Sales Notification for Woocommerce 3.5.0

Function Rating Maintainability Complexity Lines of code
get_products()
D
27
27 181
WooMotiv\Frontend::load_assets()
B
32 21 99
get_orders()
B
35 18 91
WooMotiv\Frontend::ajax_update_stats()
A
34 11 116
get_reviews()
A
37 11 81
WooMotiv\Frontend::ajax_get_items()
A
45 11 39
WooMotiv\Frontend::render()
A
43 10 46
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\Frontend::replace_shortcodes()
A
52 8 21
WooMotiv\Popup::setGeoData()
S
53 7 24
WooMotiv\Framework\HTML::selectMultiple()
S
46 5 39
WooMotiv\Backend::loadAssets()
S
42 3 65
WooMotiv\Framework\Helper::isExcluded()
S
55 6 19
get_statistics()
S
49 5 34
WooMotiv\Framework\Panel::isExists()
S
59 6 15
WooMotiv\Backend::ajax_custom_popup_edit_form()
S
54 5 21
WooMotiv\Framework\Config::get()
S
57 5 20
WooMotiv\Framework\Helper::days_in_month()
S
74 6 3
days_in_month()
S
75 6 3
WooMotiv\Framework\HTML::radio()
S
51 4 25
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
WooMotiv\Popup::setProduct()
S
51 3 27
WooMotiv\Backend::printTemplates()
S
53 3 26
WooMotiv\Backend::adminMenuAction()
S
53 3 25
WooMotiv\Framework\HTML::select()
S
51 3 24
WooMotiv\Backend::review_popup()
S
54 3 23
WooMotiv\Frontend::renderCustom()
S
55 3 18
WooMotiv\Framework\Request::url()
S
65 4 8
WooMotiv\Framework\Panel::currentTab()
S
63 4 10
WooMotiv\Backend::generalPage()
S
47 1 44
WooMotiv\Framework\Request::ip()
S
63 3 12
convert_timezone()
S
64 3 11
WooMotiv\Framework\Panel::load_assets()
S
55 2 24
WooMotiv\Framework\HTML::checkbox()
S
52 2 22
get_custom_popups()
S
54 2 22
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
mod_avatar()
S
64 3 8
WooMotiv\Framework\Helper::is_loggedin()
S
66 3 8
WooMotiv\Framework\Request::method()
S
70 3 6
WooMotiv\Framework\Helper::excludedListToArray()
S
63 3 10
WooMotiv\Framework\Helper::dump()
S
65 3 9
WooMotiv\Framework\Panel::print()
S
65 3 9
WooMotiv\Popup_Review::setUserData()
S
62 3 10
WooMotiv\Frontend::renderImage()
S
65 3 8
WooMotiv\Framework\Request::set()
S
67 3 8
WooMotiv\Framework\Request::isExists()
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\Popup::__construct()
S
59 1 15
get_seen_custom_popups()
S
69 2 6
WooMotiv\Framework\HTML::removeAtts()
S
73 2 5
Woomotiv::get_site_hash()
S
71 2 6
Woomotiv::instance()
S
71 2 6
WooMotiv\Framework\Request::listening()
S
74 2 5
WooMotiv\Framework\HTML::descriptionTag()
S
74 2 4
WooMotiv\Framework\HTML::titleTag()
S
74 2 4
DLBV2\Envato_API::instance()
S
72 2 6
get_seen_order_items()
S
69 2 6
WooMotiv\Backend::adminNotices()
S
74 2 4
WooMotiv\Popup_Custom::setImage()
S
67 2 7
WooMotiv\Framework\Request::get()
S
71 2 6
validateNounce()
S
72 2 5
WooMotiv\Popup::setDates()
S
63 2 10
WooMotiv\Framework\Config::default()
S
72 2 6
WooMotiv\Framework\Request::post()
S
71 2 6
response()
S
73 2 6
WooMotiv\Framework\Alert::notice()
S
67 2 8
get_seen_reviews()
S
69 2 6
WooMotiv\Framework\Helper::sanitizedPath()
S
73 2 5
WooMotiv\Framework\Request::path()
S
66 2 8
WooMotiv\Framework\HTML::wrapper()
S
74 2 4
clear_cookies()
S
63 1 11
WooMotiv\Framework\Config::set()
S
80 1 3
WooMotiv\Framework\Config::__construct()
S
82 1 3
WooMotiv\Popup_Custom::toArray()
S
83 1 3
WooMotiv\Framework\Alert::error()
S
78 1 3
WooMotiv\Framework\Alert::success()
S
78 1 3
WooMotiv\Frontend::__construct()
S
68 1 7
WooMotiv\Framework\Alert::warning()
S
78 1 3
WooMotiv\Framework\Alert::info()
S
78 1 3
WooMotiv\Backend::ajax_custom_popup_add_form()
S
74 1 5
WooMotiv\Framework\Panel::__construct()
S
73 1 5
WooMotiv\Popup_Review::toArray()
S
83 1 3
WooMotiv\Backend::__construct()
S
80 1 3
WooMotiv\Backend::wc_order_status_completed()
S
72 1 5
date_now()
S
79 1 3
Woomotiv::__construct()
S
65 1 9
WooMotiv\Framework\Panel::count()
S
81 1 3
WooMotiv\Popup_Custom::__construct()
S
74 1 5
WooMotiv\Framework\Config::__set()
S
80 1 3
WooMotiv\Framework\Helper::sanitize()
S
69 1 6
woomotiv()
S
82 1 3
WooMotiv\Framework\Config::delete()
S
81 1 3
WooMotiv\Backend::ajax_cancel_review()
S
70 1 6
WooMotiv\Popup_Review::__construct()
S
66 1 9
WooMotiv\Framework\Config::__get()
S
81 1 3
DLBV2\Envato_API::__construct()
S
81 1 3
WooMotiv\Backend::render_contact_page()
S
79 1 4
WooMotiv\Popup::toArray()
S
83 1 3
WooMotiv\Framework\Request::queries()
S
72 1 6
WooMotiv\Popup_Review::setDates()
S
67 1 7