Code Analysis: Redforts Hotel Booking Engine 4.8

Function Rating Maintainability Complexity Lines of code
ohbeSearchShortcode()
B
34 20 94
OHBE_Admin::saveSettings()
B
41 16 60
OHBE_Tools::setUrlParams()
A
44 13 46
OHBE_Main::createOhbePage()
A
45 10 44
writeLog()
A
48 9 30
ohbeSetCalendarData()
A
48 8 38
OHBE_Admin::connectMultipleAccountsCallback()
A
39 5 77
OscarAPI::getInventoryAccounts()
A
46 7 42
ohbeSearchFormOutput()
A
46 7 39
OHBE_Search_Widget::form()
A
48 7 39
OscarAPI::getLanguage()
A
55 8 19
ohbeSearchForm()
S
52 7 26
OscarAPI::getInventoryData()
S
48 5 37
OHBE_Tools::checkVersion()
S
62 6 12
OHBE_Main::loadAssets()
S
47 3 47
OHBE_Admin::adminPage()
S
51 4 28
OHBE_Main::getInventoryAccount()
S
62 5 12
OHBE_Main::removeOhbePages()
S
61 5 12
OHBE_Admin::sanitizeInput()
S
52 4 26
OHBE_Admin::adaptSizeAutomaticallyCallback()
S
53 4 25
OscarAPI::getCalendarData()
S
53 4 23
OHBE_Tools::getInvBeCode()
S
55 4 21
OHBE_Admin::registerSettings()
S
43 1 66
OHBE_Tools::getPolylangOhbePagePermalink()
S
63 5 10
OHBE_Virtual_Page_Creator::setTemplate()
S
58 4 14
OHBE_Main::getInventory()
S
64 4 10
OHBE_Main::checkOhbePage()
S
64 4 10
OHBE_Admin::getLogs()
S
60 3 13
ohbeSearchFormHandle()
S
61 3 13
OHBE_Search_Widget::update()
S
62 3 12
OHBE_Tools::printFlashMessage()
S
62 3 12
OHBE_Admin::addHelpTabs()
S
57 2 17
OHBE_Main::__construct()
S
57 2 17
OHBE_Main::sessionStart()
S
67 3 8
OHBE_Tools::getBaseUrl()
S
66 3 9
OHBE_Admin::loadAssets()
S
57 1 19
OHBE_Main::setDynamicStyles()
S
62 1 17
OscarAPI::send()
S
58 1 16
OHBE_Admin::clientCodeCallback()
S
59 1 16
OHBE_Admin::getInstance()
S
72 2 6
OHBE_Tools::getOhbePagePermalink()
S
72 2 5
OHBE_Tools::getAccountKeyByLabel()
S
64 2 10
OHBE_Admin::helpCallback()
S
66 2 8
OscarAPI::getInventory()
S
66 2 9
OHBE_Main::getSettings()
S
74 2 4
OHBE_Main::setSettings()
S
64 2 10
OHBE_Search_Widget::widget()
S
63 2 10
OscarAPI::getInventoryAccount()
S
65 2 9
OHBE_Main::getInstance()
S
72 2 6
OHBE_Tools::stripArrayIndexes()
S
71 2 6
OHBE_Tools::mustSetInventory()
S
64 1 12
OHBE_Admin::registerAdminMenu()
S
62 1 12
OHBE_Main::activation()
S
70 1 7
OHBE_Main::getOhbePages()
S
67 1 9
OHBE_Admin::__construct()
S
70 1 6
OHBE_Search_Widget::__construct()
S
66 1 9
ohbeAddAdminStyle()
S
69 1 8
OHBE_Main::uninstall()
S
72 1 6
OHBE_Admin::btnFontColorCallback()
S
72 1 6
OHBE_Virtual_Page_Creator::setWpTitle()
S
76 1 4
OHBE_Main::loadLanguages()
S
70 1 7
OHBE_Main::getIsSearchFormDisplayed()
S
80 1 3
OHBE_Tools::hasWPML()
S
80 1 3
printDisableCacheMetaTags()
S
73 1 6
OscarAPI::getUrl()
S
70 1 7
OHBE_Main::setIsSearchFormDisplayed()
S
80 1 3
OHBE_Main::loadFiles()
S
67 1 8
hasCookie()
S
80 1 3
OHBE_Admin::getCurrentLocale()
S
78 1 3
OHBE_Admin::btnBgColorCallback()
S
72 1 6
OHBE_Main::deactivation()
S
80 1 3
OHBE_Virtual_Page_Creator::queryVars()
S
77 1 4
OHBE_Main::setConstants()
S
85 1 3
OHBE_Main::isCompatibleWpVersion()
S
75 1 4
OHBE_Virtual_Page_Creator::assignTitle()
S
74 1 4
OHBE_Tools::hasPolylang()
S
80 1 3
OHBE_Tools::setFlashMessage()
S
70 1 6
OHBE_Main::initializeSettings()
S
64 1 10
OHBE_Admin::mainSettingsCallback()
S
69 1 8
loadWidget()
S
82 1 3
OHBE_Virtual_Page_Creator::__construct()
S
72 1 5
OHBE_Virtual_Page_Creator::activate()
S
79 1 3
OHBE_Virtual_Page_Creator::getTemplate()
S
76 1 4