Code Analysis: FileBird Lite 4.9.2

Function Rating Maintainability Complexity Lines of code
FileBird\Classes\Convert::adminNotice()
B
37 23 70
FileBird\Classes\Convert::get_plugin3rd_folders_to_import()
B
41 17 63
filebird_gallery_render()
B
37 16 66
FileBird\Controller\Folder::adminNotices()
A
41 14 55
FileBird\Classes\Convert::beforeGettingNewFolders()
A
48 11 38
FileBird\Controller\Folder::ajaxGetFolder()
A
48 11 32
FileBird\Classes\PageBuilders::prepareRegister()
A
51 11 29
FileBird\Controller\Convert::insertToNewTable()
A
47 10 35
FileBird\Controller\Folder::postsClauses()
A
51 9 23
FileBird\Controller\Folder::enqueueAdminScripts()
A
41 7 49
FileBird\Plugin::activate()
A
45 7 43
FileBird\Classes\Convert::ajaxNoThanks()
A
52 8 24
FileBird\I18n::getTranslation()
A
31 1 124
FileBird\Classes\Convert::getOldFolders()
A
54 8 19
FileBird\Controller\Folder::ajaxUpdateFolder()
A
55 8 17
FileBird\Classes\Convert::getAttOfFolder()
S
50 7 28
FileBird\Classes\Tree::getTree()
S
51 7 24
FileBird\Model\Folder::setFoldersForPosts()
S
53 7 23
FileBird\Controller\Folder::ajaxUpdateFolderOrd()
S
59 7 13
acf_field_filebird::render_folder_list()
S
53 6 23
FileBird\Classes\Helpers::foldersFromWpmlf()
S
53 6 22
FileBird\Classes\Helpers::foldersFromRealMedia()
S
53 6 22
FileBird\Classes\Helpers::foldersFromEnhanced()
S
54 6 20
FileBird\Classes\Helpers::foldersFromWpmf()
S
54 6 20
FileBird\Classes\Helpers::foldersFromHappyFiles()
S
54 6 20
FileBird\Controller\Folder::addFolderToZip()
S
54 6 19
FileBird\Controller\Folder::ajaxNewFolder()
S
55 6 19
acf_field_filebird::render_folder_list()
S
56 6 18
FileBird\Controller\Folder::registerRestFields()
S
40 1 92
FileBird\Controller\Folder::addAttachment()
S
56 6 17
FileBird\Classes\Convert::isUpdated()
S
57 6 16
FileBird\Controller\Folder::_buildQuery()
S
57 6 15
FileBird\Controller\Folder::ajaxDeleteFolder()
S
57 6 15
FileBird\Classes\Convert::isNoThanks()
S
60 6 13
FileBird\Controller\Folder::ajaxSetFolder()
S
59 6 13
FileBird\Classes\Convert::updateUpdated()
S
60 6 13
FileBird\Controller\Api::publicRestApiSetAttachment()
S
60 6 12
FileBird\Controller\CompatibleWpml::fbv_in_not_in_query()
S
52 5 26
FileBird\Controller\CompatiblePolylang::fbv_get_count_query()
S
48 4 38
YayCommerce::notification()
S
54 5 22
FileBird\Controller\CompatibleWpml::doHooks()
S
52 5 21
FileBird\Controller\Convert::detail()
S
54 5 20
FileBird\Controller\CompatiblePolylang::doHooks()
S
55 5 18
FileBird\Controller\CompatibleWpml::fbvAfterSetFolder()
S
55 5 18
FileBird\Classes\Tree::getCount()
S
54 5 18
FileBird\Controller\Folder::getFlatTree()
S
56 5 17
FileBird\Controller\Api::getAuthorizationHeader()
S
57 5 16
YayCommerce::__construct()
S
57 5 15
FileBird\Controller\Convert::setFolder()
S
59 5 14
FileBird\Controller\Api::getBearerToken()
S
60 5 13
FileBird\Controller\CompatibleWpml::preParseQuery()
S
60 5 12
FileBird\Controller\CompatibleWpml::postParseQuery()
S
60 5 12
FileBird\Model\Folder::allFolders()
S
51 4 23
YayCommerce::pluginInstaller()
S
47 3 38
FileBird\Classes\Review::give_review()
S
55 4 23
FileBird\Classes\Convert::registerRestFields()
S
44 1 66
filebird_gallery_fb_block_assets()
S
42 1 65
FileBird\Controller\Folder::restrictManagePosts()
S
54 4 19
FileBird\Model\Folder::getChildrenOfFolder()
S
54 4 19
FileBird\Controller\Convert::_getOldFolers()
S
55 4 18
FileBird\Classes\EnhancedConvert::insertFolderAndItsAtt()
S
57 4 16
YayCommerce::ajax_install_plugin()
S
57 4 16
FileBird\Classes\Convert::insertFolderAndItsAtt()
S
57 4 16
FileBird\Controller\CompatibleWpml::display_as_translated_snippet()
S
59 4 14
FileBird\Classes\Review::fbv_save_review()
S
58 4 14
FileBird\Controller\CompatibleWpml::fbv_get_count_query()
S
51 3 27
YayCommerce::init()
S
50 3 26
FileBird\Controller\Api::publicRestApiNewFolder()
S
61 4 11
FileBird\Controller\Api::registerRestFields()
S
47 1 50
FileBird\Classes\Tree::getAllFoldersAndCount()
S
55 3 19
acf_field_filebird::create_field()
S
58 3 18
YayCommerce::footer()
S
55 1 46
YayCommerce::settingsPage()
S
65 4 9
FileBird\Controller\CompatibleWpml::in_translated_types_snippet()
S
63 4 10
FileBird\Controller\Folder::ajaxUpdateTree()
S
59 3 14
FileBird\Classes\Convert::ajaxImportAfterInserting()
S
59 3 14
FileBird\Controller\CompatibleWpml::adjust_q_var_pids()
S
60 3 13
FileBird\Controller\Controller::loadView()
S
60 3 13
FileBird\Controller\Folder::ajaxQueryAttachmentsArgs()
S
62 3 12
FileBird\Controller\Api::restApi()
S
61 3 12
YayCommerce::template_column_action()
S
53 2 26
FileBird\Classes\Schedule::actionRemoveZipFiles()
S
61 3 11
YayCommerce::ajax_dismiss_plugin()
S
62 3 11
FileBird\Classes\DocumentGallery::dg_query()
S
62 3 11
FileBird\Controller\Api::publicRestApiGetAttachmentIds()
S
62 3 11
FileBird\Controller\CompatiblePolylang::all_folders_and_count_query()
S
54 2 21
init()
S
55 2 21
acf_field_filebird::render_field_checkbox()
S
57 2 19
FileBird\Classes\Convert::ajaxClearAllData()
S
55 2 19
FileBird\Controller\Folder::ajaxGutenbergGetFolder()
S
57 2 17
FileBird\Controller\CompatibleWpml::all_folders_and_count_query()
S
57 2 16
FileBird\Model\Folder::updateFolderName()
S
58 2 16
FileBird\Classes\EnhancedConvert::ajaxConvertFromEnhanced()
S
58 2 15
FileBird\Classes\Helpers::sanitize_array()
S
68 3 7
FileBird\Classes\Helpers::getDefaultSelectedFolder()
S
64 3 10
FileBird\Controller\Exclude::exclude_get_count_where_query()
S
63 3 10
FileBird\Classes\Convert::ajaxInsertOldData()
S
62 3 10
FileBird\Classes\Helpers::isListMode()
S
68 3 7
FileBird\Classes\Convert::ajaxWipeOldData()
S
58 2 15
FileBird\I18n::loadPluginTextdomain()
S
63 3 10
FileBird\Classes\Convert::ajaxImport()
S
58 2 15
FileBird\Classes\Convert::ajaxImportInsertFolder()
S
63 3 10
FileBird\Classes\Review::doHooks()
S
67 3 7
FileBird\Model\Folder::newOrGet()
S
66 3 8
FileBird\Classes\DocumentGallery::init()
S
69 3 6
FileBird\Controller\Convert::_getAttachments()
S
61 2 11
FileBird\Model\Folder::detail()
S
61 2 11
FileBird\Controller\Folder::ajaxSetSettings()
S
70 2 6
FileBird\Classes\DocumentGallery::getInstance()
S
70 2 7
FileBird\Controller\Exclude::getInstance()
S
71 2 6
FileBird\Page\Settings::plugin_row_meta()
S
64 2 9
FileBird\Controller\Folder::doHooks()
S
58 1 15
FileBird\Classes\PageBuilders::getInstance()
S
70 2 7
FileBird\Classes\Helpers::getInstance()
S
71 2 6
FileBird\Controller\CompatibleWpml::getInstance()
S
70 2 7
FileBird\I18n::getInstance()
S
70 2 7
FileBird\Controller\FolderUser::getInstance()
S
70 2 7
FileBird\Plugin::getInstance()
S
72 2 6
FileBird\Controller\FolderUser::doHooks()
S
63 2 10
YayCommerce::template_column_filter()
S
66 2 9
FileBird\Page\Settings::registerSettings()
S
66 2 9
FileBird\Model\Folder::getRelations()
S
62 2 10
FileBird\Classes\Review::hasField()
S
78 2 3
FileBird\Classes\ACF::include_field()
S
75 2 4
FileBird\Classes\Schedule::registerShedule()
S
72 2 5
FileBird\Classes\ACF::getInstance()
S
70 2 7
acf_field_filebird::getInstance()
S
72 2 6
FileBird\Classes\Schedule::instance()
S
76 2 4
FileBird\Controller\Folder::getInstance()
S
70 2 7
FileBird\Page\Settings::getPageId()
S
71 2 6
FileBird\Classes\Review::getInstance()
S
70 2 7
FileBird\Controller\Api::generateRandomString()
S
64 2 9
FileBird\Classes\Feedback::getInstance()
S
70 2 7
FileBird\Controller\Api::publicRestApiGetFolderDetail()
S
69 2 6
FileBird\Page\Settings::enqueueAdminScripts()
S
73 2 5
FileBird\Page\Settings::getInstance()
S
70 2 7
acf_field_filebird::getInstance()
S
72 2 6
FileBird\Classes\EnhancedConvert::getOldFolders()
S
64 2 9
FileBird\Controller\CompatiblePolylang::getInstance()
S
70 2 7
FileBird\Controller\Api::getInstance()
S
70 2 7
FileBird\Controller\Api::resPublicPermissionsCheck()
S
68 2 7
FileBird\Classes\EnhancedConvert::getInstance()
S
72 2 6
FileBird\Classes\Convert::sanitize_arr()
S
69 2 7
FileBird\Classes\Convert::getInstance()
S
70 2 7
FileBird\Classes\Review::checkNonce()
S
70 2 6
FileBird\Model\Folder::deleteFolderAndItsChildren()
S
63 2 9
FileBird\Classes\Feedback::enqueue_filebird_feedback()
S
69 2 6
FileBird\Controller\FolderUser::actionBeforeSettingFolder()
S
65 2 9
FileBird\Controller\Folder::actionPluploadUi()
S
60 1 14
FileBird\Model\Folder::updateOrdAndParent()
S
62 1 13
FileBird\Controller\CompatibleWpml::specific_lang_where()
S
62 1 12
FileBird\Classes\PageBuilders::registerForBeaver()
S
79 1 3
FileBird\Classes\PageBuilders::doHooks()
S
79 1 3
FileBird\Controller\Controller::getTable()
S
76 1 4
FileBird\Model\Folder::getTable()
S
76 1 4
FileBird\Classes\Tree::getFolders()
S
69 1 6
FileBird\I18n::doHooks()
S
79 1 3
FileBird\Page\Settings::doHooks()
S
67 1 7
FileBird\Classes\Convert::doHooks()
S
79 1 3
FileBird\Controller\CompatibleWpml::__construct()
S
91 1 2
FileBird\Model\Folder::getFoldersOfPost()
S
74 1 4
FileBird\Controller\FolderUser::isEnabled()
S
78 1 3
FileBird\Classes\PageBuilders::registerForThrive()
S
79 1 3
FileBird\Controller\Convert::__construct()
S
91 1 2
FileBird\Classes\Convert::plugin_import_description()
S
77 1 3
FileBird\Classes\Convert::ajaxGetOldData()
S
69 1 7
FileBird\Classes\PageBuilders::registerForBrizy()
S
79 1 3
FileBird\Controller\FolderUser::filterUncategorizedWhere()
S
79 1 3
FileBird\Classes\Review::enqueue_scripts()
S
77 1 3
FileBird\Classes\Feedback::__construct()
S
91 1 2
FileBird\Classes\PageBuilders::registerForElementor()
S
79 1 3
FileBird\Controller\CompatibleWpml::filterInNotIn()
S
73 1 5
FileBird\Model\Folder::getAuthor()
S
74 1 4
FileBird\Model\Folder::rawInsert()
S
75 1 4
acf_field_filebird::__construct()
S
65 1 9
FileBird\Classes\ACF::__construct()
S
100 1 2
FileBird\Classes\EnhancedConvert::__construct()
S
79 1 3
FileBird\Plugin::__construct()
S
91 1 2
FileBird\Controller\Exclude::__construct()
S
78 1 3
FileBird\Classes\Review::__construct()
S
91 1 2
FileBird\Classes\ACF::doHooks()
S
75 1 4
FileBird\Page\Settings::settingsMenu()
S
64 1 10
FileBird\Model\Folder::deleteFoldersOfPost()
S
68 1 8
FileBird\Controller\Folder::__construct()
S
91 1 2
FileBird\Classes\PageBuilders::registerOxygenBuilder()
S
79 1 3
FileBird\Classes\Schedule::clearSchedule()
S
80 1 3
FileBird\Controller\Convert::getTable()
S
76 1 4
FileBird\Classes\Convert::afterInsertingNewFolders()
S
75 1 4
FileBird\Controller\Controller::__construct()
S
91 1 2
FileBird\Page\Settings::__construct()
S
91 1 2
FileBird\Classes\PageBuilders::enqueueScripts()
S
81 1 3
FileBird\Controller\Folder::ajaxGetRelations()
S
75 1 5
filebird_gutenberg_get_images()
S
66 1 10
FileBird\Controller\Controller::getNodeClass()
S
79 1 3
FileBird\Controller\Folder::deleteAttachment()
S
81 1 3
FileBird\I18n::__construct()
S
91 1 2
FileBird\Model\Folder::countFolder()
S
75 1 4
FileBird\Classes\EnhancedConvert::registerRestFields()
S
65 1 10
FileBird\Classes\Convert::__construct()
S
91 1 2
FileBird\Model\Folder::newFolder()
S
64 1 10
FileBird\Classes\Schedule::__constructor()
S
79 1 3
FileBird\Classes\DocumentGallery::doHooks()
S
79 1 3
FileBird\Controller\FolderUser::__construct()
S
91 1 2
FileBird\Classes\Feedback::doHooks()
S
79 1 3
FileBird\Classes\PageBuilders::registerCornerstone()
S
79 1 3
FileBird\Controller\Api::publicRestApiGetFolders()
S
71 1 6
FileBird\Controller\FolderUser::filterDataBeforeInsertingFolder()
S
76 1 4
FileBird\Model\Folder::findById()
S
71 1 5
FileBird\Controller\Folder::ajax_first_folder_notice()
S
71 1 5
FileBird\Model\Folder::getRelationsWithFolderUser()
S
63 1 10
FileBird\Classes\PageBuilders::registerForFusion()
S
79 1 3
FileBird\Controller\CompatibleWpml::countArgs()
S
76 1 4
FileBird\Controller\Convert::getOldFolers()
S
76 1 4
filebird_gallery_prepare_ids()
S
74 1 5
FileBird\Classes\PageBuilders::registerTatsuBuilder()
S
79 1 3
FileBird\Plugin::deactivate()
S
81 1 3
FileBird\Model\Folder::deleteAll()
S
73 1 5
acf_field_filebird::render_field()
S
82 1 3
FileBird\Controller\FolderUser::fbv_in_not_in_created_by()
S
82 1 3
FileBird\Controller\CompatiblePolylang::duplicateAttachmentToFolder()
S
75 1 4
FileBird\Classes\DocumentGallery::__construct()
S
100 1 2
FileBird\Model\Folder::updateParent()
S
65 1 10
filebird_gutenberg_render_callback()
S
70 1 7
FileBird\Classes\Helpers::view()
S
70 1 6
FileBird\Controller\CompatibleWpml::all_langs_where()
S
78 1 3
FileBird\Controller\CompatiblePolylang::__construct()
S
91 1 2
FileBird\Page\Settings::addActionLinks()
S
67 1 7
FileBird\Classes\Helpers::setDefaultSelectedFolder()
S
75 1 4
FileBird\Classes\Feedback::form_feedback()
S
82 1 3
FileBird\Controller\Folder::resPermissionsCheck()
S
80 1 3
FileBird\Controller\Api::resAdminPermissionsCheck()
S
80 1 3
FileBird\Classes\PageBuilders::__construct()
S
80 1 3
acf_field_filebird::__construct()
S
65 1 9
FileBird\Controller\Api::__construct()
S
91 1 2
FileBird\Controller\Api::doHooks()
S
79 1 3
FileBird\Classes\Helpers::getAttachmentIdsByFolderId()
S
74 1 4
FileBird\Classes\Convert::resPermissionsCheck()
S
80 1 3
FileBird\Classes\EnhancedConvert::getAttOfFolder()
S
75 1 4
FileBird\Page\Settings::settingsPage()
S
73 1 5
FileBird\Classes\PageBuilders::registerForDivi()
S
67 1 8
FileBird\Classes\EnhancedConvert::resPermissionsCheck()
S
80 1 3