GCMI_Activator D

Total Complexity 193
Dependencies 6
Dependents 9
Total lines 1,922
Lines of code 1,224
Logical lines of code 522
Comment lines 427
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()
A
45 7 39
delete_dir()
S
55 6 19
get_data_from_response()
S
50 5 27
gcmi_is_requirements_met()
S
51 5 26
extract_csv_from_zip()
S
57 5 15
download_via_wget()
S
50 4 28
gcmi_check_if_single_activated()
S
59 4 14
prepare_file()
S
59 4 14
unset_gcmi_options()
S
62 4 12
drop_table()
S
56 3 18
get_sites_array()
S
62 3 11
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
create_gcmi_cron_job()
S
72 2 5
destroy_gcmi_cron_job()
S
70 2 6
download_html_data()
S
68 2 8
delete_all_tables()
S
69 2 6
single_deactivate()
S
80 1 3