Code Analysis: NextGEN Gallery 3.22

Class Rating Complexity Lines of code
lsolesen\pel\PelEntrySShort
D
645 1,439
C_Gallery_Storage
D
475 1,477
C_NextGen_API
D
234 657
lsolesen\pel\PelEntryShort
D
212 554
nggManageGallery
D
203 821
C_NggLegacy_Thumbnail
D
170 650
C_NextGEN_Bootstrap
D
162 473
C_Displayed_Gallery
D
158 491
Mixin_Routing_App
D
155 445
lsolesen\pel\PelIfd
D
155 774
lsolesen\pel\PelIfd
D
136 465
ngg_Thumbnail
D
133 548
M_Third_Party_Compat
C
125 369
nggdb
C
119 462
nggAdmin
C
115 458
nggMeta
C
111 370
C_NextGen_Metadata
C
109 335
C_DataMapper_Driver_Base
C
109 322
C_CustomPost_DataMapper_Driver
B
99 306
nggManageAlbum
B
96 616
Mixin_Validation
B
96 291
C_NextGen_API_XMLRPC
B
93 395
M_NextGen_Admin
B
93 720
A_NextGen_API_Ajax
B
92 308
Imagify_Partner
B
91 311
Mixin_Dynamic_Thumbnails_Manager
B
90 292
C_Image_Wrapper
B
88 296
M_Gallery_Display
B
79 363
Mixin_Attach_To_Post
B
76 322
M_I18N
A
75 239
C_Photocrati_Resource_Manager
A
69 141
lsolesen\pel\PelJpeg
A
67 231
C_Fs
A
66 219
A_NextGen_AddGallery_Ajax
A
65 260
A_NextGen_Basic_Album_Controller
A
65 244
M_Attach_To_Post
A
64 343
lsolesen\pel\PelJpeg
A
64 230
C_CustomTable_DataMapper_Driver
A
62 194
A_NextGen_Album_Breadcrumbs
A
61 177
C_Photocrati_Transient_Manager
A
59 171
nggAdminPanel
A
57 228
nggRewrite
A
56 198
C_Admin_Notification_Manager
A
55 160
C_NextGEN_Wizard
A
55 172
Mixin_Display_Type_Controller
A
53 184
C_Photocrati_Installer
A
52 158
C_Lightbox_Library_Manager
A
51 208
C_Displayed_Gallery_Trigger_Manager
S
49 175
C_NextGen_Shortcode_Manager
S
49 172
C_Exif_Writer
S
46 170
Mixin_Router
S
45 121
C_Displayed_Gallery_Renderer
S
45 144
nggTags
S
44 232
C_NGG_WPCLI_Album
S
44 150
C_MVC_View
S
44 143
Mixin_NextGen_Admin_Page_Instance_Methods
S
44 133
A_Image_Options_Form
S
43 122
C_NextGEN_Wizard_Manager
S
42 124
lsolesen\pel\PelDataWindow
S
40 133
Mixin_Url_Manipulation
S
39 118
C_MVC_Controller
S
39 114
A_Attach_To_Post_Ajax
S
39 142
Mixin_NextGen_Table_Extras
S
39 131
C_Displayed_Gallery_Source_Manager
S
38 158
M_Marketing
S
37 244
A_NextGen_Basic_Thumbnails_Controller
S
37 129
Mixin_Display_Type_Form
S
37 97
C_Widget_Gallery
S
36 150
nggMediaRss
S
35 127
nggPostThumbnail
S
35 115
C_CustomTable_DataMapper_Driver_Mixin
S
34 109
A_NextGen_Basic_Template_Form
S
33 126
lsolesen\pel\PelCanonMakerNotes
S
32 134
lsolesen\pel\PelTag
S
32 74
lsolesen\pel\PelCanonMakerNotes
S
32 135
lsolesen\pel\PelTag
S
32 74
C_Review_Notice
S
31 80
nggGallery
S
30 119
Mixin_GalleryStorage_Base_Upload
S
29 76
Mixin_Page_Manager
S
29 106
A_Watermarks_Form
S
29 94
Mixin_Displayed_Gallery_Renderer
S
28 73
Mixin_NextGen_Basic_Pagination
S
28 93
A_WordPress_Routing_App
S
27 94
lsolesen\pel\PelEntryTime
S
27 98
NextGEN_shortcodes
S
25 86
A_WordPress_Base_Url
S
25 82
lsolesen\pel\PelEntryNumber
S
25 66
lsolesen\pel\PelEntryNumber
S
25 66
C_NextGen_Product_Installer
S
25 75
A_NextGen_Basic_Singlepic_Controller
S
24 108
Mixin_DataMapper_Driver_Base
S
24 80
lsolesen\pel\PelTiff
S
24 89
lsolesen\pel\PelTiff
S
24 89
M_Static_Assets
S
23 84
A_MVC_Fs
S
23 63
lsolesen\pel\PelEntryTime
S
23 107
A_NextGen_Album_Descriptions
S
23 66
M_Security
S
22 95
A_NextGen_Basic_ImageBrowser_Controller
S
22 103
C_Widget_Slideshow
S
22 113
M_NextGen_Data
S
22 148
Mixin_Legacy_Template_Locator
S
21 68
C_NGG_WPCLI_Gallery
S
20 75
Mixin_Gallery_Mapper
S
20 83
C_Taxonomy_Controller
S
19 68
lsolesen\pel\PelEntryUndefined
S
19 72
lsolesen\pel\PelEntryUndefined
S
19 72
C_NggLegacy_Installer
S
18 77
A_NextGen_Basic_Gallery_Controller
S
18 45
C_NextGen_Settings_Installer
S
18 118
Mixin_Gallery_Image_Mapper
S
18 55
C_Display_Type_Mapper
S
18 58
C_Image_Mapper
S
18 84
C_Ngg_Post_Thumbnails
S
18 58
Mixin_GalleryStorage_Base_Getters
S
17 58
C_Gallery_Mapper
S
17 59
Mixin_Displayed_Gallery_Instance_Methods
S
17 75
lsolesen\pel\PelEntryShort
S
16 47
Mixin_NextGen_Gallery_Validation
S
16 63
A_NextGen_Basic_Gallery_Urls
S
16 55
C_NextGen_Admin_Page_Manager
S
16 50
C_Ajax_Controller
S
15 46
A_Custom_Lightbox_Form
S
15 50
Mixin_GalleryStorage_Base_Dynamic
S
15 62
Mixin_WordPress_Security_Manager
S
15 51
C_Admin_Requirements_Manager
S
15 50
C_Mailchimp_OptIn_Notice
S
14 44
M_NextGen_Other_Options
S
13 119
A_Displayed_Gallery_Trigger_Resources
S
12 26
lsolesen\pel\PelEntryCopyright
S
12 41
lsolesen\pel\PelEntryVersion
S
12 50
lsolesen\pel\PelEntryRational
S
12 43
lsolesen\pel\PelEntryCopyright
S
12 41
lsolesen\pel\PelEntryVersion
S
12 50
lsolesen\pel\PelEntryRational
S
12 43
P_Photocrati_NextGen
S
12 38
A_NextGen_Basic_Tagcloud_Controller
S
11 47
Mixin_Album_Mapper
S
11 35
A_Lightbox_Manager_Form
S
11 44
A_NextGen_Basic_Tagcloud_Form
S
10 32
C_NextGen_Serializable
S
10 42
Mixin_WordPress_Security_Action_Converter
S
10 32
C_NGG_WPCLI_Image
S
10 33
lsolesen\pel\PelEntrySRational
S
9 32
lsolesen\pel\PelEntrySRational
S
9 32
C_Dynamic_Thumbnails_Controller
S
9 42
A_Attachment_DataMapper
S
9 29
Mixin_GalleryStorage_Base_Management
S
9 24
A_NextGen_Basic_Album_Routes
S
8 37
C_Attach_To_Post_Option_Handler
S
8 20
lsolesen\pel\PelEntrySShort
S
8 26
C_Lightbox_Installer
S
8 13
C_NextGen_Admin_Installer
S
7 27
A_NextGen_Basic_Album_Mapper
S
7 31
A_NextGen_Basic_TagCloud_Mapper
S
7 14

262 more item(s) not shown.