Code Analysis: FileBird Lite 4.3.1

Function Rating Maintainability Complexity Lines of code
FileBird\Classes\Convert::adminNotice()
B
41 20 50
FileBird\Controller\Folder::adminNotices()
A
42 14 52
FileBird\Controller\Convert::insertToNewTable()
A
47 10 34
FileBird\Classes\Convert::beforeGettingNewFolders()
A
50 9 31
FileBird\Controller\Folder::ajaxGetFolder()
A
49 8 31
FileBird\Plugin::activate()
A
46 7 41
FileBird\Model\Folder::getInAndNotInIds()
A
48 7 31
FileBird\Controller\Folder::ajaxUpdateFolder()
S
57 8 14
FileBird\Classes\TabActive::cURL()
S
50 7 28
FileBird\Classes\TabActive::ajax_filebird_active_license()
S
45 6 40
FileBird\Classes\Tree::getTree()
S
51 7 24
FileBird\Model\Folder::setFoldersForPosts()
S
53 7 23
FileBird\Controller\Folder::enqueueAdminScripts()
S
45 6 36
FileBird\Classes\Convert::getOldFolders()
S
56 7 17
FileBird\Controller\Folder::postsClauses()
S
56 7 15
FileBird\Classes\Convert::getAttOfFolder()
S
51 6 26
acf_field_filebird::render_folder_list()
S
53 6 23
FileBird\I18n::getTranslation()
S
34 1 97
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
acf_field_filebird::render_folder_list()
S
56 6 18
FileBird\Controller\Folder::addAttachment()
S
56 6 17
FileBird\Controller\Folder::ajaxNewFolder()
S
56 6 17
FileBird\Controller\Folder::ajaxUpdateFolderOrd()
S
62 7 10
FileBird\Controller\Folder::_buildQuery()
S
57 6 15
FileBird\Classes\Convert::ajaxNoThanks()
S
57 6 15
FileBird\Controller\Folder::ajaxDeleteFolder()
S
58 6 14
FileBird\Controller\Api::publicRestApiSetAttachment()
S
60 6 12
FileBird\Controller\Folder::ajaxSetFolder()
S
61 6 11
FileBird\Controller\Folder::registerRestFields()
S
41 1 82
FileBird\Controller\Folder::ajaxQueryAttachmentsArgs()
S
55 5 20
FileBird\Controller\CompatibleWpml::fbvAfterSetFolder()
S
55 5 18
FileBird\Controller\Folder::getFlatTree()
S
56 5 17
FileBird\Controller\Api::getAuthorizationHeader()
S
57 5 16
FileBird\Controller\Convert::setFolder()
S
59 5 14
FileBird\Classes\PageBuilders::prepareRegister()
S
61 5 14
FileBird\Classes\Convert::isUpdated()
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\Classes\Convert::isNoThanks()
S
61 5 12
FileBird\Classes\Convert::updateUpdated()
S
62 5 11
FileBird\Model\Folder::allFolders()
S
51 4 23
FileBird\Classes\Review::give_review()
S
55 4 23
FileBird\Classes\Convert::registerRestFields()
S
44 1 66
FileBird\Controller\Folder::restrictManagePosts()
S
54 4 19
FileBird\Controller\Convert::_getOldFolers()
S
56 4 17
FileBird\Controller\Convert::detail()
S
57 4 16
FileBird\Classes\Convert::insertFolderAndItsAtt()
S
57 4 16
FileBird\Classes\EnhancedConvert::insertFolderAndItsAtt()
S
57 4 16
FileBird\Classes\Review::fbv_save_review()
S
58 4 14
FileBird\Classes\Helpers::getDefaultSelectedFolder()
S
61 4 12
FileBird\Controller\Api::publicRestApiNewFolder()
S
61 4 11
FileBird\Controller\Api::registerRestFields()
S
47 1 50
acf_field_filebird::create_field()
S
58 3 18
FileBird\Controller\CompatiblePolylang::__construct()
S
58 3 14
FileBird\Classes\TabActive::renderHtml()
S
60 3 13
FileBird\Controller\CompatibleWpml::adjust_q_var_pids()
S
60 3 13
FileBird\Controller\Controller::loadView()
S
60 3 13
FileBird\Controller\Folder::ajaxUpdateTree()
S
61 3 12
FileBird\Controller\CompatibleWpml::__construct()
S
60 3 12
FileBird\Classes\Convert::ajaxImportAfterInserting()
S
60 3 12
FileBird\Classes\DocumentGallery::dg_query()
S
62 3 11
FileBird\Controller\Api::restApi()
S
61 3 11
FileBird\Controller\Api::publicRestApiGetAttachmentIds()
S
62 3 11
acf_field_filebird::render_field_checkbox()
S
57 2 19
FileBird\Classes\Convert::ajaxClearAllData()
S
56 2 18
FileBird\Controller\Folder::ajaxGutenbergGetFolder()
S
57 2 17
FileBird\Classes\Tree::getCount()
S
57 2 17
FileBird\Model\Folder::updateFolderName()
S
58 2 16
FileBird\Classes\Helpers::sanitize_array()
S
68 3 7
FileBird\Classes\Convert::ajaxImportInsertFolder()
S
65 3 8
FileBird\Classes\Review::__construct()
S
67 3 7
FileBird\Classes\TabActive::ajax_login_envato_success()
S
67 3 7
FileBird\Model\Folder::newOrGet()
S
66 3 8
FileBird\Classes\DocumentGallery::init()
S
69 3 6
FileBird\I18n::loadPluginTextdomain()
S
63 3 10
FileBird\Classes\EnhancedConvert::ajaxConvertFromEnhanced()
S
58 2 15
FileBird\Classes\Convert::ajaxInsertOldData()
S
62 3 10
FileBird\Controller\CompatiblePolylang::excludedQueryVars()
S
68 3 6
FileBird\Controller\CompatiblePolylang::inNotInSelectQuery()
S
63 3 10
FileBird\Classes\Convert::ajaxWipeOldData()
S
58 2 15
FileBird\Controller\CompatiblePolylang::inNotInWhereQuery()
S
69 3 6
FileBird\Classes\Convert::ajaxImport()
S
59 2 14
FileBird\Controller\Convert::_getAttachments()
S
61 2 11
FileBird\Controller\FolderUser::__construct()
S
62 2 11
FileBird\Model\Folder::detail()
S
61 2 11
filebird_gallery_fb_block_assets()
S
55 1 22
init()
S
57 1 18
FileBird\Classes\ACF::getInstance()
S
72 2 6
FileBird\Plugin::getInstance()
S
72 2 6
FileBird\Controller\CompatiblePolylang::countArgs()
S
71 2 6
FileBird\Page\Settings::registerSettings()
S
66 2 9
FileBird\Controller\Api::getInstance()
S
72 2 6
FileBird\Page\Settings::getPageId()
S
71 2 6
FileBird\Classes\Review::checkNonce()
S
70 2 6
FileBird\Classes\Convert::getInstance()
S
72 2 6
FileBird\Classes\Helpers::getInstance()
S
72 2 6
FileBird\Classes\Feedback::getInstance()
S
72 2 6
FileBird\Controller\Folder::ajaxSetDefaultFolder()
S
71 2 5
FileBird\Controller\CompatibleWpml::getInstance()
S
72 2 6
FileBird\Controller\Api::resPublicPermissionsCheck()
S
68 2 7
FileBird\Model\Folder::deleteFolderAndItsChildren()
S
63 2 9
FileBird\Page\Settings::getInstance()
S
72 2 6
acf_field_filebird::getInstance()
S
72 2 6
FileBird\Controller\CompatiblePolylang::getInstance()
S
72 2 6
FileBird\Model\Folder::getRelations()
S
62 2 10
FileBird\Classes\EnhancedConvert::getOldFolders()
S
64 2 9
FileBird\Classes\PageBuilders::getInstance()
S
72 2 6
FileBird\Controller\Folder::getInstance()
S
72 2 6
FileBird\Controller\FolderUser::actionBeforeSettingFolder()
S
65 2 9
FileBird\Classes\Review::getInstance()
S
72 2 6
FileBird\Classes\ACF::include_field()
S
75 2 4
FileBird\Classes\Review::hasField()
S
78 2 3
FileBird\Controller\FolderUser::getInstance()
S
72 2 6
FileBird\Classes\Convert::sanitize_arr()
S
69 2 7
acf_field_filebird::getInstance()
S
72 2 6
FileBird\I18n::getInstance()
S
72 2 6
FileBird\Page\Settings::plugin_row_meta()
S
64 2 9
FileBird\Page\Settings::enqueueAdminScripts()
S
73 2 5
FileBird\Controller\Api::publicRestApiGetFolderDetail()
S
69 2 6
FileBird\Classes\DocumentGallery::getInstance()
S
72 2 6
FileBird\Classes\EnhancedConvert::getInstance()
S
72 2 6
FileBird\Controller\Api::generateRandomString()
S
64 2 9
FileBird\Controller\FolderUser::filterCanGetInNotIn()
S
65 2 8
FileBird\Classes\Feedback::enqueue_filebird_feedback()
S
69 2 6
FileBird\Controller\Folder::actionPluploadUi()
S
60 1 14
FileBird\Model\Folder::updateOrdAndParent()
S
62 1 13
FileBird\Controller\Folder::__construct()
S
60 1 12
FileBird\Classes\EnhancedConvert::getAttOfFolder()
S
75 1 4
FileBird\Controller\Folder::ajax_first_folder_notice()
S
71 1 5
FileBird\Controller\FolderUser::filterUncategorizedWhere()
S
79 1 3
FileBird\Classes\PageBuilders::enqueueScripts()
S
81 1 3
FileBird\Controller\FolderUser::filterDataBeforeInsertingFolder()
S
76 1 4
FileBird\Controller\Controller::__construct()
S
91 1 2
FileBird\Classes\Helpers::getAttachmentIdsByFolderId()
S
74 1 4
FileBird\Controller\Convert::__construct()
S
91 1 2
FileBird\Model\Folder::getAuthor()
S
74 1 4
FileBird\Classes\TabActive::hooks()
S
69 1 6
FileBird\Controller\Api::__construct()
S
79 1 3
FileBird\Classes\Convert::resPermissionsCheck()
S
80 1 3
FileBird\Classes\Convert::__construct()
S
75 1 4
FileBird\Classes\ACF::__construct()
S
76 1 4
FileBird\Classes\EnhancedConvert::registerRestFields()
S
65 1 10
FileBird\Controller\Folder::ajaxGetRelations()
S
75 1 5
FileBird\Classes\EnhancedConvert::__construct()
S
79 1 3
FileBird\Classes\PageBuilders::registerForBrizy()
S
79 1 3
FileBird\Controller\FolderUser::filterGettingFoldersWhere()
S
76 1 4
FileBird\Classes\EnhancedConvert::resPermissionsCheck()
S
80 1 3
FileBird\Page\Settings::__construct()
S
67 1 7
FileBird\Model\Folder::deleteAll()
S
73 1 5
FileBird\Controller\Api::resAdminPermissionsCheck()
S
80 1 3
FileBird\Page\Settings::settingsPage()
S
73 1 5
FileBird\Model\Folder::rawInsert()
S
75 1 4
FileBird\Page\Settings::settingsMenu()
S
65 1 10
FileBird\Classes\Feedback::__construct()
S
79 1 3
FileBird\Classes\TabActive::localize_fbv_data()
S
64 1 9
FileBird\Classes\DocumentGallery::__construct()
S
80 1 3
FileBird\Classes\Convert::ajaxGetOldData()
S
69 1 7
FileBird\Classes\TabActive::ajax_fb_get_saved_envato_token()
S
74 1 5
FileBird\Controller\CompatibleWpml::filterInNotIn()
S
73 1 5
FileBird\Classes\Helpers::view()
S
70 1 6
FileBird\Classes\Review::enqueue_scripts()
S
77 1 3
FileBird\Controller\Convert::getOldFolers()
S
76 1 4
FileBird\Controller\CompatiblePolylang::duplicateAttachmentToFolder()
S
75 1 4
acf_field_filebird::render_field()
S
82 1 3
FileBird\Controller\Controller::getTable()
S
76 1 4
FileBird\Classes\Feedback::form_feedback()
S
82 1 3
FileBird\Plugin::deactivate()
S
89 1 2
acf_field_filebird::__construct()
S
65 1 9
FileBird\Classes\Tree::getFolders()
S
69 1 6
FileBird\Classes\PageBuilders::registerCornerstone()
S
79 1 3
acf_field_filebird::__construct()
S
65 1 9
FileBird\Plugin::__construct()
S
91 1 2
FileBird\Classes\Convert::afterInsertingNewFolders()
S
75 1 4
FileBird\Classes\PageBuilders::registerForElementor()
S
79 1 3
FileBird\Controller\FolderUser::isEnabled()
S
78 1 3
FileBird\Classes\Helpers::setDefaultSelectedFolder()
S
75 1 4
FileBird\Model\Folder::getTable()
S
76 1 4
FileBird\Model\Folder::updateParent()
S
65 1 10
FileBird\Controller\Convert::getTable()
S
76 1 4
FileBird\Controller\Folder::deleteAttachment()
S
81 1 3
FileBird\I18n::__construct()
S
79 1 3
FileBird\Classes\PageBuilders::registerForBeaver()
S
79 1 3
FileBird\Page\Settings::addActionLinks()
S
67 1 7
FileBird\Controller\Folder::resPermissionsCheck()
S
80 1 3
FileBird\Model\Folder::deleteFoldersOfPost()
S
68 1 8
FileBird\Model\Folder::findById()
S
71 1 5
FileBird\Controller\Controller::getNodeClass()
S
79 1 3
FileBird\Controller\Api::publicRestApiGetFolders()
S
71 1 6
FileBird\Model\Folder::getFoldersOfPost()
S
74 1 4
FileBird\Model\Folder::countFolder()
S
75 1 4
FileBird\Classes\PageBuilders::__construct()
S
75 1 4
FileBird\Model\Folder::newFolder()
S
64 1 10