Code Analysis: Innovs HRM 1.0.3.1

Function Rating Maintainability Complexity Lines of code
innovs_hrm_ajax::enqueue_ajax()
D
1
101 487
insert_attend_data_automatic()
A
41 10 53
Innovs_Hrm_Activator::dbInstall()
A
33 1 170
Innovs_Hrm_Controller::update_attend()
A
48 9 32
InnovsHrmListTable::column_default()
A
59 9 15
live_ip_address()
A
55 8 21
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
InnovsHrmListTable::column_default()
S
62 6 12
Innovs_Hrm_Controller::new_attend()
S
54 5 19
InnovsHrmListTable::process_bulk_action()
S
54 5 18
InnovsHrmListTable::process_bulk_action()
S
55 5 17
InnovsHrmListTable::process_bulk_action()
S
55 5 17
hrm_isAllowedIp()
S
57 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
InnovsHrmListTable::process_bulk_action()
S
55 5 17
Innovs_Hrm::innovs_admin_menu()
S
43 3 43
hrm_work_anniversary()
S
52 4 26
InnovsHrmListTable::column_default()
S
64 5 11
innovs_page_restrict()
S
54 4 21
InnovsHrmListTable::designation_add_new()
S
46 2 43
Innovs_Hrm_Activator::add_cap()
S
62 4 11
hrm_birthday_announcement()
S
54 3 23
InnovsHrmListTable::send_new_request()
S
52 3 22
InnovsHrmListTable::add_new_holiday()
S
53 3 21
Innovs_Hrm_Controller::new_attend_all()
S
55 3 18
InnovsHrmListTable::get_items()
S
55 3 18
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
usort_reorder()
S
67 4 6
hrm_redirect_dashboard()
S
66 4 8
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
usort_reorder()
S
67 4 6
InnovsHrmListTable::get_items()
S
57 3 14
innovs_hrm_custom_css()
S
52 1 44
hrm_average_time()
S
58 3 13
InnovsHrmListTable::get_items()
S
58 3 13
InnovsHrmListTable::get_items()
S
59 3 12
Innovs_Hrm_Admin::enqueue_scripts()
S
47 1 34
hrm_holiday_calendar()
S
55 2 19
hrm_holiday_leave_calendar()
S
56 2 18
InnovsHrmListTable::column_default()
S
66 3 9
InnovsHrmListTable::get_items()
S
61 3 10
InnovsHrmListTable::get_items()
S
63 3 9
Innovs_Hrm_Loader::run()
S
66 3 8
InnovsHrmListTable::get_items()
S
63 3 9
InnovsHrmListTable::get_items()
S
63 3 9
InnovsHrmListTable::column_default()
S
66 3 9
InnovsHrmListTable::get_items()
S
63 3 9
hrm_addition_time()
S
59 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
63 2 13
InnovsHrmListTable::column_img()
S
62 2 12
InnovsHrmListTable::add_new_department()
S
60 2 12
hrm_getDatesFromRange()
S
62 2 11
innovs_hrm_registration_save()
S
61 2 11
InnovsHrmListTable::location_add_new()
S
61 2 11
Hrm_Option_Table::register_setting_option()
S
54 1 22
Innovs_Hrm_Controller::emp_self_entry_update()
S
54 1 21
Innovs_Hrm_Activator::update_option()
S
54 1 21
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_leave_entitlement_table_layout()
S
59 1 15
innovs_hrm_leave_policy_table_layout()
S
59 1 15
get_current_user_roles()
S
69 2 7
innovs_hrm_table_layout()
S
59 1 15
innovs_hrm_designation_table_layout()
S
59 1 15
innovs_hrm_location_table_layout()
S
59 1 15
InnovsHrmListTable::column_user_name()
S
64 2 8
hrm_ip_check()
S
66 2 9
innovs_hrm_employee_table_layout()
S
59 1 15
innovs_hrm_request_table_layout()
S
60 1 14
InnovsHrmListTable::get_columns()
S
60 1 14
Innovs_Hrm::load_dependencies()
S
60 1 14
inovvs_hrm_user_emp_table_layout()
S
61 1 13
InnovsHrmListTable::get_columns()
S
61 1 13
InnovsHrmListTable::get_columns()
S
61 1 13
Innovs_Hrm_Controller::intime_late_absent_count()
S
58 1 13
InnovsHrmListTable::get_columns()
S
61 1 13
Innovs_Hrm_Controller::announcement()
S
59 1 13
Innovs_Hrm_Admin::enqueue_styles()
S
59 1 13
InnovsHrmListTable::get_columns()
S
62 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
63 1 11
InnovsHrmListTable::edit_emp()
S
80 1 3
Innovs_Hrm_i18n::load_plugin_textdomain()
S
69 1 7
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::innovs_department_cb()
S
81 1 3
InnovsHrmListTable::edit_department()
S
80 1 3
Innovs_Hrm::innovs_add_new_attend_view_cb()
S
81 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm::innovs_emp_profile_cb()
S
81 1 3
Innovs_Hrm::emp_profile_attendance_cb()
S
81 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::get_bulk_actions()
S
70 1 6
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm_Admin::hrm_option_fileld_admin_init()
S
78 1 4
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm::emp_profile_leave_cb()
S
81 1 3
Innovs_Hrm::innovs_all_settings_cb()
S
81 1 3
Innovs_Hrm_Admin::global_variable()
S
71 1 7
Innovs_Hrm_Public::__construct()
S
77 1 4
InnovsHrmListTable::column_depart_title()
S
67 1 7
Innovs_Hrm::emp_profile_performance_cb()
S
81 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
Innovs_Hrm_Controller::leave_request_calculation()
S
65 1 8
InnovsHrmListTable::column_holiday_name()
S
67 1 7
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm_Controller::get_location()
S
69 1 6
Innovs_Hrm::innovs_holiday_cb()
S
81 1 3
Innovs_Hrm::innovs_user_request_cb()
S
81 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm_Controller::count_emp_desi_depart()
S
63 1 10
InnovsHrmListTable::edit_holiday()
S
80 1 3
Innovs_Hrm::admin_menu_hook()
S
78 1 3
Innovs_Hrm_Deactivator::deactivate()
S
81 1 3
Innovs_Hrm_Controller::get_employee_attendance()
S
69 1 6
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::__construct()
S
67 1 9
Innovs_Hrm_Controller::emp_info()
S
69 1 6
Innovs_Hrm::innovs_holiday_load_cb()
S
81 1 3
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm_Controller::get_leave_policy()
S
69 1 6
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::entitlement_edit()
S
80 1 3
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::get_columns()
S
67 1 8
InnovsHrmListTable::column_desi_title()
S
67 1 7
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
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
InnovsHrmListTable::__construct()
S
67 1 9
hrm_diff_time_without()
S
70 1 6
Innovs_Hrm::define_ajax_hooks()
S
74 1 4
InnovsHrmListTable::edit_emp()
S
80 1 3
Innovs_Hrm::set_locale()
S
75 1 4
hrm_total_working_hours()
S
66 1 8
InnovsHrmListTable::get_sortable_columns()
S
71 1 6
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_columns()
S
67 1 8
deactivate_innovs_hrm()
S
73 1 5
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm::hrm_addons_cb()
S
81 1 3
InnovsHrmListTable::designation_add_new()
S
80 1 3
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm_Controller::get_designation()
S
69 1 6
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::edit_leave_policy()
S
80 1 3
hrm_admin_set_checkin()
S
79 1 3
Innovs_Hrm::define_public_hooks()
S
72 1 5
InnovsHrmListTable::get_columns()
S
66 1 9
Innovs_Hrm::emp_profile_general_cb()
S
81 1 3
timeCount()
S
69 1 6
Innovs_Hrm::innovs_add_new_attend_edit_cb()
S
81 1 3
Innovs_Hrm::admin_general_setting_cb()
S
81 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
activate_innovs_hrm()
S
73 1 5
Innovs_Hrm::innovs_employee_cb()
S
81 1 3
Innovs_Hrm_Loader::add()
S
64 1 10
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::emp_profile_assets_cb()
S
81 1 3
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_sortable_columns()
S
71 1 6
Innovs_Hrm::get_plugin_name()
S
82 1 3
Innovs_Hrm::innovs_edit_attend_cb()
S
81 1 3
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm::innovs_add_new_attend_cb()
S
81 1 3
Innovs_Hrm::run()
S
82 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::__construct()
S
67 1 9
Innovs_Hrm_Controller::get_performance_data()
S
67 1 7
Innovs_Hrm_Loader::add_action()
S
77 1 3
InnovsHrmListTable::location_edit()
S
80 1 3
Innovs_Hrm_Admin::__construct()
S
77 1 4
InnovsHrmListTable::column_user_name()
S
67 1 7
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::designation_edit()
S
80 1 3
Innovs_Hrm_Controller::show_attend_data_for_edit()
S
65 1 8
InnovsHrmListTable::emp_add_new()
S
80 1 3
InnovsHrmListTable::get_hidden_columns()
S
82 1 3
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::update_user_request_status()
S
80 1 3
InnovsHrmListTable::emp_add_new()
S
80 1 3
InnovsHrmListTable::get_bulk_actions()
S
75 1 5
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
Innovs_Hrm::innovs_location_cb()
S
81 1 3
InnovsHrmListTable::search_box()
S
79 1 3
Innovs_Hrm::innovs_request_cb()
S
81 1 3
Innovs_Hrm_Loader::__construct()
S
77 1 4
Innovs_Hrm_Controller::get_performance_goal_data()
S
67 1 7
Innovs_Hrm::get_loader()
S
82 1 3
Innovs_Hrm::emp_profile_job_cb()
S
81 1 3
Innovs_Hrm_Controller::get_attend_data()
S
65 1 8
Innovs_Hrm_Public::enqueue_scripts()
S
77 1 3
Innovs_Hrm_Controller::get_entitlement_and_policy_data()
S
65 1 8
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::define_admin_hooks()
S
68 1 7
Innovs_Hrm::innovs_leave_entitlement_cb()
S
81 1 3
Innovs_Hrm_Activator::activate()
S
73 1 6
InnovsHrmListTable::get_bulk_actions()
S
72 1 6
Innovs_Hrm_Controller::get_department()
S
69 1 6
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::search_box()
S
79 1 3
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
Innovs_Hrm::innovs_dashboard_cb()
S
81 1 3
InnovsHrmListTable::column_cb()
S
78 1 3
InnovsHrmListTable::get_sortable_columns()
S
71 1 6
InnovsHrmListTable::get_bulk_actions()
S
73 1 5
Innovs_Hrm_Public::enqueue_styles()
S
77 1 3
InnovsHrmListTable::column_country()
S
67 1 7
hrm_notice_error()
S
72 1 5
hrm_calculate_total_hours()
S
62 1 10
hrm_diff_time()
S
62 1 10
p()
S
72 1 6
hrm_notice_success()
S
72 1 5
count_total_day_of_month()
S
75 1 4
hp_piu()
S
79 1 3
run_innovs_hrm()
S
77 1 4
hrm_admin_set_checkout()
S
79 1 3
Innovs_Hrm_Controller::get_performance_comment_data()
S
67 1 7
InnovsHrmListTable::__construct()
S
67 1 9
InnovsHrmListTable::get_sortable_columns()
S
74 1 5
Innovs_Hrm::innovs_designation_cb()
S
81 1 3
Hrm_Option_Table::__construct()
S
91 1 2
Innovs_Hrm_Controller::get_employee()
S
69 1 6
InnovsHrmListTable::column_user_login()
S
68 1 6
InnovsHrmListTable::column_emp_id()
S
67 1 7
Innovs_Hrm_Controller::show_add_new_attend_date_for_edit()
S
69 1 6
InnovsHrmListTable::column_cb()
S
78 1 3
Innovs_Hrm::innovs_calendar_cb()
S
81 1 3
Innovs_Hrm::innovs_leave_polices_cb()
S
81 1 3
Innovs_Hrm_Loader::add_filter()
S
77 1 3
hrm_example_add_cron_interval()
S
70 1 6
hrm_count_year_month_day()
S
61 1 10
Innovs_Hrm::admin_attendance_setting_cb()
S
81 1 3
Innovs_Hrm::get_version()
S
82 1 3