Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
phpbb_hook0%
mcp_ban_info0%
mcp_logs_info0%
ftp_fsock0%
ftp0%
smtp_class0%
transfer0%
mcp_main_info0%
mcp_notes_info0%
mcp_ban0%
mcp_logs0%
mcp_main0%
mcp_warn_info0%
mcp_reports_info0%
mcp_pm_reports_info0%
mcp_queue_info0%
queue0%
jabber0%
diff_op_change0%
diff30%
diff3_op0%
diff_op_add0%
acp_attachments0%
diff_op0%
diff_op_copy0%
diff3_op_copy0%
diff3_block_builder0%
diff_renderer_raw0%
diff_renderer_side_by_side0%
diff_renderer_inline0%
diff_renderer_unified0%
diff_engine0%
diff_renderer0%
mcp_notes0%
mcp_pm_reports0%
ucp_groups0%
ucp_login_link0%
ucp_main0%
ucp_confirm0%
ucp_auth_link0%
ucp_activate0%
ucp_attachments0%
ucp_notifications0%
ucp_pm0%
ucp_resend0%
ucp_zebra0%
ucp_remind0%
ucp_register0%
ucp_prefs0%
ucp_profile0%
ucp_zebra_info0%
ucp_profile_info0%
phpbb_questionnaire_php_data_provider0%
phpbb_questionnaire_system_data_provider0%
phpbb_questionnaire_phpbb_data_provider0%
phpbb_questionnaire_data_collector0%
mcp_warn0%
mcp_queue0%
mcp_reports0%
SphinxClient0%
ucp_attachments_info0%
ucp_pm_info0%
ucp_prefs_info0%
ucp_notifications_info0%
ucp_main_info0%
ucp_auth_link_info0%
ucp_groups_info0%
mapped_diff0%
diff_op_delete0%
acp_prune0%
acp_ranks0%
acp_reasons0%
acp_profile0%
acp_php_info0%
acp_modules0%
acp_permission_roles0%
acp_permissions0%
acp_search0%
acp_styles0%
acp_ban_info0%
acp_bbcodes_info0%
diff0%
acp_attachments_info0%
acp_words0%
acp_update0%
acp_users0%
acp_main0%
acp_logs0%
acp_contact0%
acp_database0%
acp_disallow0%
acp_captcha0%
acp_bots0%
acp_ban0%
acp_bbcodes0%
acp_email0%
acp_extensions0%
acp_inactive0%
acp_jabber0%
acp_language0%
acp_icons0%
acp_help_phpbb0%
acp_forums0%
acp_groups0%
acp_bots_info0%
acp_board_info0%
acp_main_info0%
acp_modules_info0%
acp_permission_roles_info0%
acp_users_info0%
acp_words_info0%
acp_logs_info0%
acp_captcha_info0%
acp_permissions_info0%
acp_php_info_info0%
acp_search_info0%
acp_styles_info0%
acp_reasons_info0%
acp_ranks_info0%
acp_profile_info0%
acp_prune_info0%
acp_update_info0%
acp_language_info0%
acp_extensions_info0%
acp_forums_info0%
acp_email_info0%
acp_disallow_info0%
acp_database_info0%
acp_contact_info0%
acp_groups_info0%
acp_icons_info0%
acp_inactive_info0%
acp_jabber_info0%
acp_help_phpbb_info0%
bbcode1%
acp_board2%
p_master7%
auth_admin9%
messenger19%
parse_message23%
bitfield52%
compress_zip62%
bbcode_firstpass64%
compress_tar75%
compress81%

Project Risks

