Code Analysis: Simple Job Board 2.10.4

Function Rating Maintainability Complexity Lines of code
Simple_Job_Board_Settings_Appearance::sjb_add_settings_section()
D
14
36 439
Simple_Job_Board_Meta_Box_Job_Features::sjb_meta_box_output()
D
28
35 129
Simple_Job_Board_Meta_Box_Job_Application::sjb_meta_box_output()
D
26
31 146
Simple_Job_Board_Settings_Appearance::sjb_save_settings_section()
D
35 35 76
Simple_Job_Board_Settings_Upload_File_Extensions::sjb_add_settings_section()
D
26
23 227
sjb_http_responses_code()
D
39 35 43
Simple_Job_Board_Post_Type_Applicants::job_board_applicant_list_columns_value()
C
32 25 100
Simple_Job_Board_Applicants::jobpost_applicants_detail_page_content()
C
32 22 99
Simple_Job_Board_Settings_Job_Features::sjb_add_settings_section()
B
32 21 103
Simple_Job_Board_Privacy::sjb_save_settings_section()
B
40 24 54
Simple_Job_Board_Shortcode_Jobpost::jobpost_shortcode()
B
35 21 77
Simple_Job_Board_Settings_Application_Form_Fields::sjb_add_settings_section()
B
30 17 122
Simple_Job_Board_Settings_General::sjb_add_settings_section()
B
30 13 160
Simple_Job_Board_Ajax::process_applicant_form()
B
34 18 80
Simple_Job_Board_Settings_Email_Notifications::sjb_save_settings_section()
B
43 20 46
Simple_Job_Board_Ajax::uploaded_resume_validation()
B
36 18 75
Simple_Job_Board_Typography::job_board_typography()
B
37 13 98
sjb_joblisting_blocks_display()
B
38 15 63
Simple_Job_Board_Settings_General::sjb_save_settings_section()
A
51 16 22
Simple_Job_Board_Post_Type_Jobpost::createPostType()
A
28
6 171
Simple_Job_Board_Settings_Upload_File_Extensions::sjb_save_settings_section()
A
44 14 43
Simple_Job_Board_Settings_Filters::sjb_save_settings_section()
A
45 14 43
sjb_get_the_apply_now_btn()
A
45 14 40
Simple_Job_Board_Widget_Dashboard::dashboard_widget_function()
A
32 8 130
Simple_Job_Board_Rewrite::job_board_rewrite()
A
42 12 48
Simple_Job_Board_Post_Type_Applicants::add_jobapplication_filter()
A
44 12 44
sjb_get_resized_image()
A
45 12 39
sjb_the_company_logo()
A
50 12 24
Simple_Job_Board_Privacy_Exporter::add_resume_to_zip()
A
46 11 35
Simple_Job_Board_Settings_Init::__construct()
A
46 10 40
Simple_Job_Board_Widgets_Recent_Jobs::widget()
A
48 10 30
Simple_Job_Board_Resume_Download_Handler::download_resume()
A
45 9 39
Simple_Job_Board_Add_Ons::sjb_add_ons()
A
40 7 68
Simple_Job_Board_Privacy_Exporter::get_applicant_personal_data()
A
45 8 42
Simple_Job_Board_Settings_Email_Notifications::sjb_add_settings_section()
A
42 6 60
locate_simple_job_board_template()
A
52 8 23
Simple_Job_Board_Meta_Boxes_Init::save_applicants_meta_boxes()
A
55 8 19
Simple_Job_Board_Meta_Boxes_Init::save_meta_boxes()
A
55 8 19
Simple_Job_Board_Widgets_Recent_Jobs::form()
A
45 6 47
sjb_keywords_search_by_title()
S
57 8 14
Simple_Job_Board_Settings_Application_Form_Fields::sjb_save_settings_section()
S
53 7 21
Simple_Job_Board_Settings_Job_Features::sjb_save_settings_section()
S
53 7 21
Simple_Job_Board_Settings_Filters::sjb_add_settings_section()
S
46 5 50
sjb_get_the_excerpt()
S
52 6 24
sjb_get_allowed_html_tags()
S
37 1 98
Simple_Job_Board_Meta_Box_Job_Application::sjb_save_jobpost_meta()
S
56 6 17
Simple_Job_Board_Settings_Init::sjb_wizard_tab_menu()
S
43 3 61
sjb_keyword_search_by_meta_value()
S
57 6 14
Simple_Job_Board_Admin::sjb_user_has_capability()
S
60 6 13
Simple_Job_Board_Privacy::sjb_add_settings_section()
S
40 1 78
Simple_Job_Board_Notifications::applicant_notification()
S
53 5 18
sjb_job_features_count()
S
56 5 17
Simple_Job_Board_Post_Type_Jobpost::job_content()
S
56 5 17
Simple_Job_Board_Meta_Box_Application_Status::sjb_meta_box_output()
S
48 4 32
Simple_Job_Board_Notifications::hr_notification()
S
54 5 17
Simple_Job_Board_Meta_Box_Job_Features::sjb_save_jobpost_meta()
S
56 5 16
Simple_Job_Board_Notifications::applicant_details()
S
57 5 16
sjb_wp_upe_upgrade_completed()
S
63 6 10
Simple_Job_Board_Privacy_Eraser::remove_applicant_personal_data()
S
58 5 15
Simple_Job_Board_Admin_Shortcodes_Generator::add_tinymce_button()
S
58 5 14
Simple_Job_Board_Public::enqueue_scripts()
S
48 4 29
sjb_shortcode_block_cgb_block_assets()
S
43 2 58
Simple_Job_Board_Add_Ons::sjb_get_items()
S
50 4 27
Simple_Job_Board_Privacy_Eraser::applicant_data_eraser()
S
51 4 26
sjb_get_the_company_website()
S
62 5 11
Simple_Job_Board_Admin::enqueue_scripts()
S
46 3 36
Simple_Job_Board_Add_Ons::generate_oauth_signature()
S
54 4 19
Simple_Job_Board_Notifications::admin_notification()
S
54 4 17
is_sjb()
S
76 5 3
Simple_Job_Board_Post_Type_Applicants::get_all_applications()
S
65 5 8
Simple_Job_Board_Resume_Download_Handler::readfile_chunked()
S
58 4 15
sjb_string_to_bool()
S
76 5 3
Simple_Job_Board_Post_Type_Jobpost::simple_job_board_init()
S
59 4 14
sjb_the_job_category()
S
61 4 13
sjb_the_job_location()
S
60 4 13
get_simple_job_board_template_part()
S
62 4 12
sjb_the_job_type()
S
62 4 12
Simple_Job_Board_Privacy_Exporter::applicant_data_exporter()
S
52 3 23
Simple_Job_Board_Settings_Init::sjb_settings_tab_menu()
S
54 3 23
sjb_is_filter_dropdowns()
S
73 4 4
sjb_get_slugs()
S
60 3 14
Simple_Job_Board_Post_Type_Applicants::createPostType()
S
50 2 29
Simple_Job_Board_Public::enqueue_styles()
S
59 3 13
Simple_Job_Board_Notifications::job_notification_templates()
S
61 3 12
Simple_Job_Board_Notifications::email_start_template()
S
60 3 12
Simple_Job_Board_Ajax::fetch_quick_job()
S
52 2 27
Simple_Job_Board_Settings_Init::sjb_save_settings()
S
61 3 12
Simple_Job_Board_Resume_Download_Handler::get_resume_content_type()
S
61 3 12
sjb_the_company_name()
S
62 3 11
sjb_the_company_tagline()
S
62 3 11
sjb_the_title()
S
62 3 11
Simple_Job_Board_Notifications::hr_email_template()
S
53 2 20
Simple_Job_Board_Admin::is_sjb_admin_pages()
S
56 2 20
Simple_Job_Board_Meta_Box_Job_Data::upload()
S
58 2 16
Simple_Job_Board_Notifications::applicant_email_template()
S
55 2 16
Simple_Job_Board_Post_Type_Jobpost::get_simple_job_board_single_template()
S
64 3 9
Simple_Job_Board_Meta_Boxes_Init::admin_script_loader()
S
67 3 8
Simple_Job_Board_Resume_Download_Handler::__construct()
S
71 3 5
Simple_Job_Board_Resume_Download_Handler::check_user_login()
S
64 3 8
Simple_Job_Board_Resume_Download_Handler::clean_buffers()
S
64 3 10
Simple_Job_Board_Resume_Download_Handler::set_time_limit()
S
71 3 5
Simple_Job_Board_Post_Type_Jobpost::get_simple_job_board_archive_template()
S
66 3 8
Simple_Job_Board_Shortcodes_Init::__construct()
S
64 3 10
Simple_Job_Board_Rewrite::__construct()
S
62 3 10
Simple_Job_Board_Meta_Box_Application_Status::sjb_save_jobpost_applicants_meta()
S
66 3 8
Simple_Job_Board_Admin::enqueue_styles()
S
62 3 10
Simple_Job_Board_Meta_Box_Job_Data::sjb_save_jobpost_meta()
S
66 3 8
Simple_Job_Board_Admin::sjb_powered_by()
S
68 3 6
Simple_Job_Board_Post_Type_Applicants::job_board_delete_uploads()
S
71 3 5
Simple_Job_Board_Post_Types_Init::__construct()
S
64 3 10
sjb_is_location_filter()
S
73 3 4
sjb_is_category_filter()
S
73 3 4
Simple_Job_Board_Loader::run()
S
66 3 8
sjb_is_type_filter()
S
73 3 4
get_simple_job_board_template()
S
70 3 6
sjb_showUpgradeNotification()
S
72 3 5
Simple_Job_Board_Notifications::admin_email_template()
S
57 2 14
Simple_Job_Board_Post_Type_Jobpost::view_application_column_value()
S
58 2 13
Simple_Job_Board_Meta_Box_Job_Data::text()
S
61 2 12
Simple_Job_Board_Activator::activate()
S
53 1 22
Simple_Job_Board_Admin::__construct()
S
56 1 18
Simple_Job_Board_Shortcode_job_details::sjb_job_form_function()
S
60 1 16
sjb_body_classes()
S
67 2 8
sjb_get_the_company_logo()
S
70 2 6
sjb_job_archives_title()
S
75 2 4
Simple_Job_Board_Admin_Shortcodes_Generator::__construct()
S
64 2 9
Simple_Job_Board_Post_Type_Jobpost::job_board_job_location_column_value()
S
67 2 7
is_jobpost_shortcode()
S
75 2 4
Simple_Job_Board_Post_Type_Jobpost::job_board_job_type_column_value()
S
67 2 7
Simple_Job_Board_Post_Type_Jobpost::job_board_category_column_value()
S
67 2 7
sjb_get_the_job_type()
S
66 2 8
sjb_get_the_job_location()
S
66 2 8
sjb_is_checked()
S
75 2 4
Simple_Job_Board_Add_Ons::normalize_parameters()
S
65 2 9
Simple_Job_Board_Resume_Download_Handler::set_server_config()
S
66 2 8
sjb_get_the_job_category()
S
66 2 8
sjb_job_listing_view()
S
69 2 7
sjb_get_the_company_tagline()
S
70 2 6
sjb_get_the_company_name()
S
68 2 7
sjb_is_keyword_search()
S
75 2 4
sjb_get_the_job_posting_time()
S
67 2 7
sjb_the_job_posting_time()
S
70 2 6
Simple_Job_Board_Meta_Boxes_Init::__construct()
S
58 1 14
Simple_Job_Board_Post_Type_Applicants::job_board_applicant_list_columns()
S
60 1 12
Simple_Job_Board_Post_Type_Jobpost::simple_job_board_admin_init()
S
61 1 11
sjb_job_listing_wrapper_end()
S
82 1 3
Simple_Job_Board_Meta_Box_Job_Data::sjb_meta_box_output()
S
64 1 9
sjb_job_listing_meta_display()
S
81 1 3
run_simple_job_board()
S
77 1 4
Simple_Job_Board_Widget_Dashboard::add_dashboard_widgets()
S
77 1 3
Simple_Job_Board_Widgets::__construct()
S
74 1 4
Simple_Job_Board_Post_Type_Jobpost::job_board_category_column()
S
75 1 4
Simple_Job_Board_Settings_General::__construct()
S
71 1 5
is_jobpost_taxonomy()
S
80 1 3
Simple_Job_Board::set_locale()
S
72 1 5
Simple_Job_Board_Typography::__construct()
S
79 1 3
Simple_Job_Board_i18n::set_domain()
S
81 1 3
sjb_get_the_title()
S
73 1 5
Simple_Job_Board_i18n::load_plugin_textdomain()
S
72 1 5
Simple_Job_Board_Loader::add()
S
64 1 10
Simple_Job_Board::load_dependencies()
S
68 1 7
Simple_Job_Board_Loader::__construct()
S
77 1 4
Simple_Job_Board_Post_Type_Jobpost::sortable_columns()
S
72 1 6
Simple_Job_Board_Post_Type_Applicants::simple_job_board_init()
S
82 1 3
Simple_Job_Board_Settings_Appearance::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Ajax::__construct()
S
66 1 8
Simple_Job_Board_Post_Type_Applicants::__construct()
S
75 1 4
Simple_Job_Board_Add_Ons::admin_menu()
S
76 1 3
activate_simple_job_board()
S
76 1 4
Simple_Job_Board::define_admin_hooks()
S
72 1 5
sjb_job_listing_application_form()
S
81 1 3
Simple_Job_Board_Public::sjb_template_functions()
S
82 1 3
Simple_Job_Board_Post_Type_Jobpost::job_board_job_location_column()
S
75 1 4
Simple_Job_Board_Notifications::email_end_template()
S
72 1 5
Simple_Job_Board_Widgets_Recent_Jobs::update()
S
69 1 7
Simple_Job_Board_Post_Type_Jobpost::job_board_job_type_column()
S
75 1 4
Simple_Job_Board_Widgets::register_simple_job_board_widgets()
S
81 1 3
Simple_Job_Board_Settings_Upload_File_Extensions::__construct()
S
71 1 5
Simple_Job_Board_Privacy_Eraser::__construct()
S
79 1 3
sjb_job_listing_features()
S
81 1 3
Simple_Job_Board_Public::__construct()
S
63 1 10
Simple_Job_Board_Settings_Appearance::__construct()
S
71 1 5
Simple_Job_Board::get_simple_job_board()
S
82 1 3
Simple_Job_Board_Deactivator::deactivate()
S
89 1 2
Simple_Job_Board_Shortcode_job_details::__construct()
S
79 1 3
Simple_Job_Board_Settings_Job_Features::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board::get_loader()
S
82 1 3
Simple_Job_Board_Settings_Email_Notifications::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Settings_Init::sjb_admin_menu_wizard()
S
77 1 3
Simple_Job_Board_Settings_Filters::__construct()
S
71 1 5
Simple_Job_Board_Post_Type_Jobpost::view_application_column()
S
69 1 7
Simple_Job_Board_Widget_Dashboard::__construct()
S
79 1 3
Simple_Job_Board_Post_Type_Applicants::simple_job_board_admin_init()
S
65 1 8
Simple_Job_Board_Public::convert_date()
S
67 1 6
Simple_Job_Board_Settings_Job_Features::__construct()
S
71 1 5
Simple_Job_Board_Privacy_Eraser::register_erasers()
S
68 1 7
Simple_Job_Board_Shortcode_Jobpost::__construct()
S
79 1 3
sjb_joblisting_block_handler()
S
77 1 3
sjb_front_end_scripts()
S
75 1 5
Simple_Job_Board_Settings_General::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Loader::add_filter()
S
77 1 3
Simple_Job_Board_Privacy_Exporter::register_exporter()
S
68 1 7
sjb_job_listing_wrapper_start()
S
82 1 3
is_jobpost()
S
81 1 3
Simple_Job_Board::__construct()
S
68 1 8
Simple_Job_Board_Admin::add_default_loader_images()
S
66 1 8
Simple_Job_Board_Add_Ons::__construct()
S
75 1 4
Simple_Job_Board::get_version()
S
82 1 3
Simple_Job_Board_Meta_Boxes_Init::add_meta_boxes()
S
65 1 7
is_jobpost_archive()
S
81 1 3
Simple_Job_Board_Admin_Shortcodes_Generator::add_tinymce_plugin()
S
75 1 4
Simple_Job_Board_Admin_Shortcodes_Generator::register_tinymce_button()
S
76 1 4
Simple_Job_Board_Settings_Init::sjb_admin_menu()
S
77 1 3
Simple_Job_Board::run()
S
82 1 3
sjb_single_job_content_end()
S
82 1 3
Simple_Job_Board::define_public_hooks()
S
72 1 5
Simple_Job_Board_Post_Type_Applicants::sortable_columns()
S
72 1 6
sjb_single_job_content_start()
S
82 1 3
deactivate_simple_job_board()
S
76 1 4
Simple_Job_Board_Applicants::__construct()
S
79 1 3
Simple_Job_Board_Privacy_Exporter::__construct()
S
74 1 4
Simple_Job_Board_Privacy::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Loader::add_action()
S
77 1 3
Simple_Job_Board_Settings_Email_Notifications::__construct()
S
71 1 5
Simple_Job_Board_Settings_Application_Form_Fields::__construct()
S
71 1 5
Simple_Job_Board_Privacy::__construct()
S
71 1 5
Simple_Job_Board_Settings_Filters::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Settings_Application_Form_Fields::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Settings_Upload_File_Extensions::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Resume_Download_Handler::get_sjb_allowed_extension()
S
69 1 6
Simple_Job_Board_Widgets_Recent_Jobs::__construct()
S
68 1 7
Simple_Job_Board_Post_Type_Jobpost::__construct()
S
75 1 4