Code Analysis: Woopra 3.2

Function Rating Maintainability Complexity Lines of code
WoopraAdmin::settings_page()
D
24
32 184
WoopraAdmin::upgrade()
A
39 14 67
WoopraTracker::woopra_http_request()
A
44 11 43
WoopraTracker::track()
A
47 8 45
WoopraTracker::config()
A
51 9 25
WoopraFrontend::track_signup()
A
53 8 23
WoopraFrontend::register_woocommerce_events()
S
52 7 23
WoopraFrontend::register_events()
S
53 7 21
WoopraAdmin::update()
S
57 7 15
WoopraFrontend::woopra_config()
S
59 7 13
WoopraAdmin::check_upgrade()
S
62 6 12
WoopraFrontend::track()
S
55 5 17
WoopraAdmin::getDomainName()
S
58 5 15
WoopraEvents::translate_event_strings()
S
60 5 14
WoopraFrontend::set_tracker()
S
62 5 11
WoopraFrontend::track_cart_quantity()
S
51 4 25
WoopraAdmin::__construct()
S
55 4 18
WoopraTracker::print_javascript_events()
S
59 4 16
WoopraAdmin::woopra_add_menu()
S
63 5 9
WoopraTracker::identify()
S
62 5 10
WoopraFrontend::track_cart_quantity_zero()
S
52 3 24
WoopraFrontend::track_cart_add()
S
52 3 23
WoopraFrontend::track_cart_remove()
S
52 3 23
WoopraFrontend::track_comment()
S
54 3 21
WoopraFrontend::__construct()
S
56 3 18
WoopraAdmin::enqueue()
S
55 3 18
WoopraTracker::push()
S
61 3 16
Woopra::check_error()
S
65 4 8
WoopraTracker::__construct()
S
59 3 14
WoopraFrontend::woopra_detect()
S
63 3 11
WoopraFrontend::track_checkout()
S
52 2 24
WoopraEvents::register_events()
S
49 1 39
Woopra::display_error()
S
56 2 18
WoopraAdmin::defaults()
S
49 1 33
WoopraAdmin::init()
S
66 3 9
WoopraAdmin::version_compare()
S
65 3 9
WoopraFrontend::track_coupon()
S
62 2 12
WoopraTracker::js_code()
S
60 1 19
Woopra::get_option()
S
71 2 6
WoopraTracker::print_javascript_configuration()
S
69 2 8
WoopraTracker::RandomString()
S
65 2 8
WoopraTracker::get_client_ip()
S
66 2 8
WoopraTracker::print_javascript_identification()
S
68 2 8
WoopraTracker::get_data()
S
62 1 11
Woopra::fire_error()
S
64 1 9
WoopraAdmin::content_page()
S
74 1 5
WoopraAdmin::load_textdomain()
S
80 1 3
WoopraFrontend::initialize_cart_quantities()
S
74 1 5
WoopraAdmin::admin_init()
S
79 1 3
WoopraEvents::__construct()
S
79 1 4
WoopraAdmin::register_settings_page()
S
73 1 4
WoopraAdmin::init_deactivate()
S
69 1 7
WoopraAdmin::filter_plugin_actions()
S
72 1 5
WoopraAdmin::render_page()
S
77 1 4
WoopraTracker::set_woopra_cookie()
S
76 1 3
WoopraAdmin::init_activate()
S
69 1 7
Woopra::__construct()
S
76 1 4
woopra_display_error_replace()
S
79 1 3
Woopra::plugin_url()
S
76 1 4