Class CRAP
acp_users147840
acp_permissions78120
acp_forums75900
acp_attachments75900
SphinxClient49506
mcp_queue43890
auth_admin41989
acp_icons37442
acp_groups36672
acp_styles36290
p_master35576
acp_profile32580
ucp_groups29756
jabber19460
ucp_main19182
ucp_profile18360
acp_board18336
acp_modules10100
diff_engine10100
parse_message9235
acp_prune9120
smtp_class8742
acp_main8556
acp_search8190
bbcode7417
messenger6652
acp_permission_roles6642
acp_extensions6006
ucp_register5852
diff3_op5402
mcp_reports5112
ucp_pm5112
acp_database3906
acp_bots3906
mcp_main3906
acp_reasons3660
ftp_fsock3080
mcp_warn2970
acp_bbcodes2862
ucp_prefs2756
diff_renderer_side_by_side2256
acp_language2162
phpbb_hook2070
mcp_pm_reports2070
ucp_attachments2070
diff_renderer1892
queue1722
diff1722
diff31722
acp_email1640
ucp_zebra1482
acp_inactive1482
bbcode_firstpass1422
acp_ranks1260
ucp_notifications1190
mcp_notes1122
ftp1056
mcp_ban812
mcp_logs812
ucp_login_link650
transfer552
acp_captcha506
ucp_resend462
diff_renderer_inline462
acp_logs420
acp_words380
ucp_activate380
acp_help_phpbb272
phpbb_questionnaire_system_data_provider210
acp_ban210
diff3_block_builder210
ucp_remind182
ucp_auth_link182
acp_jabber182
acp_disallow156
compress_zip154
diff_renderer_unified132
compress_tar129
acp_contact90
phpbb_questionnaire_phpbb_data_provider72
acp_php_info72
diff_renderer_raw72
phpbb_questionnaire_data_collector56
mapped_diff42
acp_update42
bitfield30
diff_op30
compress23
diff3_op_copy20
phpbb_questionnaire_php_data_provider12
diff_op_copy12

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
display0%
set_display0%
add_mod_info0%
get_short_name0%
load0%
get_page_title0%
build_tree0%
assign_tpl_vars0%
get_tpl_name0%
get_module_identifier0%
is_full_class0%
delete_file0%
remove_dir0%
rename0%
file_exists0%
copy_file0%
make_dir0%
__construct0%
write_file0%
overwrite_file0%
get_branch0%
get_parents0%
pop_before_smtp0%
plain0%
login0%
cram_md50%
starttls0%
hello0%
server_parse0%
close_session0%
log_into_server0%
digest_md50%
__construct0%
load_active0%
adjust_url0%
is_active0%
set_active0%
module_auth_self0%
set_custom_include_path0%
list_modules0%
loaded0%
open_session0%
close_session0%
_cwd0%
_ls0%
_send_command0%
_open_data_connection0%
_close0%
_delete0%
_chdir0%
_chmod0%
_put0%
_close_data_connection0%
_check_command0%
hook_return_result0%
add_hook0%
remove_hook0%
module0%
hook_return0%
previous_hook_result0%
__construct0%
register0%
call_hook0%
_rename0%
_rmdir0%
_rmdir0%
_rename0%
_chdir0%
_chmod0%
_mkdir0%
_init0%
methods0%
__construct0%
data0%
_put0%
_delete0%
data0%
_init0%
_mkdir0%
__construct0%
_site0%
_close0%
_cwd0%
_ls0%
server_send0%
add_backtrace0%
_context0%
_perform_context0%
_changed0%
methods0%
_perform_delete0%
_deleted0%
_block_header0%
_added0%
_perform_add0%
download0%
download0%
__construct0%
can_use_ssl0%
can_use_tls0%
set_resource0%
merge0%
get_all_set0%
clear0%
get_blob0%
get_bin0%
_end_diff0%
_start_diff0%
_start_block0%
_lines0%
_added0%
_deleted0%
_block_header0%
_end_diff0%
_end_block0%
get_diff_content0%
_start_diff0%
_changed0%
_split_on_words0%
_deleted0%
_changed0%
get_diff_content0%
_added0%
_context0%
_encode0%
main0%
_block_header0%
connect0%
disconnect0%
assign_block_vars0%
send0%
error0%
save_queue0%
set_mail_priority0%
anti_abuse_headers0%
from0%
subject0%
headers0%
generate_message_id0%
build_header0%
process0%
save0%
__construct0%
put0%
init0%
msg_email0%
msg_jabber0%
__construct0%
replyto0%
im0%
add_to_log0%
listen0%
register0%
send_presence0%
get_log0%
open_socket0%
connected0%
login0%
send0%
response0%
send_message0%
reset0%
cc0%
bcc0%
_xml_depth0%
xmlize0%
encrypt_password0%
parse_data0%
implode_data0%
install0%
uninstall0%
EscapeString0%
UpdateAttributes0%
Open0%
Close0%
BuildKeywords0%
BuildExcerpts0%
AddQuery0%
RunQueries0%
_ParseSearchResponse0%
Status0%
FlushAttributes0%
uninstall0%
module0%
install0%
uninstall0%
install0%
module0%
module0%
install0%
uninstall0%
_PackFloat0%
Query0%
SetIDRange0%
SetFilter0%
SetFilterRange0%
SetFilterFloatRange0%
SetIndexWeights0%
SetFieldWeights0%
SetRankingMode0%
SetSortMode0%
SetWeights0%
SetGeoAnchor0%
SetGroupBy0%
ResetFilters0%
ResetGroupBy0%
ResetOverrides0%
SetSelect0%
SetOverride0%
SetGroupDistinct0%
SetRetries0%
SetArrayResult0%
module0%
install0%
__construct0%
main0%
assign_topiclist0%
main0%
perform_redirect0%
process_login_result0%
main0%
get_hidden_fields0%
get_login_link_data_array0%
output_notification_types0%
output_notification_methods0%
get_login_link_data_for_hidden_fields0%
main0%
main0%
main0%
get_login_link_data_array0%
main0%
main0%
main0%
main0%
main0%
main0%
install0%
uninstall0%
module0%
install0%
module0%
uninstall0%
uninstall0%
module0%
install0%
uninstall0%
module0%
main0%
main0%
main0%
uninstall0%
install0%
install0%
uninstall0%
module0%
SetMatchMode0%
SetMaxQueryTime0%
__construct0%
main0%
mcp_notes_user_view0%
__construct0%
main0%
__construct0%
main0%
__construct0%
main0%
main0%
__construct0%
main0%
__construct0%
main0%
mcp_warn_front_view0%
__construct0%
disapprove_posts0%
main0%
approve_posts0%
approve_topics0%
uninstall0%
install0%
uninstall0%
module0%
install0%
uninstall0%
install0%
module0%
module0%
install0%
uninstall0%
module0%
install0%
install0%
uninstall0%
module0%
module0%
uninstall0%
uninstall0%
module0%
install0%
mcp_warn_list_view0%
mcp_warn_post_view0%
get_data0%
__construct0%
__destruct0%
GetLastError0%
get_identifier0%
__construct0%
get_identifier0%
get_data0%
is_private_ip0%
GetLastWarning0%
IsConnectError0%
_Connect0%
_GetResponse0%
SetLimits0%
_MBPop0%
_MBPush0%
SetServer0%
SetConnectTimeout0%
_Send0%
get_data0%
get_identifier0%
magic_url0%
smilies0%
check_attachment_form_token0%
parse_attachments0%
decode_message0%
format_display0%
mcp_warn_user_view0%
prepare_bbcodes0%
bbcode_flash0%
anonymous function0%
get_submitted_attachment_data0%
get_data_raw0%
get_data_for_form0%
collect0%
add_data_provider0%
__construct0%
remove_nested_quotes0%
set_plupload0%
validate_bbcode_by_extension0%
_end_diff0%
get_diff_content0%
main0%
frontend0%
action_install0%
action_uninstall0%
init_search0%
save_state0%
close_popup_js0%
get_search_types0%
get_max_post_id0%
action_uninstall_confirmed0%
action_activate0%
show_styles_list0%
show_available_child_styles0%
update_styles_tree0%
find_possible_parents0%
find_available0%
show_available0%
action_deactivate0%
action_details0%
show_installed0%
display_progress_bar0%
index0%
retrieve_defined_user_groups0%
main0%
remove_spaces0%
main0%
copy_forum_permissions0%
permission_trace0%
check_assigned_role0%
remove_permissions0%
log_action0%
build_language_options0%
save_profile_field0%
main0%
main0%
main0%
settings0%
get_prune_users0%
prune_users0%
update_insert0%
main0%
prune_forums0%
list_style0%
welcome_message0%
module0%
install0%
uninstall0%
module0%
ghost_permissions0%
build_permission_array0%
acl_set_role0%
acl_delete0%
assign_cat_array0%
install0%
_start_diff0%
uninstall0%
module0%
install0%
uninstall0%
install0%
module0%
module0%
install0%
uninstall0%
acl_set0%
display_role_mask0%
get_users0%
uninstall_style0%
delete_style_files0%
request_vars0%
get_styles0%
install_style0%
find_style_dirs0%
sort_styles0%
read_style_cfg0%
default_bitfield0%
main0%
get_mask0%
anonymous function0%
get_role_mask0%
display_mask0%
main0%
optionget0%
__construct0%
main0%
optionset0%
set_all_permissions0%
set_permissions0%
timezone_select0%
guest_style_get0%
guest_style_set0%
dateformat_select0%
quick_reply0%
board_disable0%
password_length0%
select_password_chars0%
bump_interval0%
select_news_forums0%
select_exclude_forums0%
main0%
deliver_demo0%
main0%
main0%
validate_botname0%
main0%
store_feed_forums0%
enable_mod_rewrite0%
send_test_email0%
select_username_chars0%
username_length0%
group_select0%
test_upload0%
perform_site_list0%
display_order0%
category_select0%
handle_stats_resync0%
get_attachment_stats0%
set_attachment_stats0%
check_stats_accuracy0%
max_filesize0%
select_allow_deny0%
full_folder_select0%
select_ip_check0%
select_ref_check0%
select_acc_activation0%
mail_auth_select0%
anonymous function0%
main0%
main0%
build_regexp0%
get_backup_file0%
get_file_list0%
main0%
main0%
main0%
compare_language_files0%
__construct0%
item_count0%
manage_position0%
main0%
main0%
main0%
main0%
main0%
build_subforum_options0%
build_permission_dropdown0%
check_existence0%
remove_role0%
display_auth_options0%
main0%
make_module_select0%
main0%
main0%
copy_permission_page0%
list_disabled_exts0%
list_available_exts0%
output_actions0%
sort_extension_meta_data_table0%
list_enabled_exts0%
main0%
get_supported_extensions0%
main0%
main0%
output_metadata_to_template0%
main0%
delete_forum_content0%
move_forum_by0%
display_progress_bar0%
delete_forum0%
move_forum_content0%
get_forum_info0%
update_forum_data0%
move_forum0%
module0%
uninstall0%
reverse0%
norig0%
nfinal0%
__construct0%
__construct0%
_check0%
lcs0%
get_original0%
get_final0%
trim_newlines0%
reverse0%
__construct0%
get_num_conflicts0%
get_conflicts_content0%
merged_output0%
merged_new_output0%
__construct0%
reverse0%
reverse0%
__construct0%
reverse0%
__construct0%
is_empty0%
reverse0%
module0%
install0%
uninstall0%
bbcode_second_pass0%
uninstall0%
install0%
module0%
install0%
uninstall0%
install0%
bbcode_cache_init0%
anonymous function0%
__construct0%
get_diff0%
count_added_lines0%
count_deleted_lines0%
bbcode_second_pass_code0%
bbcode_second_pass_quote0%
bbcode_tpl0%
bbcode_tpl_replace0%
bbcode_list0%
merged_orig_output0%
get_conflicts0%
_block_header0%
_start_block0%
_end_block0%
_lines0%
_end_diff0%
_start_diff0%
__construct0%
get_params0%
render0%
_block0%
_context0%
_added0%
_context0%
_added0%
_deleted0%
_changed0%
_block_header0%
get_diff_content0%
_deleted0%
_changed0%
get_diff_content0%
_shift_boundaries0%
_compareseq0%
solve_conflict0%
__construct0%
merged0%
is_conflict0%
_compare_conflict_seq0%
solve_prepare0%
_diff30%
__construct0%
merged0%
is_conflict0%
__construct0%
input0%
_append0%
diff0%
_diag0%
_lcs_pos0%
_init0%
finish0%
out10%
out20%
is_empty0%
uninstall0%
module0%
install0%
uninstall0%
module0%
install0%
module0%
uninstall0%
install0%
uninstall0%
module0%
install0%
uninstall0%
module0%
install0%
install0%
module0%
install0%
module0%
uninstall0%
install0%
uninstall0%
module0%
install0%
module0%
uninstall0%
install0%
uninstall0%
module0%
install0%
module0%
uninstall0%
uninstall0%
module0%
module0%
install0%
uninstall0%
module0%
install0%
uninstall0%
module0%
install0%
module0%
uninstall0%
install0%
uninstall0%
module0%
install0%
uninstall0%
uninstall0%
install0%
module0%
uninstall0%
module0%
module0%
module0%
uninstall0%
uninstall0%
install0%
install0%
module0%
uninstall0%
install0%
module0%
uninstall0%
install0%
uninstall0%
module0%
install0%
module0%
install0%
uninstall0%
main0%
to7%
bbcode_parse_code12%
bbcode_set_bitfield40%
extract50%
unix_to_dos_time50%
bbcode_code54%
set_addresses55%
template59%
bbcode_init61%
validate_url62%
path_in_domain66%
bbcode_size66%
parse_bbcode67%
parse_poll70%
open71%
bbcode_strong75%
bbcode_italic75%
bbcode_color75%
bbcode_underline75%
bbcode_attachment75%
bbcode_quote75%
__construct75%
bbcode_img77%
bbcode_parse_list79%
add_custom_file80%
check_bbcode83%
validate_email83%
parse84%
acl_add_option85%
module_auth89%

