Code Analysis: iLovePDF 2.1.8

Function Rating Maintainability Complexity Lines of code
ilove_pdf_content_page_statistics()
D
13
56 377
ilove_pdf_watermark_pdf()
D
24
44 155
ilove_pdf_content_page_setting()
D
22
29 226
ilove_pdf_compress_pdf()
D
29 33 122
ilove_pdf_handle_file_upload_compress_watermark()
A
39 13 67
ilove_pdf_handle_file_upload_watermark()
A
42 14 48
ilove_pdf_handle_file_upload_compress()
A
43 14 46
ilove_pdf_compress_action()
A
45 14 37
ilove_pdf_handle_delete_file()
A
46 12 38
ilove_pdf_watermark_action()
A
48 12 31
ilove_pdf_register_action()
A
43 11 45
Ilove_Pdf_Includes\Ilove_Pdf_Activator::set_default_values_watermark_settings()
A
48 11 36
ilove_pdf_login_action()
A
49 11 27
ilove_pdf_initialize_options_format_watermark()
A
34 4 125
ilove_pdf_be_attachment_field_mode_grid()
A
45 9 34
ilove_pdf_custom_meta_box()
A
45 8 35
Ilove_Pdf_Includes\Ilove_Pdf::create_dir()
A
52 8 27
ilove_pdf_buttons_value()
A
43 7 41
ilove_pdf_bulk_action_admin_notice()
A
53 8 22
ilove_pdf_restore_pdf()
S
51 7 27
ilove_pdf_upload_watermark_file()
S
51 7 24
ilove_pdf_restore_action()
S
64 8 8
ilove_pdf_upload_compress_file()
S
52 6 22
ilove_pdf_media_selector_print_scripts()
S
46 3 60
ilove_pdf_upgrade_plugin()
S
59 6 13
ilove_pdf_compress_bulk_action_handler()
S
56 5 18
ilove_pdf_regenerate_attachment_data()
S
56 5 17
Ilove_Pdf_Admin\Ilove_Pdf_Admin::enqueue_scripts()
S
65 6 7
Ilove_Pdf_Admin\Ilove_Pdf_Admin::enqueue_styles()
S
65 6 7
ilove_pdf_change_project_action()
S
63 6 8
ilove_pdf_format_watermark_image_callback()
S
58 5 15
ilove_pdf_format_watermark_vertical_callback()
S
58 4 15
ilove_pdf_compress_quality_callback()
S
57 4 15
ilove_pdf_format_watermark_horizontal_callback()
S
58 4 15
ilove_pdf_logout_action()
S
63 5 10
Ilove_Pdf_Includes\Ilove_Pdf::update_option()
S
59 4 14
Ilove_Pdf_Includes\Ilove_Pdf_Activator::set_default_values_compress_settings()
S
61 4 13
ilove_pdf_initialize_options_watermark()
S
51 2 35
ilove_pdf_get_all_pdf_current_size()
S
56 3 18
ilove_pdf_get_all_pdf_original_size()
S
56 3 18
ilove_pdf_initialize_list_watermark_pdf()
S
58 3 16
ilove_pdf_initialize_list_compress_pdf()
S
58 3 16
ilove_pdf_format_watermark_font_family_callback()
S
59 3 15
ilove_pdf_initialize_options_compress()
S
48 1 44
ilove_pdf_general_backup_callback()
S
60 3 13
ilove_pdf_get_statistics()
S
60 3 13
ilove_pdf_format_watermark_layer_callback()
S
60 3 12
ilove_pdf_format_watermark_mode_callback()
S
61 3 12
ilove_pdf_expanded_alowed_tags()
S
48 1 42
ilove_pdf_initialize_general_options()
S
54 2 26
Ilove_Pdf_Includes\Ilove_Pdf_Activator::activate()
S
57 2 17
ilove_pdf_get_percentage()
S
68 3 7
Ilove_Pdf_Includes\Ilove_Pdf_Loader::run()
S
66 3 8
ilove_pdf_get_percentage_compress()
S
68 3 7
ilove_pdf_watermark_list_action()
S
63 2 11
ilove_pdf_compress_list_action()
S
63 2 11
ilove_pdf_menu()
S
59 1 18
ilove_pdf_watermark_auto_callback()
S
64 2 9
ilove_pdf_format_watermark_text_callback()
S
65 2 9
ilove_pdf_hook_new_media_columns()
S
68 2 7
ilove_pdf_add_custom_meta_box()
S
72 2 5
ilove_pdf_format_watermark_text_color_callback()
S
66 2 8
ilove_pdf_format_watermark_rotation_callback()
S
65 2 9
ilove_pdf_register_bulk_actions()
S
68 2 7
ilove_pdf_format_watermark_text_size_callback()
S
65 2 9
ilove_pdf_compress_active_callback()
S
64 2 9
ilove_pdf_popup_buymore_action()
S
60 1 15
ilove_pdf_watermark_active_callback()
S
63 2 10
ilove_pdf_format_watermark_mosaic_callback()
S
64 2 9
ilove_pdf_compress_autocompress_new_callback()
S
64 2 9
ilove_pdf_array_sanitize_text_field()
S
72 2 6
ilove_pdf_format_watermark_opacity_callback()
S
65 2 9
Ilove_Pdf_Includes\Ilove_Pdf_Activator::set_default_values_general_settings()
S
68 2 7
Ilove_Pdf_Includes\Ilove_Pdf::__construct()
S
69 1 7
Ilove_Pdf_Includes\Ilove_Pdf::get_version()
S
82 1 3
ilove_pdf_format_watermark_options_callback()
S
78 1 3
ilove_pdf_is_file_compressed()
S
79 1 3
ilove_pdf_general_options_callback()
S
78 1 3
Ilove_Pdf_Includes\Ilove_Pdf_Loader::__construct()
S
77 1 4
Ilove_Pdf_Admin\Ilove_Pdf_Admin::add_action_links()
S
67 1 7
Ilove_Pdf_Includes\Ilove_Pdf::load_dependencies()
S
80 1 3
ilove_pdf_watermark_options_callback()
S
78 1 3
ilove_pdf_deactivate()
S
83 1 3
Ilove_Pdf_Admin\Ilove_Pdf_Admin::__construct()
S
77 1 4
Ilove_Pdf_Includes\Ilove_Pdf::get_plugin_name()
S
82 1 3
ilove_pdf_is_file_watermarked()
S
79 1 3
Ilove_Pdf_Includes\Ilove_Pdf::run()
S
82 1 3
ilove_pdf_compress_media_column()
S
77 1 4
Ilove_Pdf_Includes\Ilove_Pdf::define_admin_hooks()
S
69 1 6
Ilove_Pdf_Includes\Ilove_Pdf_I18n::load_plugin_textdomain()
S
69 1 7
ilove_pdf_compress_options_callback()
S
78 1 3
Ilove_Pdf_Includes\Ilove_Pdf_Loader::add_filter()
S
77 1 3
Ilove_Pdf_Includes\Ilove_Pdf_Loader::add()
S
64 1 10
Ilove_Pdf_Includes\Ilove_Pdf_Loader::add_action()
S
77 1 3
ilove_pdf_activate()
S
83 1 3
Ilove_Pdf_Includes\Ilove_Pdf::switch_update_blog()
S
72 1 5
Ilove_Pdf_Includes\Ilove_Pdf::set_locale()
S
75 1 4
Ilove_Pdf_Includes\Ilove_Pdf::get_loader()
S
82 1 3
Ilove_Pdf_Includes\Ilove_Pdf_Deactivator::deactivate()
S
73 1 5