Code Analysis: WooCommerce Digital Signature 1.8.0.1

Function Rating Maintainability Complexity Lines of code
esig_generate_about_page()
D
19
23 374
ESIG_WOOCOMMERCE_Admin::esig_after_checkout_form()
B
42 22 46
ESIG_WOOCOMMERCE_Admin::signature_process_done()
B
42 17 50
ESIG_WOOCOMMERCE_Admin::esig_signature_after()
B
43 17 46
ESIG_WOOCOMMERCE_Admin::is_signature_needs()
A
44 16 43
esig_woo_logic::orderDetails()
A
34 11 92
woocommerce_message()
A
45 12 39
ESIG_WOOCOMMERCE_Shortcode::esig_order_details()
A
44 11 46
ESIG_WOOCOMMERCE_Admin::esig_new_woo_order()
A
53 11 21
esig_hold_payment::esig_order_meta_box_content()
A
45 9 44
esig_get_activation_state()
A
54 10 22
ESIG_WOOCOMMERCE_Admin::esig_checkout_after()
A
48 9 34
esig_hold_payment::create_order_agreement()
A
39 6 64
esig_woo_logic::clone_document()
A
40 6 61
esig_woo_logic::yith_quote_agreement()
A
49 8 30
ESIG_WOOCOMMERCE_Shortcode::esig_woo_product_save()
A
52 8 23
esig_woocommerce_get()
S
55 7 22
esig_woo_logic::esigget()
S
57 7 18
esigWooData::wooTag()
S
39 3 66
ESIG_WOOCOMMERCE_Admin::woo_add_to_cart()
S
55 6 20
ESIG_WOOCOMMERCE_Admin::order_received()
S
56 6 18
ESIG_WOOCOMMERCE_Admin::esignature_all_settings()
S
44 3 51
ESIG_WOOCOMMERCE_Admin::is_esig_wocommerce_agreement()
S
55 5 19
ESIG_WOOCOMMERCE_Admin::esig_before_checkout_form()
S
58 5 16
esig_woocommerce_sad::esig_get_sad_pages()
S
57 5 16
esig_woo_logic::getProductsName()
S
57 5 16
esig_hold_payment::is_unsigned_docs()
S
59 5 15
esigWooData::add_sif_gravity_buttons()
S
59 5 15
esigWooData::add_sif_gf_text_menu()
S
58 5 15
esig_woo_logic::get_global_doc_id_from_session()
S
62 6 10
esig_woo_logic::get_global_agreement()
S
60 5 14
esig_woo_logic::make_global_agreement_signed()
S
59 5 14
esignWoocommerceRatingWidget::esignRatingWidget()
S
58 5 13
esig_woo_logic::checkData()
S
60 5 13
esig_woo_logic::isRenewal()
S
61 5 12
ESIG_WOOCOMMERCE_Shortcode::esignature_content()
S
58 4 16
esig_woocommerce_sad::is_agreement_page_valid()
S
59 4 15
esignWoocommerceRatingWidget::checkSignedDoc()
S
59 4 13
ESIG_WOOCOMMERCE_Shortcode::esig_woo_product_summary()
S
60 4 13
esig_Addon_About::isAllowedScreen()
S
62 4 12
ESIG_WOOCOMMERCE_Admin::get_return_url()
S
61 4 11
esigWooData::document_add_data()
S
49 2 37
esig_is_plugin_active()
S
63 4 10
esig_Addon_About::loadCss()
S
64 4 8
esigWooFilters::replace_woo_shortcode()
S
65 4 8
esig_woo_logic::orderIdValid()
S
61 3 14
esig_Addon_About::requirement()
S
60 3 13
esig_woo_logic::get_agreement_id()
S
61 3 13
esig_Addon_About::adminmenu()
S
58 3 13
ESIG_WOOCOMMERCE::esig_woo_core_missing()
S
60 3 13
ESIG_WOOCOMMERCE_Shortcode::show_sad_invite_link()
S
62 3 12
esig_woo_logic::isCheckoutPage()
S
62 3 12
esig_hold_payment::is_signed_doc()
S
62 3 12
esig_woo_logic::subscriptionPluginExists()
S
65 3 11
esigWooData::enqueue_admin_scripts()
S
57 2 17
esig_woo_logic::get_temp_order_id()
S
65 3 10
ESIG_WOOCOMMERCE_Admin::before_block_checkout()
S
66 3 10
ESIG_WOOCOMMERCE_Admin::invite_not_sent()
S
65 3 9
esig_woo_logic::get_after_checkout_condition()
S
65 3 9
esig_woo_logic::inviteLinkAfterCheckout()
S
64 3 9
ESIG_WOOCOMMERCE_Admin::esig_misc_page_more_acitons()
S
69 3 5
esig_woo_logic::renewalContractAllowed()
S
67 3 8
esig_hold_payment::esig_order_meta_box()
S
64 3 9
ESIG_WOOCOMMERCE::esig_woo_requirement()
S
64 3 10
ESIG_WOOCOMMERCE::esign_woo_after_install()
S
67 3 8
ESIG_WOOCOMMERCE::esig_woo_requirement_msg()
S
65 3 9
esig_woo_logic::set_global_agreement()
S
60 2 14
esig_plugin_activation_link()
S
60 2 14
ESIG_WOOCOMMERCE_Shortcode::esig_woo_add_meta_box()
S
61 2 13
ESIG_WOOCOMMERCE_Admin::enqueue_admin_styles()
S
61 2 12
ESIG_WOOCOMMERCE::enqueue_admin_styles()
S
63 2 11
ESIG_WOOCOMMERCE_Admin::woo_init()
S
54 1 19
esig_load_template()
S
65 2 10
esig_woo_logic::is_product_logic()
S
67 2 8
enqueue_woo_admin_about_scripts()
S
63 2 9
esignWoocommerceRatingWidget::enqueueAdminStyles()
S
67 2 7
esig_woo_logic::is_global_agreement_enabled()
S
69 2 7
ESIG_WOOCOMMERCE::single_activate()
S
69 2 7
esigWooData::instance()
S
72 2 6
esig_woo_logic::is_signature_required()
S
69 2 7
esignWoocommerceRatingWidget::get_instance()
S
72 2 6
esig_woo_logic::is_after_checkout_enable()
S
67 2 8
ESIG_WOOCOMMERCE_Admin::block_order_process()
S
68 2 7
ESIG_WOOCOMMERCE_Shortcode::get_instance()
S
72 2 6
ESIG_WOOCOMMERCE_Admin::esig_woo_cart_empty()
S
69 2 7
esig_woo_logic::save_temp_order_id()
S
70 2 6
esig_woo_logic::get_global_agreement_id()
S
66 2 8
esig_hold_payment::get_instance()
S
72 2 6
ESIG_WOOCOMMERCE::get_instance()
S
72 2 6
ESIG_WOOCOMMERCE_Shortcode::get_esig_order_id()
S
67 2 8
ESIG_WOOCOMMERCE_Admin::get_instance()
S
72 2 6
esig_woo_logic::orderHasAgreement()
S
65 2 9
esig_woo_logic::get_after_checkout_order_id()
S
72 2 6
ESIG_WOOCOMMERCE::about_page_action_link()
S
64 2 9
ESIG_WOOCOMMERCE_Shortcode::esig_woo_render_meta_box_content()
S
64 2 9
esignWoocommerceRatingWidget::enqueueAdminScripts()
S
67 2 7
ESIG_WOOCOMMERCE_Shortcode::__construct()
S
61 1 11
esig_Addon_About::about_page()
S
78 1 3
ESIG_WOOCOMMERCE::__construct()
S
67 1 7
esig_woo_logic::get_sad_page_id()
S
75 1 4
esig_woo_logic::save_after_checkout_doc_list()
S
72 1 5
esig_woocommerce_sad::__construct()
S
74 1 5
esig_woocommerce_sanitize_init()
S
80 1 3
esig_woocommerce_sad::get_sadpage_id_document_id()
S
69 1 7
ESIG_WOOCOMMERCE::esign_not_core_view()
S
68 1 7
esig_woo_logic::update_after_checkout_doc_list()
S
68 1 7
esignWoocommerceRatingWidget::__construct()
S
66 1 8
ESIG_WOOCOMMERCE::single_deactivate()
S
89 1 2
esig_woo_logic::get_after_checkout_doc_list()
S
65 1 8
esig_woo_logic::__construct()
S
74 1 5
ESIG_WOOCOMMERCE::esig_woocommerce_adminmenu()
S
74 1 4
esig_Addon_About::core_page()
S
78 1 3
esigWooFilters::init()
S
78 1 3
esig_woo_logic::is_checkout_block()
S
78 1 3
esig_woocommerce_sad::get_sad_document_id()
S
69 1 7
esig_Addon_About::__construct()
S
82 1 3
ESIG_WOOCOMMERCE::get_plugin_slug()
S
82 1 3
ESIG_WOOCOMMERCE_Admin::__construct()
S
62 1 10
esignWoocommerceRatingWidget::esigWoocommerceRattingWidgetRemove()
S
76 1 4
esig_woo_logic::make_agreement_signed()
S
72 1 5
esig_woo_logic::get_agreement_logic()
S
78 1 3
esig_woo_logic::get_global_logic()
S
80 1 3
esig_woo_logic::save_after_checkout_order_id()
S
74 1 4
esig_commerce_load_textdomain()
S
78 1 3
ESIG_WOOCOMMERCE_Admin::signing_logic()
S
72 1 6
esig_woo_logic::save_document_meta()
S
79 1 3
esig_hold_payment::document_title()
S
73 1 5
esig_woo_logic::saveMetaDoclist()
S
72 1 5
esig_Addon_About::hooks()
S
79 1 3
esig_hold_payment::__construct()
S
72 1 5
esig_woo_logic::remove_after_checkout_order_id()
S
79 1 3
ESIG_WOOCOMMERCE_Admin::after_checkout_signed_update()
S
79 1 3
ESIG_WOO_GET()
S
75 1 4
ESIG_WOOCOMMERCE_Admin::condition_logic()
S
69 1 7
esig_hold_payment::get_resend_url()
S
67 1 6
ESIG_WOOCOMMERCE::activate()
S
75 1 4
esig_hold_payment::pre_process_checkout()
S
65 1 9
ESIG_WOOCOMMERCE_Admin::esignature_add_section()
S
75 1 4
esigWooData::__construct()
S
69 1 6
ESIG_WOOCOMMERCE::deactivate()
S
80 1 3