WLSM_Staff_General D

Total Complexity 688
Dependencies 13
Dependents 0
Total lines 3,849
Lines of code 3,028
Logical lines of code 1,788
Comment lines 160
Methods 34
Properties 0

Methods 34

Method Rating Maintainability Complexity Lines of code
save_student()
D
4
120 355
save_staff()
D
13
80 263
get_students()
D
18
47 229
promote_student()
D
22
43 180
fetch_inquiries()
D
23
40 177
manage_promotion()
D
22
25 261
save_inquiry()
D
29 34 117
save_school_registration_settings()
D
31 31 93
fetch_staff_records()
C
28
24 137
save_school_email_carrier_settings()
C
30 24 124
save_school_email_templates_settings()
C
29 23 135
save_school_general_settings()
C
33 25 95
save_role()
C
33 24 94
view_session_records()
B
32 13 116
print_id_cards()
B
36 15 76
save_school_payment_method_settings()
A
40 11 60
fetch_roles()
A
39 10 63
delete_staff()
A
43 11 48
get_section_students()
A
44 11 41
delete_student()
A
44 10 45
delete_role()
A
44 10 44
delete_inquiry()
A
44 10 44
get_class_sections()
A
45 9 39
get_role_permissions()
A
47 9 35
fetch_stats_payments()
A
39 6 60
print_id_card()
A
48 7 32
view_inquiry_message()
S
49 7 29
student_new_record_exists()
S
66 2 8
student_old_record_exists()
S
66 2 8
delete_employee()
S
75 1 4
save_employee()
S
75 1 4
fetch_employees()
S
75 1 4
edit_student()
S
76 1 4
add_admission()
S
76 1 4