Code Analysis: Innovs HR 1.0.3.5

Function Rating Maintainability Complexity Lines of code
innovs_hrm_ajax::enqueue_ajax()
D
0
127 534
innovs_hrm_import_emp()
B
34 16 89
Innovs_Hrm_Activator::dbInstall()
A
32 1 189
insert_attend_data_automatic()
A
41 10 53
InnovsHrmListTable::column_default()
A
59 9 15
InnovsHrmListTable::add_new_request()
A
40 6 54
InnovsHrmListTable::send_new_request()
A
40 6 54
InnovsHrmListTable::add_new_leave_policy()
A
43 6 50
InnovsHrmListTable::column_default()
S
60 8 14
InnovsHrmListTable::column_default()
S
60 8 14
InnovsHrmListTable::column_default()
S
60 8 14
InnovsHrmListTable::emtitlement_add_new()
S
47 6 37
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 31
InnovsHrmListTable::prepare_items()
S
48 6 30
InnovsHrmListTable::prepare_items()
S
48 6 30
InnovsHrmListTable::column_default()
S
61 7 13
hrm_emp_leave_announcement()
S
50 5 35
hrm_redirect_dashboard()
S
62 7 10
InnovsHrmListTable::column_default()
S
62 6 12
Innovs_Hrm_Controller::new_attend()
S
54 5 19
hrm_diff_time_without()
S
57 5 18
InnovsHrmListTable::process_bulk_action()
S
54 5 18
Innovs_Hrm::innovs_admin_menu()
S
42 3 48
InnovsHrmListTable::process_bulk_action()
S
55 5 17
InnovsHrmListTable::process_bulk_action()
S
55 5 17
InnovsHrmListTable::process_bulk_action()
S
55 5 17
InnovsHrmListTable::process_bulk_action()
S
56 5 17
InnovsHrmListTable::process_bulk_action()
S
55 5 17
InnovsHrmListTable::process_bulk_action()
S
55 5 17
InnovsHrmListTable::process_bulk_action()
S
55 5 17
hrm_remove_admin_notice()
S
47 3 42
InnovsHrmListTable::column_default()
S
64 5 11
hrm_work_anniversary()
S
52 4 26
innovs_page_restrict()
S
54 4 21
InnovsHrmListTable::add_new_holiday()
S
53 4 21
Innovs_Hrm_Controller::emp_self_entry_update()
S
50 3 27
Innovs_Hrm_Activator::add_cap()
S
62 4 11
hrm_birthday_announcement()
S
54 3 23
InnovsHrmListTable::get_items()
S
52 3 22
Innovs_Hrm_Controller::new_attend_all()
S
55 3 18
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
InnovsHrmListTable::get_items()
S
57 3 15
InnovsHrmListTable::column_default()
S
65 4 10
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
InnovsHrmListTable::get_items()
S
57 3 14
InnovsHrmListTable::get_items()
S
57 3 14
innovs_hrm_custom_css()
S
52 1 44
InnovsHrmListTable::get_items()
S
58 3 13
hrm_average_time()
S
58 3 13
InnovsHrmListTable::get_items()
S
59 3 12
InnovsHrmListTable::add_new_department()
S
59 3 12
hrm_restriced_attendace_with_ip()
S
63 3 11
InnovsHrmListTable::location_add_new()
S
61 3 11
Innovs_Hrm_Controller::add_new_shift()
S
56 2 20
Innovs_Hrm_Admin::enqueue_scripts()
S
47 1 34
hrm_holiday_leave_calendar()
S
56 2 18
Innovs_Hrm_Controller::update_assain_shift()
S
58 2 18
Hrm_Option_Table::register_setting_option()
S
50 1 32
InnovsHrmListTable::get_items()
S
63 3 9
InnovsHrmListTable::column_default()
S
66 3 9
InnovsHrmListTable::column_default()
S
66 3 9
InnovsHrmListTable::get_items()
S
63 3 9
Innovs_Hrm_Activator::active_cron_job()
S
67 3 8
Innovs_Hrm_Loader::run()
S
66 3 8
InnovsHrmListTable::get_items()
S
63 3 9
InnovsHrmListTable::get_items()
S
63 3 9
addTime()
S
58 2 14
hrm_addition_time()
S
59 2 14
hrm_diff_time()
S
58 2 14
Innovs_Hrm_Controller::update_attend()
S
58 2 14
InnovsHrmListTable::column_emp_name()
S
58 2 14
Innovs_Hrm_Activator::add_role()
S
54 1 29
Innovs_Hrm::__construct()
S
61 2 14
InnovsHrmListTable::column_img()
S
62 2 13
InnovsHrmListTable::column_img()
S
63 2 13
Innovs_Hrm_Activator::update_option()
S
51 1 27
hrm_getDatesFromRange()
S
62 2 11
innovs_update_employee_age()
S
61 2 11
innovs_hrm_registration_save()
S
61 2 11
Innovs_Hrm_Controller::emp_profile_attend_summary()
S
52 1 21
Innovs_Hrm_Controller::emp_self_checkout_update()
S
56 1 18
Innovs_Hrm_Controller::show_employee_profile_data()
S
57 1 16
innovs_hrm_holiday_table_layout()
S
59 1 15
Innovs_Hrm_Controller::intime_late_absent_count()
S
56 1 15
Innovs_Hrm_Admin::enqueue_styles()
S
57 1 15
innovs_hrm_leave_entitlement_table_layout()
S
59 1 15
Innovs_Hrm::load_dependencies()
S
59 1 15
Innovs_Hrm::innovs_remove_page()
S
68 2 8
InnovsHrmListTable::column_user_name()
S
64 2 8
innovs_hrm_leave_policy_table_layout()
S
59 1 15
innovs_hrm_location_table_layout()
S
59 1 15
innovs_hrm_request_table_layout()
S
59 1 15
innovs_hrm_table_layout()
S
59 1 15
innovs_hrm_current_user_role()
S
69 2 7
innovs_hrm_designation_table_layout()
S
59 1 15
innovs_hrm_employee_table_layout()
S
59 1 15
InnovsHrmListTable::get_columns()
S
59 1 14
Innovs_Hrm_Controller::update_shift()
S
61 1 13
InnovsHrmListTable::get_columns()
S
60 1 13
InnovsHrmListTable::get_columns()
S
60 1 13
InnovsHrmListTable::get_columns()
S
60 1 13
Innovs_Hrm_Controller::announcement()
S
59 1 13
inovvs_hrm_user_emp_table_layout()
S
61 1 13
InnovsHrmListTable::get_columns()
S
61 1 12
inovvs_hrm_user_request_table_layout()
S
62 1 12
Innovs_Hrm_Controller::show_leave_data_user_wise()
S
61 1 11
InnovsHrmListTable::get_columns()
S
62 1 11
Innovs_Hrm_Controller::count_emp_desi_depart()
S
61 1 11
InnovsHrmListTable::get_sortable_columns()
S
71 1 6
Innovs_Hrm_Controller::get_employee()
S
69 1 6
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm_Controller::get_designation()
S
69 1 6
Innovs_Hrm_Controller::get_today_presented_data()
S
67 1 7
Innovs_Hrm_Controller::get_employee_attendance()
S
69 1 6
Innovs_Hrm::emp_profile_general_cb()
S
81 1 3
Innovs_Hrm_Loader::__construct()
S
77 1 4
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::__construct()
S
67 1 9
Innovs_Hrm::innovs_calendar_cb()
S
81 1 3
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
Innovs_Hrm_Controller::get_shift_by_id()
S
69 1 6
InnovsHrmListTable::get_bulk_actions()
S
70 1 6
InnovsHrmListTable::column_depart_title()
S
67 1 7
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::__construct()
S
67 1 9
Innovs_Hrm_Controller::show_all_shift()
S
69 1 6
Innovs_Hrm::innovs_dashboard_cb()
S
81 1 3
Innovs_Hrm::get_loader()
S
82 1 3
Innovs_Hrm::hrm_addons_cb()
S
81 1 3
Innovs_Hrm_Admin::__construct()
S
77 1 4
Innovs_Hrm::emp_profile_attendance_cb()
S
81 1 3
Innovs_Hrm_Controller::get_attend_data()
S
65 1 8
Innovs_Hrm::innovs_edit_attend_cb()
S
81 1 3
InnovsHrmListTable::edit_emp()
S
80 1 3
Innovs_Hrm_Controller::leave_request_calculation()
S
65 1 8
Innovs_Hrm_Public::__construct()
S
77 1 4
Innovs_Hrm::set_locale()
S
75 1 4
Innovs_Hrm::emp_profile_performance_cb()
S
81 1 3
Innovs_Hrm_Public::enqueue_scripts()
S
77 1 3
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::column_holiday_name()
S
67 1 7
Innovs_Hrm_Controller::get_today_presented_data_by_user_id()
S
67 1 7
Innovs_Hrm::get_version()
S
82 1 3
Innovs_Hrm::define_public_hooks()
S
72 1 5
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
Innovs_Hrm::innovs_add_new_attend_edit_cb()
S
81 1 3
InnovsHrmListTable::edit_holiday()
S
80 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm::emp_profile_job_cb()
S
81 1 3
Innovs_Hrm_Controller::get_location()
S
69 1 6
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm_Controller::emp_info()
S
69 1 6
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm_Controller::get_performance_data()
S
67 1 7
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::innovs_all_settings_cb()
S
81 1 3
InnovsHrmListTable::entitlement_edit()
S
80 1 3
InnovsHrmListTable::__construct()
S
67 1 9
Innovs_Hrm_Controller::get_performance_goal_data()
S
67 1 7
Innovs_Hrm_Controller::show_attend_data_for_edit()
S
65 1 8
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::get_columns()
S
64 1 10
InnovsHrmListTable::column_leave_policy_name()
S
67 1 7
activate_innovs_hrm()
S
73 1 5
Innovs_Hrm_Public::enqueue_styles()
S
77 1 3
Innovs_Hrm::innovs_user_request_cb()
S
81 1 3
InnovsHrmListTable::__construct()
S
67 1 9
deactivate_innovs_hrm()
S
73 1 5
Innovs_Hrm_i18n::load_plugin_textdomain()
S
69 1 7
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm_Controller::show_not_assain_emp_in_shift()
S
67 1 7
InnovsHrmListTable::update_user_request_status()
S
80 1 3
InnovsHrmListTable::__construct()
S
67 1 9
Innovs_Hrm_Controller::get_emp_by_shift_id()
S
67 1 7
InnovsHrmListTable::get_sortable_columns()
S
71 1 6
hrm_one_minute_cron_interval()
S
70 1 6
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::get_bulk_actions()
S
75 1 5
Innovs_Hrm::innovs_add_new_shift_cb()
S
81 1 3
run_innovs_hrm()
S
77 1 4
Innovs_Hrm_Controller::employee_gender_reporting_by_pie_chart()
S
65 1 8
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::column_country()
S
67 1 7
hrm_one_day_cron_interval()
S
70 1 6
Hrm_Option_Table::__construct()
S
91 1 2
InnovsHrmListTable::column_emp_id()
S
67 1 7
InnovsHrmListTable::get_bulk_actions()
S
72 1 6
InnovsHrmListTable::get_sortable_columns()
S
71 1 6
Innovs_Hrm_Deactivator::deactivate()
S
81 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::get_columns()
S
67 1 8
innovs_hrm_date_format()
S
76 1 4
Innovs_Hrm::innovs_add_new_attend_view_cb()
S
81 1 3
Innovs_Hrm::emp_profile_assets_cb()
S
81 1 3
Innovs_Hrm::admin_attendance_setting_cb()
S
81 1 3
hrm_admin_set_checkin()
S
79 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::define_ajax_hooks()
S
74 1 4
Innovs_Hrm_Controller::show_add_new_attend_date_for_edit()
S
69 1 6
hrm_admin_set_checkout()
S
79 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::gender_reporting_cb()
S
81 1 3
Innovs_Hrm_Loader::add_action()
S
77 1 3
Innovs_Hrm::innovs_leave_entitlement_cb()
S
81 1 3
Innovs_Hrm_Controller::get_department()
S
69 1 6
Innovs_Hrm::get_plugin_name()
S
82 1 3
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm::run()
S
82 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::edit_leave_policy()
S
80 1 3
Innovs_Hrm_Loader::add()
S
64 1 10
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::designation_add_new()
S
80 1 3
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm::innovs_designation_cb()
S
81 1 3
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::column_user_login()
S
68 1 6
Innovs_Hrm_Controller::get_performance_comment_data()
S
67 1 7
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_columns()
S
66 1 9
Innovs_Hrm::emp_profile_leave_cb()
S
81 1 3
InnovsHrmListTable::edit_emp()
S
80 1 3
Innovs_Hrm_Controller::select_shift_info_user_wise()
S
64 1 9
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm_Controller::show_not_assain_shift()
S
67 1 7
InnovsHrmListTable::emp_add_new()
S
80 1 3
Innovs_Hrm_Controller::get_entitlement_and_policy_data()
S
65 1 8
Innovs_Hrm::define_admin_hooks()
S
68 1 7
Innovs_Hrm::innovs_add_new_attend_cb()
S
81 1 3
Innovs_Hrm_Loader::add_filter()
S
77 1 3
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::emp_add_new()
S
80 1 3
Innovs_Hrm::innovs_leave_policies_cb()
S
81 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm_Admin::hrm_option_fileld_admin_init()
S
78 1 4
Innovs_Hrm::innovs_edit_assain_shift_cb()
S
81 1 3
Innovs_Hrm::innovs_holiday_cb()
S
81 1 3
InnovsHrmListTable::get_bulk_actions()
S
72 1 5
Innovs_Hrm::innovs_emp_profile_cb()
S
81 1 3
Innovs_Hrm::admin_menu_hook()
S
75 1 4
Innovs_Hrm_Controller::get_employee_by_user_id()
S
69 1 6
InnovsHrmListTable::edit_department()
S
80 1 3
Innovs_Hrm_Activator::activate()
S
72 1 7
Innovs_Hrm::admin_message_setting_cb()
S
81 1 3
Innovs_Hrm::innovs_department_cb()
S
81 1 3
InnovsHrmListTable::get_columns()
S
67 1 8
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm_Controller::show_assain_shift()
S
67 1 7
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm::age_reporting_cb()
S
81 1 3
InnovsHrmListTable::column_user_name()
S
67 1 7
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
allow_innovs_employee_role_uploads()
S
76 1 4
hrm_notice_error()
S
72 1 5
delete_not_exist_emp()
S
68 1 7
hrm_total_working_hours()
S
66 1 8
hp_piu()
S
79 1 3
hrm_count_year_month_day()
S
61 1 10
hrm_calculate_total_hours()
S
62 1 10
innovs_img_url()
S
80 1 3
innovs_year_count()
S
70 1 6
p()
S
72 1 6
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
InnovsHrmListTable::column_desi_title()
S
67 1 7
InnovsHrmListTable::designation_edit()
S
80 1 3
InnovsHrmListTable::location_edit()
S
80 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm::innovs_request_cb()
S
81 1 3
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm::innovs_employee_cb()
S
81 1 3
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm::innovs_location_cb()
S
81 1 3
Innovs_Hrm_Admin::global_variable()
S
71 1 7
Innovs_Hrm_Controller::get_leave_policy()
S
69 1 6
InnovsHrmListTable::search_box()
S
79 1 3
timeCount()
S
69 1 6
count_total_day_of_month()
S
75 1 4
hrm_notice_success()
S
72 1 5
Innovs_Hrm_Controller::get_assets_allot_data()
S
69 1 6
Innovs_Hrm::admin_general_setting_cb()
S
81 1 3
Innovs_Hrm::innovs_holiday_load_cb()
S
81 1 3