Project Risks

Method CRAP
main142506
main39006
main37056
main29756
main24492
main24180
main18360
main16256
main12210
main11342
main8556
main8556
main6933
main6480
display_mask6480
main5112
main5112
main4970
main3782
main3660
main3660
disapprove_posts3540
main3422
permission_trace3306
update_forum_data3192
response2756
main2756
main2550
get_prune_users2450
parse_attachments2352
index2162
perform_site_list2162
main2070
main1980
main1980
save_profile_field1722
solve_conflict1722
main1640
main1640
main1560
main1482
BuildExcerpts1482
main1406
list_modules1406
approve_posts1332
main1260
manage_position1260
get_mask1260
assign_tpl_vars1190
diff1190
bbcode_cache_init1122
set_active1056
settings992
process870
_shift_boundaries812
main812
mcp_notes_user_view812
main756
assign_topiclist756
get_diff_content702
_ParseSearchResponse702
action_details702
delete_forum650
main650
build_language_options650
assign_cat_array600
prune_forums600
log_into_server600
msg_email552
approve_topics462
load_active462
main462
_diff3462
main462
mcp_warn_post_view462
digest_md5462
main420
make_module_select420
_diag420
main380
main380
acl_set380
mcp_warn_user_view342
prune_users342
acl_delete306
AddQuery272
UpdateAttributes272
main272
list_style272
set_permissions272
delete_forum_content272
display_auth_options240
main210
_GetResponse210
bbcode_flash210
set_all_permissions210
bbcode_second_pass210
msg_jabber210
solve_prepare182
render182
_xml_depth182
_compareseq182
bbcode_tpl182
main182
main182
build_regexp182
retrieve_defined_user_groups182
main182
output_metadata_to_template182
main182
display_role_mask156
main156
process_login_result156
show_available156
log_action156
is_private_ip156
send132
action_install132
call_hook132
is_empty132
remove_permissions132
get_submitted_attachment_data132
extract126
find_available110
loaded110
_ls110
smilies110
build_permission_array110
action_uninstall_confirmed110
BuildKeywords90
acl_set_role90
register90
listen90
_open_data_connection90
delete_style_files90
save90
main90
_Connect90
_ls72
starttls72
update_styles_tree72
__construct72
_block_header72
_compare_conflict_seq72
build_subforum_options72
read_style_cfg72
is_active72
sort_styles72
update_insert72
group_select72
bbcode_list72
show_installed72
build_tree56
download56
enable_mod_rewrite56
list_disabled_exts56
SetMatchMode56
check_existence56
move_forum56
list_enabled_exts56
display56
remove_nested_quotes56
set_display56
main56
main56
bbcode_second_pass_code56
request_vars56
SetSortMode56
output_notification_types56
_check56
test_upload56
bbcode_parse_code50
bbcode_quote44
_changed42
server_parse42
main42
list_available_exts42
main42
SetGroupBy42
can_use_tls42
category_select42
hello42
build_header42
pop_before_smtp42
get_parents42
dateformat_select42
check_attachment_form_token42
find_style_dirs42
open_socket42
__construct42
get_conflicts_content42
cram_md542
Status42
_block42
remove_role42
_init42
parse37
parse_data30
get_data30
remove_hook30
get_file_list30
add_mod_info30
previous_hook_result30
format_display30
error30
login30
mcp_warn_list_view30
hook_return30
hook_return_result30
send_presence30
_end_diff30
move_forum_by30
move_forum_content30
ghost_permissions30
FlushAttributes30
merged30
copy_forum_permissions30
check_assigned_role30
RunQueries30
_lcs_pos30
bbcode_code29
bbcode_parse_list29
validate_url26
to24
template21
acl_add_option20
SetFilter20
__construct20
main20
select_news_forums20
xmlize20
validate_botname20
main20
get_branch20
find_possible_parents20
show_available_child_styles20
make_dir20
_send_command20
__construct20
_chdir20
_put20
select_exclude_forums20
_check_command20
_chdir20
count_deleted_lines20
build_permission_dropdown20
file_exists20
__construct20
_init20
count_added_lines20
Open20
action_uninstall20
_split_on_words20
download20
save_queue20
_perform_add20
encrypt_password20
_perform_context20
optionset20
install_style20
get_backup_file20
show_styles_list20
select_acc_activation20
decode_message20
default_bitfield20
plain20
parse_poll17
path_in_domain17
parse_bbcode13
reverse12
action_deactivate12
__construct12
bbcode_tpl_replace12
check_stats_accuracy12
full_folder_select12
bump_interval12
lcs12
select_username_chars12
mail_auth_select12
frontend12
get_role_mask12
select_password_chars12
main12
mcp_warn_front_view12
init_search12
bbcode_second_pass_quote12
get_short_name12
methods12
get_login_link_data_array12
im12
SetLimits12
get_supported_extensions12
_lines12
_block_header12
display_progress_bar12
bcc12
cc12
connected12
register12
SetRetries12
output_actions12
send_message12
Query12
disconnect12
get_original12
_block_header12
merged_orig_output12
get_log12
get_conflicts12
merged_new_output12
get_num_conflicts12
get_login_link_data_array12
methods12
copy_file12
get_final12
get_params12
_Send12
__construct12
__construct12
SetServer12
is_empty12
get_page_title12
adjust_url12
load12
set_addresses11
bbcode_init9
open9
module_auth9
bbcode_img7
validate_email6
__construct6
input6
out16
__construct6
nfinal6
out26
is_conflict6
finish6
connect6
login6
get_bin6
clear6
get_hidden_fields6
_block_header6
Close6
anonymous function6
get_forum_info6
compare_language_files6
get_login_link_data_for_hidden_fields6
store_feed_forums6
set_attachment_stats6
handle_stats_resync6
display_progress_bar6
save_state6
optionget6
send6
uninstall_style6
get_users6
welcome_message6
output_notification_methods6
norig6
add_to_log6
is_full_class6
get_data6
__construct6
__destruct6
set_custom_include_path6
collect6
get_data_raw6
_close6
add_hook6
_close6
_chmod6
write_file6
_MBPush6
get_module_identifier6
SetIndexWeights6
SetFieldWeights6
SetWeights6
_MBPop6
SetRankingMode6
generate_message_id6
server_send6
implode_data6
add_backtrace6
close_session6
bbcode_size5
unix_to_dos_time4
__construct3
bbcode_set_bitfield2
bbcode_italic2
bbcode_strong2
bbcode_underline2
bbcode_attachment2
bbcode_color2
add_custom_file2
check_bbcode2