WPtouchProFour D

Total Complexity 670
Dependencies 9
Dependents 1
Total lines 3,366
Lines of code 2,462
Logical lines of code 1,538
Comment lines 165
Methods 153
Properties 22

Methods 153

Method Rating Maintainability Complexity Lines of code
handle_free_migration()
D
35 33 75
analyze_user_agent_string()
C
36 32 66
get_available_themes()
C
32 27 99
initialize()
C
29 25 116
desktop_shortcode_magic()
C
38 27 57
get_available_addons()
C
35 23 81
setup_languages()
B
36 21 73
handle_upload_file()
B
35 19 89
admin_initialize()
B
32 15 113
check_for_self_destruct()
B
38 18 65
handle_shortcode()
A
46 14 39
set_cache_cookie()
A
50 13 27
is_supported_device()
A
45 12 41
handle_admin_notices()
A
41 11 56
get_setting_defaults()
A
46 12 38
check_for_redirect()
A
48 11 33
load_root_functions_files()
A
50 11 29
get_icons_from_packs()
A
48 9 32
load_addon_modules()
A
50 9 29
get_settings()
A
46 8 40
get_available_icon_packs()
A
51 9 23
get_theme_information()
A
44 7 44
compare_url()
A
61 9 11
setup_admin_stylesheets()
A
46 7 39
handle_desktop_shortcode()
S
47 6 35
handle_footer()
S
52 6 29
setup_bncapi()
S
56 6 19
check_directories()
S
46 4 42
desktop_shortcode_get_assets()
S
54 5 21
intercept_template()
S
56 5 19
erase_all_settings()
S
56 5 18
check_for_settings_download()
S
57 5 16
remove_transient_info()
S
58 5 15
augment_supported_devices()
S
60 5 13
cleanup_post_and_get()
S
62 5 12
setup_custom_languages()
S
61 5 12
setup_mobile_theme_for_viewing()
S
51 4 24
save_settings()
S
53 4 23
create_icon_set_info()
S
55 4 19
user_agent_matches()
S
58 4 16
should_skip_file()
S
77 5 3
get_current_theme_info()
S
59 4 15
check_for_restored_settings()
S
59 4 15
get_supported_theme_device_classes()
S
60 4 13
process_submitted_settings()
S
62 4 11
get_icon_set_information()
S
54 3 22
setup_theme_styles()
S
54 3 21
admin_ajax_handler()
S
57 3 16
get_raw_settings()
S
59 3 15
show_desktop_switch_link()
S
65 4 9
admin_is_menu_page()
S
75 4 3
is_front_page()
S
61 3 13
verify_post_nonce()
S
61 3 13
is_image_file()
S
61 3 12
admin_nopriv_ajax_handler()
S
61 3 12
handle_client_ajax()
S
63 3 11
modify_response_key()
S
64 3 11
is_domain_site_wide()
S
63 3 11
init_theme()
S
52 2 21
get_addon_information()
S
55 2 19
wptouch_pro_settings_link()
S
67 3 7
disable_plugins()
S
68 3 7
get_theme_copy_num()
S
64 3 10
get_parent_theme_info()
S
65 3 10
remove_shortcodes()
S
66 3 8
get_active_device_class()
S
65 3 10
redirect_to_page()
S
65 3 9
handle_desktop_footer()
S
66 3 9
show_plugin_info()
S
60 2 13
activate_license()
S
62 2 12
__construct()
S
55 1 22
is_in_preview_mode()
S
71 2 7
get_template_directory_uri()
S
64 2 9
finish_initialization()
S
66 2 8
get_current_parent_location()
S
66 2 9
handle_admin_menu_commands()
S
75 2 5
update_raw_settings()
S
64 2 10
seletively_unset()
S
75 2 5
has_parent_theme()
S
75 2 4
get_supported_device_classes()
S
67 2 8
get_supported_user_agents()
S
67 2 8
current_theme_framework_version()
S
67 2 9
get_template_directory()
S
63 2 10
get_theme_directory_uri()
S
65 2 9
is_previewing_mobile_theme()
S
78 2 3
setup_automatic_backup()
S
67 2 7
is_showing_mobile_theme_on_mobile_device()
S
80 2 3
admin_is_wptouch_page()
S
77 2 3
handle_activation()
S
71 2 6
generate_plugin_hook_list()
S
64 2 10
get_wordpress_locale()
S
70 2 7
has_critical_notifications()
S
79 2 3
can_perform_cloud_install()
S
65 2 9
should_do_desktop_shortcode_magic()
S
72 2 6
shortcode_override()
S
70 2 7
invalidate_settings()
S
65 2 9
get_icon_pack()
S
68 2 8
check_for_critical_notifications()
S
72 2 5
check_and_use_min_file()
S
66 2 8
finish_thumbnail_setup()
S
65 2 9
get_information_fragment()
S
68 2 7
check_for_settings_changes()
S
72 2 6
check_for_update()
S
75 2 5
handle_deactivation()
S
75 2 5
setup_custom_icons()
S
62 1 12
reset_icon_states()
S
62 1 12
load_file()
S
76 1 4
recursive_copy()
S
75 1 4
https_for_ssl()
S
81 1 3
setup_wptouch_admin_ajax()
S
75 1 4
change_dir_to_url()
S
77 1 3
get_current_theme_location()
S
75 1 4
admin_handle_init()
S
68 1 8
setup_desktop_nonce()
S
80 1 3
get_excerpt_more()
S
75 1 4
get_current_theme_uri()
S
77 1 3
get_current_theme_directory()
S
77 1 3
get_excerpt_length()
S
80 1 3
get_current_theme()
S
77 1 4
setup_child_theme_styles()
S
73 1 4
handle_desktop_shortcode_save_post()
S
80 1 3
extension_upgrades_available()
S
77 1 4
update_encoded_setting()
S
66 1 8
remove_directory()
S
76 1 4
repair_active_theme()
S
72 1 5
get_addon_directories()
S
71 1 5
get_theme_directories()
S
71 1 5
get_files_in_directory()
S
75 1 4
sanitize_directory_win()
S
79 1 3
clean_up_url_slashes()
S
78 1 3
check_and_use_js_file()
S
79 1 3
check_and_use_css_file()
S
79 1 3
plugin_row()
S
76 1 4
add_critical_notification()
S
80 1 3
get_critical_notifications()
S
83 1 3
add_notification()
S
78 1 3
get_friendly_plugin_name()
S
75 1 4
copy_file()
S
75 1 4
has_site_license()
S
70 1 6
is_child_theme()
S
82 1 3
get_active_setting_domains()
S
74 1 4
get_wp_setting_name_for_domain()
S
80 1 3
get_stylesheet_directory_uri()
S
75 1 4
get_stylesheet_directory()
S
75 1 4
reload_settings()
S
82 1 3
inject_preview_javascript()
S
80 1 3
theme_upgrades_available()
S
77 1 4
nullify_shortcode()
S
83 1 3
delete_theme_add_on_cache()
S
75 1 5
get_active_mobile_device()
S
83 1 3
active_mobile_device()
S
82 1 3
get_bnc_api()
S
83 1 3
recursive_delete()
S
76 1 4