Code Analysis: Simple Job Board 2.12.5

Function Rating Maintainability Complexity Lines of code
Simple_Job_Board_Settings_Appearance::sjb_add_settings_section()
D
14
37 461
Simple_Job_Board_Meta_Box_Job_Features::sjb_meta_box_output()
D
28
36 130
Simple_Job_Board_Settings_Appearance::sjb_save_settings_section()
D
33 38 82
Simple_Job_Board_Meta_Box_Job_Application::sjb_meta_box_output()
D
26
33 149
sjb_http_responses_code()
D
34 35 77
Simple_Job_Board_Settings_Upload_File_Extensions::sjb_add_settings_section()
D
26
23 227
Simple_Job_Board_Post_Type_Applicants::job_board_applicant_list_columns_value()
C
32 25 98
Simple_Job_Board_Applicants::jobpost_applicants_detail_page_content()
C
32 22 99
Simple_Job_Board_Settings_Application_Form_Fields::sjb_add_settings_section()
C
28
18 157
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_Ajax::process_applicant_form()
B
32 21 97
Simple_Job_Board_Shortcode_Jobpost::jobpost_shortcode()
B
34 22 80
Simple_Job_Board_Ajax::uploaded_resume_validation()
B
35 20 80
Simple_Job_Board_Settings_General::sjb_add_settings_section()
B
29 14 168
sjb_joblisting_blocks_display()
B
37 19 67
Simple_Job_Board_Settings_Email_Notifications::sjb_save_settings_section()
B
43 20 46
Simple_Job_Board_Settings_Filters::sjb_save_settings_section()
B
43 17 48
Simple_Job_Board_Typography::job_board_typography()
B
36 13 108
Simple_Job_Board_Post_Type_Jobpost::createPostType()
B
26
6 210
Simple_Job_Board_Settings_General::sjb_save_settings_section()
A
50 17 24
Simple_Job_Board_Rewrite::job_board_rewrite()
A
38 14 67
Simple_Job_Board_Extensions_Package::validate_request_update()
A
45 15 37
Simple_Job_Board_Settings_Upload_File_Extensions::sjb_save_settings_section()
A
44 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_Post_Type_Applicants::add_jobapplication_filter()
A
44 12 44
sjb_get_resized_image()
A
45 12 39
Simple_Job_Board_Settings_Init::__construct()
A
45 11 43
sjb_the_company_logo()
A
50 12 24
Simple_Job_Board_Privacy_Exporter::add_resume_to_zip()
A
46 11 35
Simple_Job_Board_Widgets_Recent_Jobs::widget()
A
48 10 30
Simple_Job_Board_Extensions_Package::license_row_meta()
A
50 10 28
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_Settings_Application_Form_Fields::sjb_save_settings_section()
A
47 9 34
Simple_Job_Board_Settings_Filters::sjb_add_settings_section()
A
43 7 60
Simple_Job_Board_Privacy_Exporter::get_applicant_personal_data()
A
46 8 41
Simple_Job_Board_Widgets_Recent_Jobs::form()
A
44 7 47
sjb_get_the_excerpt()
A
47 8 32
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
sjb_keywords_search_by_title()
S
57 8 14
Simple_Job_Board_Settings_Job_Features::sjb_save_settings_section()
S
53 7 21
Simple_Job_Board_Ajax::fetch_quick_job()
S
47 5 39
sjb_get_allowed_html_tags()
S
37 1 98
Simple_Job_Board_Post_Type_Jobpost::simple_job_board_init()
S
54 6 20
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
58 6 13
Simple_Job_Board_Admin::sjb_user_has_capability()
S
60 6 13
sjb_wp_upe_upgrade_completed()
S
60 6 12
Simple_Job_Board_Extensions_Package::get_value()
S
62 6 11
Simple_Job_Board_Notifications::applicant_notification()
S
53 5 18
Simple_Job_Board_Privacy::sjb_add_settings_section()
S
40 1 78
Simple_Job_Board_Notifications::hr_notification()
S
54 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
sjb_job_features_count()
S
57 5 16
Simple_Job_Board_Notifications::applicant_details()
S
57 5 16
Simple_Job_Board_Meta_Box_Job_Features::sjb_save_jobpost_meta()
S
56 5 16
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
Simple_Job_Board_Add_Ons::sjb_get_items()
S
49 4 29
sjb_shortcode_block_cgb_block_assets()
S
43 2 58
sjb_get_the_company_website()
S
62 5 11
Simple_Job_Board_Privacy_Eraser::applicant_data_eraser()
S
51 4 26
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
sjb_string_to_bool()
S
76 5 3
Simple_Job_Board_Addon_Options::add_options()
S
58 4 15
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_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::email_start_template()
S
60 3 12
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
Simple_Job_Board_Notifications::job_notification_templates()
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
52 2 22
Simple_Job_Board_Admin::is_sjb_admin_pages()
S
56 2 20
Simple_Job_Board_Notifications::applicant_email_template()
S
54 2 18
Simple_Job_Board_Notifications::admin_email_template()
S
56 2 16
Simple_Job_Board_Meta_Box_Job_Data::upload()
S
58 2 16
Simple_Job_Board_Admin::sjb_powered_by()
S
68 3 6
get_simple_job_board_template()
S
70 3 6
sjb_get_the_company_tagline()
S
68 3 7
Simple_Job_Board_Loader::run()
S
66 3 8
Simple_Job_Board_Post_Type_Jobpost::get_simple_job_board_archive_template()
S
66 3 8
Simple_Job_Board_Post_Type_Applicants::job_board_delete_uploads()
S
71 3 5
Simple_Job_Board_Meta_Boxes_Init::admin_script_loader()
S
67 3 8
Simple_Job_Board_Post_Type_Jobpost::get_simple_job_board_single_template()
S
64 3 9
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_Addons_Extensions::extensions()
S
72 3 5
Simple_Job_Board_Rewrite::__construct()
S
62 3 10
Simple_Job_Board_Shortcodes_Init::__construct()
S
64 3 10
Simple_Job_Board_Admin::enqueue_styles()
S
62 3 10
Simple_Job_Board_Post_Types_Init::__construct()
S
64 3 10
Simple_Job_Board_Resume_Download_Handler::__construct()
S
71 3 5
Simple_Job_Board_Meta_Box_Application_Status::sjb_save_jobpost_applicants_meta()
S
66 3 8
Simple_Job_Board_Meta_Box_Job_Data::sjb_save_jobpost_meta()
S
66 3 8
sjb_get_the_company_logo()
S
68 3 7
sjb_showUpgradeNotification()
S
72 3 5
sjb_get_the_company_name()
S
68 3 7
sjb_is_location_filter()
S
73 3 4
sjb_is_category_filter()
S
73 3 4
sjb_is_type_filter()
S
73 3 4
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
52 1 23
Simple_Job_Board_Admin::__construct()
S
55 1 19
Simple_Job_Board_Shortcode_job_details::sjb_job_form_function()
S
60 1 16
Simple_Job_Board_Widgets_Recent_Jobs::update()
S
67 2 7
sjb_the_job_posting_time()
S
70 2 6
sjb_get_the_job_category()
S
66 2 8
sjb_body_classes()
S
67 2 8
sjb_job_archives_title()
S
75 2 4
Simple_Job_Board_Addons_Extensions::init()
S
68 2 7
sjb_get_the_job_location()
S
66 2 8
Simple_Job_Board_Add_Ons::normalize_parameters()
S
65 2 9
Simple_Job_Board_Addons_Extensions::instance()
S
72 2 6
sjb_is_checked()
S
75 2 4
Simple_Job_Board_Post_Type_Jobpost::job_board_job_location_column_value()
S
67 2 7
sjb_job_listing_view()
S
69 2 7
sjb_get_the_job_type()
S
66 2 8
is_jobpost_shortcode()
S
75 2 4
Simple_Job_Board_Admin_Shortcodes_Generator::__construct()
S
64 2 9
sjb_get_the_job_posting_time()
S
67 2 7
Simple_Job_Board_Post_Type_Jobpost::job_board_category_column_value()
S
67 2 7
Simple_Job_Board_Resume_Download_Handler::set_server_config()
S
66 2 8
Simple_Job_Board_Post_Type_Jobpost::job_board_job_type_column_value()
S
67 2 7
Simple_Job_Board_Extensions_Package::init()
S
67 2 7
sjb_is_keyword_search()
S
75 2 4
Simple_Job_Board_Meta_Boxes_Init::__construct()
S
58 1 14
Simple_Job_Board_Extensions_Package::license_form()
S
61 1 12
Simple_Job_Board_Post_Type_Applicants::job_board_applicant_list_columns()
S
60 1 12
Simple_Job_Board_Addons_Extensions::request()
S
63 1 11
Simple_Job_Board_Post_Type_Jobpost::simple_job_board_admin_init()
S
61 1 11
sjb_job_listing_features()
S
81 1 3
Simple_Job_Board::run()
S
82 1 3
sjb_job_listing_application_form()
S
81 1 3
Simple_Job_Board_Settings_Upload_File_Extensions::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_i18n::set_domain()
S
81 1 3
Simple_Job_Board_Loader::__construct()
S
77 1 4
sjb_job_listing_meta_display()
S
81 1 3
Simple_Job_Board_Settings_Job_Features::__construct()
S
71 1 5
sjb_single_job_content_end()
S
82 1 3
sjb_get_the_title()
S
73 1 5
run_simple_job_board()
S
77 1 4
Simple_Job_Board_Notifications::email_end_template()
S
72 1 5
Simple_Job_Board::get_loader()
S
82 1 3
Simple_Job_Board_Settings_Job_Features::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Loader::add()
S
64 1 10
Simple_Job_Board_Privacy::__construct()
S
71 1 5
Simple_Job_Board_Settings_Appearance::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_Upload_File_Extensions::__construct()
S
71 1 5
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_Typography::__construct()
S
79 1 3
Simple_Job_Board_Post_Type_Applicants::simple_job_board_init()
S
82 1 3
Simple_Job_Board_Privacy_Exporter::__construct()
S
74 1 4
Simple_Job_Board_Post_Type_Jobpost::__construct()
S
75 1 4
Simple_Job_Board_Widgets_Recent_Jobs::__construct()
S
68 1 7
Simple_Job_Board_Privacy_Exporter::register_exporter()
S
68 1 7
Simple_Job_Board_Extensions_Package::__construct()
S
73 1 5
Simple_Job_Board_Add_Ons::admin_menu()
S
76 1 3
Simple_Job_Board::get_version()
S
82 1 3
Simple_Job_Board_Public::convert_date()
S
67 1 6
Simple_Job_Board_Post_Type_Jobpost::job_board_job_location_column()
S
75 1 4
Simple_Job_Board_Shortcode_job_details::__construct()
S
79 1 3
is_jobpost()
S
81 1 3
Simple_Job_Board_Post_Type_Jobpost::job_board_category_column()
S
75 1 4
Simple_Job_Board_Post_Type_Jobpost::view_application_column()
S
69 1 7
Simple_Job_Board_Applicants::__construct()
S
79 1 3
Simple_Job_Board_Widgets::__construct()
S
74 1 4
Simple_Job_Board::load_dependencies()
S
68 1 7
is_jobpost_archive()
S
81 1 3
Simple_Job_Board_Loader::add_filter()
S
77 1 3
sjb_job_listing_wrapper_end()
S
82 1 3
Simple_Job_Board_Settings_General::__construct()
S
71 1 5
Simple_Job_Board_Shortcode_Jobpost::__construct()
S
79 1 3
Simple_Job_Board_Settings_Filters::__construct()
S
71 1 5
Simple_Job_Board_Settings_Appearance::__construct()
S
71 1 5
Simple_Job_Board_Addons_Extensions::basenames()
S
79 1 3
Simple_Job_Board_Meta_Boxes_Init::add_meta_boxes()
S
65 1 7
Simple_Job_Board_Ajax::__construct()
S
66 1 8
Simple_Job_Board_Settings_Email_Notifications::__construct()
S
71 1 5
Simple_Job_Board_Privacy_Eraser::register_erasers()
S
68 1 7
sjb_front_end_scripts()
S
75 1 5
Simple_Job_Board::__construct()
S
68 1 8
Simple_Job_Board_Privacy::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board::define_admin_hooks()
S
72 1 5
Simple_Job_Board::get_simple_job_board()
S
82 1 3
Simple_Job_Board_Settings_Init::sjb_admin_menu()
S
77 1 3
Simple_Job_Board::define_public_hooks()
S
72 1 5
Simple_Job_Board_Loader::add_action()
S
77 1 3
Simple_Job_Board::set_locale()
S
72 1 5
Simple_Job_Board_Addons_Extensions::slugs()
S
79 1 3
Simple_Job_Board_Addon_Options::__construct()
S
78 1 3
Simple_Job_Board_Extensions_Package::enqueue_scripts()
S
63 1 9
Simple_Job_Board_Public::__construct()
S
63 1 10
Simple_Job_Board_Settings_Application_Form_Fields::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Privacy_Eraser::__construct()
S
79 1 3
Simple_Job_Board_Meta_Box_Job_Data::sjb_meta_box_output()
S
64 1 9
Simple_Job_Board_Widget_Dashboard::__construct()
S
79 1 3
Simple_Job_Board_Settings_Email_Notifications::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Post_Type_Applicants::__construct()
S
75 1 4
Simple_Job_Board_Admin_Shortcodes_Generator::register_tinymce_button()
S
76 1 4
sjb_joblisting_block_handler()
S
77 1 3
Simple_Job_Board_i18n::load_plugin_textdomain()
S
72 1 5
activate_simple_job_board()
S
76 1 4
Simple_Job_Board_Widgets::register_simple_job_board_widgets()
S
81 1 3
Simple_Job_Board_Post_Type_Applicants::simple_job_board_admin_init()
S
65 1 8
Simple_Job_Board_Settings_Application_Form_Fields::__construct()
S
71 1 5
Simple_Job_Board_Post_Type_Jobpost::job_board_job_type_column()
S
75 1 4
Simple_Job_Board_Settings_General::sjb_add_settings_tab()
S
75 1 4
Simple_Job_Board_Widget_Dashboard::add_dashboard_widgets()
S
77 1 3
Simple_Job_Board_Public::sjb_template_functions()
S
82 1 3
Simple_Job_Board_Extensions_Package::load_dependencies()
S
76 1 4
Simple_Job_Board_Admin_Shortcodes_Generator::add_tinymce_plugin()
S
75 1 4
Simple_Job_Board_Post_Type_Applicants::sortable_columns()
S
72 1 6
Simple_Job_Board_Post_Type_Jobpost::sortable_columns()
S
72 1 6
sjb_single_job_content_start()
S
82 1 3
Simple_Job_Board_Settings_Filters::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_Deactivator::deactivate()
S
76 1 4
sjb_job_listing_wrapper_start()
S
82 1 3
Simple_Job_Board_Addons_Extensions::__construct()
S
82 1 3
is_jobpost_taxonomy()
S
80 1 3
deactivate_simple_job_board()
S
76 1 4