Code Analysis: Formidable PRO2PDF 3.08

Function Rating Maintainability Complexity Lines of code
fpropdf_format_field()
D
0
210 678
wpfx_admin()
D
0
197 755
wpfx_extract()
D
13
74 259
fpropdf_restore_backup()
D
19
56 202
wpfx_peeklayout()
D
22
49 161
wpfx_getdataset()
D
26
38 144
fpropdf_if_shortcode()
D
34 37 81
formidable_shortcode_download()
D
36 38 62
wpfx_readlayout()
C
38 30 59
fpropdf_settings_page()
C
27
20 203
FDFMaker::makeFDF()
C
32 27 96
fpropdf_backups_page()
B
35 17 98
fpropdf_myplugin_activate()
B
34 15 105
wpfx_writelayout()
A
39 14 62
fpropdf_add_my_attachment()
A
39 14 62
wpfx_updatelayout()
A
39 12 65
fpropdf_templates_page()
A
35 7 115
fpropdf_check_user_role()
A
46 12 39
importing_fields_meta_fix()
A
49 10 31
cache_entry()
A
49 9 28
FDFMaker::makeInflatablesApp()
A
44 8 31
FDFMaker::makeBusinessQuote()
A
45 8 30
fpropdf_check_user_id()
A
54 8 22
Pdf2Jpg::Pdf2Jpg()
A
46 7 37
ExtractImagesPdf::ExtractImagesFromPdf()
A
47 7 36
wpfx_backup_layout()
A
42 6 51
fpropdf_set_charset()
A
47 7 36
PdfCompresser::CompressPdf()
S
45 6 42
Doc2PdfConverter::Doc2PdfConvert()
S
46 6 39
Svg2PdfConverter::Svg2PdfConvert()
S
46 6 39
fpropdf_debug_page()
S
39 4 69
Image2PdfConverter::Image2PdfConvert()
S
46 6 38
Xps2PdfConverter::Xps2PdfConvert()
S
46 6 37
Pdf2Doc::Pdf2Doc()
S
48 6 33
fpropdf_delete_data()
S
50 6 28
fpropdf_print()
S
55 6 21
wpfx_generate_pdf()
S
56 6 17
fpropdf_check_code()
S
50 5 29
fpropdf2_frm_pre_create_entry()
S
64 5 9
fpropdf2_frm_after_create_entry()
S
62 5 10
fpropdf_sigJsonToImage()
S
50 3 27
fpropdf_remove_my_attachment()
S
62 4 12
fpropdf_field_id_to_key()
S
62 4 11
fpropdf_file_upload_max_size()
S
63 4 11
wpfx_addslashes_array()
S
69 4 6
fpropdf_is_number()
S
70 4 6
fpropdf_dataset_key()
S
65 4 8
wpfx_stripslashes_array()
S
69 4 6
wpfx_getforms()
S
61 3 11
wpfx_preview_pdf()
S
62 3 11
formidable_shortcode_wp_admin_style()
S
63 3 9
fpropdf_readfile()
S
64 3 10
fpro2pdf_date()
S
70 3 5
fpropdf_enable_security()
S
78 3 3
wpfx_init()
S
64 3 8
fpropdf_field_key_to_id()
S
64 3 10
wpfx_output()
S
60 2 14
wpfx_validate_formidable()
S
58 2 14
wpfx_download()
S
62 2 12
register_fpropdf_settings()
S
58 1 17
fpropdf_is_activated()
S
71 2 6
wpfx_menu()
S
64 2 9
fpropdf_admin_head()
S
66 2 8
fpropdf_is_trial()
S
75 2 4
wpfx_getlayouts()
S
64 2 9
fpropdf_use_field_keys()
S
74 2 5
fpropdf_custom_command_exist()
S
74 2 4
fpropdf_frm_match_xml_form()
S
70 2 6
fpropdf_drawThickLine()
S
57 1 15
fpropdf_custom_capitalize()
S
72 2 5
fpropdf_header()
S
74 2 5
fpropdf_parse_size()
S
63 2 10
fpropdf_backups_sort()
S
73 2 5
wpfx_getlayoutvisibility()
S
63 2 9
fpropdf_stripslashes()
S
76 2 4
wpfx_fpropdf_remove_pdf()
S
66 2 8
fpropdf_generate_export_file()
S
59 1 14
fpropdf_bash_replace()
S
83 1 3
formidable_shortcode_name_scripts()
S
74 1 4
wpfx_setlayoutvisibility()
S
67 1 7
fpropdf_wpfx_extract_fields()
S
83 1 3
wpfx_killlayout()
S
66 1 8
Fpropdf_Global::addAttachmentToRemove()
S
81 1 3
Fpropdf_Global::getAttachmentsToRemove()
S
83 1 3
formidable_shortcode_download_in_list()
S
70 1 6
fpropdf_add_action_links()
S
70 1 6
Fpropdf_Global::flush()
S
82 1 3
Fpropdf_Global::__construct()
S
83 1 3
wpfx_duplayout()
S
63 1 9
formidable_secret_key()
S
77 1 3
fpropdf_transliterateString()
S
62 1 4