GCMI_Activator D

Total Complexity 196
Dependencies 7
Dependents 9
Total lines 1,930
Lines of code 1,236
Logical lines of code 530
Comment lines 424
Methods 31
Properties 4

Methods 31

Method Rating Maintainability Complexity Lines of code
populate_db_table()
D
17
41 316
create_all_tables()
C
25
21 188
create_db_table()
B
29
9 178
activate()
A
39 11 67
convert_file_charset()
A
47 11 36
get_csvdata_codici_catastali_new()
A
45 8 41
get_csvdata_codici_catastali()
A
47 8 34
deactivate()
A
44 7 47
download_file()
S
46 6 39
get_sites_array()
S
53 6 23
delete_dir()
S
55 6 19
extract_csv_from_zip()
S
57 6 15
get_data_from_response()
S
50 5 27
gcmi_is_requirements_met()
S
51 5 26
download_via_wget()
S
50 4 28
prepare_file()
S
59 4 14
gcmi_check_if_single_activated()
S
59 4 14
unset_gcmi_options()
S
62 4 12
drop_table()
S
56 3 18
get_wget_command()
S
63 3 9
add_trailing_zeroes()
S
65 3 9
set_gcmi_options()
S
64 3 9
gcmi_table_exists()
S
60 2 15
gcmi_tables_exist()
S
66 3 8
make_tmp_dwld_dir()
S
63 2 10
truncate()
S
70 2 6
delete_all_tables()
S
69 2 6
create_gcmi_cron_job()
S
72 2 5
destroy_gcmi_cron_job()
S
70 2 6
download_html_data()
S
68 2 8
single_deactivate()
S
80 1 3