Code Analysis: Ninja Forms Signature Contract Add-On 3.1.6.8.1

Function Rating Maintainability Complexity Lines of code
esig_generate_about_page()
D
19
23 413
ESIG_NF_SETTING::get_value()
C
36 29 76
ESIG_NF_SETTING::generate_array_value()
C
37 26 69
ESIG_NF_SETTING::is_serialized()
C
40 25 55
ninjaforms_message()
A
46 10 37
ESIG_NF_SETTING::save_esig_nf_meta()
A
49 10 34
esig_get_activation_state()
A
54 10 22
ESIG_NF_SETTING::display_value()
A
49 9 32
ESIG_NFDS_Admin::esig_invite_document()
A
38 6 69
ESIG_NF_SETTING::get_radio()
A
50 8 28
esigNinjaFilters::ninja_document_title_filter()
A
50 8 28
ESIG_NFDS_Admin::esig_almost_done_ninja_settings()
A
47 7 34
ESIG_NFDS_Admin::enableReminders()
S
57 8 15
ESIG_NF_SETTING::get_checkbox()
S
52 7 24
ESIG_NF_SETTING::esigget()
S
57 7 18
NF_Actions_Esignature::process()
S
50 6 30
ESIG_NFDS_Admin::process()
S
45 5 41
ESIG_NF_SETTING::calculate()
S
51 6 26
ESIG_NF_SETTING::ninja_form_fields()
S
54 6 20
ESIG_NF_SETTING::get_repeater()
S
55 6 19
ESIG_NFDS_Admin::add_sif_ninja_buttons()
S
56 6 19
ESIG_NF_SETTING::displayEmail()
S
55 6 18
ESIG_NF_SETTING::get_listcheckbox()
S
56 6 17
ESIG_NFDS_Admin::enqueue_admin_scripts()
S
52 5 24
ESIG_NF_SETTING::get_table_editor()
S
53 5 23
ESIG_NFDS_Admin::after_sign_check_next_agreement()
S
55 5 19
ESIG_NF_SETTING::genarate_all_value()
S
55 5 18
ESIG_NFDS_Admin::esig_agreement_before_display()
S
59 5 15
ESIG_NFDS_Admin::add_sif_nf_text_menu()
S
58 5 15
ESIG_NF_SETTING::docId()
S
58 5 15
esignRatingWidgetNinja::esignRatingWidget()
S
58 5 13
ESIG_NFDS_Admin::render_shortcode_esigninja()
S
54 4 20
ESIG_NF_SETTING::ninja_form_option()
S
56 4 17
esig_ninjaform_document_view::add_document_view()
S
44 1 61
ESIG_NF_SETTING::get_sad_option()
S
56 4 16
ESIG_NFDS_Admin::esig_ninja_contract_requirement_modal()
S
64 5 9
ESIG_NFDS_Admin::esig_ninja_contract_requirement()
S
71 5 5
ESIG_NF_SETTING::isSameSubmission()
S
58 4 15
ESIG_NF_SETTING::get_state()
S
59 4 14
esignRatingWidgetNinja::checkSignedDoc()
S
59 4 13
ESIG_NF_SETTING::get_file_upload()
S
60 4 13
esig_ninjaform_document_view::add_document_view_modal()
S
48 2 42
esig_Addon_About::isAllowedScreen()
S
62 4 12
ESIG_NF_SETTING::get_esig_nf_meta()
S
62 4 12
ESIG_NFDS_Admin::__construct()
S
50 3 26
ESIG_NF_SETTING::get_field_type()
S
63 4 11
esig_Addon_About::loadCss()
S
64 4 8
esigNinjaFilters::replace_esigninja_shortcode()
S
65 4 8
ESIG_NFDS_Admin::esig_ninja_forms_display_response_deprecated()
S
61 3 14
ESIG_NFDS_Admin::esig_ninja_forms_display_response()
S
61 3 14
ESIG_NFDS_Admin::show_invite_error()
S
61 3 13
esig_Addon_About::requirement()
S
60 3 13
esig_Addon_About::adminmenu()
S
58 3 13
ESIG_NFDS_Admin::show_sad_invite_link()
S
62 3 12
ESIG_NF_SETTING::generate_reminder_date()
S
65 3 8
ESIG_NF_SETTING::is_ninja_requested_agreement()
S
66 3 8
ESIG_NFDS::esign_ninja_after_install()
S
66 3 9
ESIG_NF_SETTING::is_ninja_three()
S
68 3 7
ESIG_NFDS_Admin::esig_send_reminder_email()
S
66 3 8
ESIG_NF_SETTING::nf_next_agreement_link()
S
65 3 9
ESIG_NF_SETTING::get_temp_settings()
S
65 3 9
esig_plugin_activation_link()
S
60 2 14
ESIG_NFDS_Admin::esig_ninja_form_fields()
S
61 2 12
ESIG_NFDS::get_instance()
S
72 2 6
esignRatingWidgetNinja::enqueueAdminStyles()
S
67 2 7
ESIG_NF_SETTING::get_field_label()
S
65 2 9
ESIG_NFDS_Admin::get_instance()
S
72 2 6
esignRatingWidgetNinja::enqueueAdminScripts()
S
67 2 7
ESIG_NF_SETTING::get_html()
S
66 2 8
esigNinjaFilters::instance()
S
72 2 6
ESIG_NFDS::single_activate()
S
66 2 10
esig_NF_Ajax_Controller::get_instance()
S
72 2 6
esig_load_template()
S
65 2 10
ESIG_NF_SETTING::ninjaEntryId()
S
72 2 5
esignRatingWidgetNinja::get_instance()
S
72 2 6
ESIG_NF_SETTING::get_sub_id()
S
70 2 6
ESIG_NF_SETTING::ninjaNotificationId()
S
72 2 5
ESIG_NF_SETTING::is_nf_esign_required()
S
70 2 7
ESIG_NF_SETTING::get_invite_url()
S
71 2 6
ESIG_NF_SETTING::ninja_submission()
S
63 2 10
ESIG_NFDS_Admin::get_ninja_field_id()
S
68 2 7
ESIG_NFDS_Admin::document_add_data()
S
69 2 7
ESIG_NFDS_Admin::edit_screen()
S
60 1 12
ESIG_NF_SETTING::nf_get_invite_url()
S
74 1 4
esig_Addon_About::core_page()
S
78 1 3
ESIG_NFDS_Admin::show_ninja_actions()
S
77 1 4
ESIG_NFDS_Admin::register_action_type()
S
76 1 4
esigNinjaFilters::tag_list_filter()
S
77 1 4
ESIG_NF_SETTING::page_title()
S
74 1 4
esignRatingWidgetNinja::esigNinjaRattingWidgetRemove()
S
76 1 4
ESIG_NF_SETTING::save_invite_url()
S
69 1 6
ESIG_NFDS::single_deactivate()
S
89 1 2
ESIG_NF_SETTING::remove_invite_url()
S
77 1 3
ESIG_NFDS_Admin::adminmenu()
S
73 1 4
ESIG_NF_SETTING::save_temp_settings()
S
70 1 6
ESIG_NFDS::activate()
S
75 1 4
esig_nfds_load_textdomain()
S
78 1 3
NF_Actions_Esignature::__construct()
S
69 1 6
esig_Addon_About::hooks()
S
79 1 3
ESIG_NFDS::get_plugin_slug()
S
82 1 3
ESIG_NF_SETTING::delete_temp_settings()
S
80 1 3
ESIG_NF_SETTING::get_country()
S
69 1 6
esignRatingWidgetNinja::__construct()
S
66 1 8
esig_NF_Ajax_Controller::__construct()
S
78 1 3
ESIG_NF_SETTING::fieldExists()
S
73 1 4
esigNinjaFilters::__construct()
S
71 1 5
esig_ninjaform_document_view::__construct()
S
91 1 2
ESIG_NFDS::deactivate()
S
80 1 3
esig_NF_Ajax_Controller::publish_ninja_form()
S
78 1 3
ESIG_NFDS_Admin::save_admin()
S
91 1 2
NF_Actions_Esignature::save()
S
91 1 2
esig_Addon_About::__construct()
S
82 1 3
ESIG_NFDS::load_plugin_textdomain()
S
68 1 6
ESIG_NF_SETTING::get_field_id_by_key()
S
71 1 5
Load_ninja_esignature_actions()
S
72 1 5
esig_Addon_About::about_page()
S
78 1 3
ESIG_NFDS::__construct()
S
75 1 4