Hrm_Leave D

Total Complexity 157
Dependencies 21
Dependents 2
Total lines 977
Lines of code 712
Logical lines of code 381
Comment lines 14
Methods 49
Properties 1

Methods 49

Method Rating Maintainability Complexity Lines of code
save_work_week()
A
52 16 22
ajax_create_new_leave()
A
48 12 31
get_leaves()
A
44 8 45
ajax_create_new_holidays()
A
53 9 21
ajax_create_new_leave_type()
A
54 8 20
ajax_get_leaves()
A
55 8 19
get_holidays()
S
45 6 43
new_leave_type()
S
46 6 37
work_week_array()
S
52 6 24
update_holiday_data()
S
55 6 19
get_leave_types()
S
51 5 27
create_new_holidays()
S
50 4 29
add_relation()
S
53 4 24
holiday_get_by_index()
S
54 3 20
employee_leave_count()
S
55 3 19
get_holidays_array()
S
60 3 13
get_leaves_array()
S
60 3 13
delete_leave_type()
S
62 3 11
search_emp_leave_records()
S
52 2 25
get_leave_records_init_data()
S
52 2 24
ajax_get_leave_record_events()
S
57 2 16
send_new_leave_email()
S
58 2 15
status()
S
60 2 13
ajax_get_employee_dropdown()
S
62 2 12
ajax_update_leave()
S
65 2 9
delete_leave()
S
72 2 6
ajax_delete_leave_type()
S
63 2 10
getInstance()
S
71 2 6
create_relation()
S
66 2 9
delete_holiday()
S
69 2 7
employee_extra_leave()
S
70 2 6
get_dasboard_leaves()
S
61 1 12
status_update_message()
S
60 1 11
save_leave_form_settings()
S
80 1 3
ajax_delete_holiday()
S
70 1 6
ajax_leave_init()
S
72 1 6
ajax_get_employee_leave_summery()
S
69 1 7
ajax_delete_leave()
S
70 1 6
update_leave()
S
76 1 4
ajax_save_work_week()
S
67 1 8
ajax_save_leave_form_settings()
S
63 1 10
ajax_get_holidays()
S
69 1 7
get_leave_form_settings()
S
79 1 3
ajax_leave_header()
S
72 1 5
ajax_get_leave_type()
S
73 1 5
__construct()
S
69 1 6
get_work_week()
S
80 1 3
ajax_get_work_week()
S
69 1 7
ajax_get_leave_form_settings()
S
67 1 8