Code Analysis: Lodgix.com Vacation Rental Website Builder 3.9.73

Function Rating Maintainability Complexity Lines of code
LodgixWidgetRentalSearch2::widget()
D
2
109 493
Lodgix_Featured_Rentals_Widget_v2::form()
D
12
73 361
LodgixWidgetRentalSearch2::form()
D
14
56 350
LodgixInventory::inventoryItems()
D
23
36 187
LodgixPropertyListing::row()
D
23
34 213
LodgixServiceUpgrade::upgradeDb()
D
33 33 98
Lodgix_Featured_Rentals_Widget::form()
D
34 33 80
Lodgix_Rental_Search_Widget::widget()
C
26
22 179
p_lodgix::buildMainPages()
C
31 25 119
p_lodgix::p_lodgix_save_settings()
C
32 24 95
Lodgix_Featured_Rentals_Widget_v2::propertyStyles()
C
36 23 81
Lodgix_Featured_Rentals_Widget::widget()
C
33 22 93
LodgixShortcodes::property()
B
33 21 95
p_lodgix::p_lodgix_nav_menus()
B
39 21 70
Lodgix_Featured_Rentals_Widget_v2::getProperties()
B
35 19 81
LodgixServicePost::createOrUpdateCategoryPage()
B
39 20 64
LodgixAdminSettings::tabLegacy()
B
32 16 115
LodgixWidgetRentalSearch2::update()
B
44 21 39
LodgixPropertyListing::gridCell()
B
35 17 96
LodgixInventory::sortForm()
B
38 17 64
LodgixPropertyDetail::mergedRates()
B
43 17 49
Lodgix_Featured_Rentals_Widget_v2::update()
A
47 17 30
LodgixServicePost::createOrUpdatePropertyPage()
A
40 15 59
Lodgix_Featured_Rentals_Widget_v2::widgetProperty()
A
35 10 130
LodgixPropertyListing::gridRow()
A
36 12 91
p_lodgix::p_lodgix_custom_search()
A
49 16 26
Lodgix_Featured_Rentals_Widget_v2::widget()
A
41 14 54
LodgixServiceProperties::getAvailableProperties()
A
40 13 60
LodgixAdminSettings::tabPropDetail()
A
27
5 179
LogidxHTTPRequest::downloadToString()
A
42 12 46
LodgixParser::parseProperty()
A
37 10 65
LodgixParser::parsePropertyBeds()
A
47 12 34
p_lodgix::p_lodgix_template_redirect()
A
49 12 30
LodgixServiceUpgrade::upgradeDb38()
A
46 11 37
LodgixServiceUpgrade::upgradeDb21()
A
43 10 50
p_lodgix::p_lodgix_sort_vr()
A
54 12 17
LodgixPropertyDetail::single()
A
43 9 53
Lodgix_Featured_Rentals_Widget_v2::widgetStyles()
A
47 10 35
LodgixPropertyDetail::mergedRatesRow()
A
48 10 31
LodgixParser::parsePropertyMergedRates()
A
49 10 30
LodgixPropertyDetail::simpleRates()
A
48 9 34
LodgixPropertyListing::__construct()
A
47 9 34
LodgixParser::processFetchedData()
A
43 8 48
LodgixPropertyDetail::header()
A
41 7 60
LodgixPropertyDetail::headerAlt()
A
42 7 56
LodgixServiceProperties::filterByOther()
A
50 9 26
LodgixPropertyDetail::__construct()
A
44 7 43
LodgixServiceConfig::init()
A
52 8 26
LodgixServicePost::updatePost()
A
52 8 26
p_lodgix::link_translated_pages()
A
51 8 25
LodgixServiceAdmin::saveConfig()
A
40 5 68
p_lodgix::p_lodgix_header_code()
A
47 7 35
LodgixParser::parsePropertyTags()
A
49 7 35
LodgixParser::parsePropertyLanguages()
A
48 7 32
LodgixAdminSettings::languages()
S
49 7 29
LodgixPropertyDetail::rates()
S
53 7 24
LodgixServiceProperties::filterByPropertyId()
S
52 7 22
LodgixPropertyDetail::reviewList()
S
48 6 33
LodgixPropertyDetail::amenities()
S
52 6 26
LodgixServicePost::createPost()
S
53 6 24
LodgixAdminSettings::page()
S
39 2 84
LodgixServiceProperties::filterByTags()
S
51 6 23
LodgixParser::parseOwnerTranslations()
S
53 6 22
LodgixPropertyDetail::policies()
S
49 5 36
LodgixPropertyDetail::taxes()
S
49 5 34
LodgixServiceUpgrade::rrmdir()
S
57 6 16
Lodgix_Featured_Rentals_Widget::update()
S
63 7 9
LodgixServiceProperty::amenityCategories()
S
50 5 30
LodgixPropertyDetail::fees()
S
50 5 29
LodgixParser::parsePropertyPhotos()
S
52 5 25
LodgixServiceProperties::getPropertyIdsWithAmenities()
S
52 5 24
p_lodgix::set_thesis_2_custom_templates()
S
54 5 22
p_lodgix::p_lodgix_notify()
S
54 5 22
LodgixPropertyDetail::buttonBookNow()
S
54 5 22
LodgixServiceProperty::ratesDaily()
S
54 5 21
LogidxHTTPRequest::__construct()
S
54 5 20
LodgixPropertyDetail::taxesFeesDepositsPolicies()
S
56 5 20
LodgixInventory::inventoryJson()
S
47 4 34
LodgixServicePost::isOtherPost()
S
58 5 16
LodgixServiceProperties::filterByAvailable()
S
57 5 16
LodgixServiceDB::createTable()
S
58 5 15
p_lodgix::p_lodgix_pre_render_function()
S
58 5 15
LodgixParser::parsePropertyFees()
S
58 5 15
p_lodgix::load_admin_js_and_css()
S
49 4 29
LodgixPropertyDetail::slider()
S
50 4 29
LodgixParser::parsePropertyConditions()
S
60 5 13
LodgixServiceConfig::getDefaultConfig()
S
40 1 70
LodgixPropertyDetail::tabs()
S
45 2 55
LodgixAdminSettings::adminOption()
S
54 4 22
lodgix_plugin_download_link()
S
56 4 19
LodgixAdminSettings::previewPropDetailHeader()
S
50 3 34
p_lodgix::__construct()
S
42 2 48
LodgixAdminSettings::sidebar()
S
47 1 62
p_lodgix_reorder_plugins()
S
58 4 15
LodgixApi::getAvailableProperties()
S
64 5 9
LodgixApi::getAvailablePropertiesAfterRules()
S
64 5 9
LodgixParser::parsePropertyTaxes()
S
58 4 15
LodgixAdminSettings::tabPropList()
S
41 1 59
LodgixPropertyDetail::rateMonthlyMin()
S
59 4 14
LodgixParser::parsePropertyAddress()
S
58 4 14
LodgixParser::parsePropertyAmenities()
S
59 4 14
LodgixServiceUpgrade::upgradeDb39()
S
58 4 14
LodgixPropertyDetail::deposits()
S
53 3 24
p_lodgix::p_lodgix_set_page_titles()
S
53 3 22
LodgixPropertyDetail::buttonCheckAvailability()
S
55 3 21
LodgixPropertyDetail::amenityCategoryIcons()
S
55 3 19
LodgixAvailability::multiUnitCalendar()
S
56 3 18
LodgixServiceProperties::filter()
S
56 3 17
LodgixParser::parsePropertyReviews()
S
57 3 16
LodgixAdminSettings::tabSubscriber()
S
49 1 46
LodgixPropertyDetail::amenityCategory()
S
58 3 16
LodgixPropertyDetail::simpleRate()
S
57 3 16
LodgixAvailability::page()
S
60 3 16
LodgixInventory::appendSearchQuery()
S
65 4 8
LodgixServicePost::deleteAllPropertyPosts()
S
58 3 15
p_lodgix::cmp_menu_order()
S
68 4 8
LodgixParser::cleanProperties()
S
58 3 15
LodgixInventory::searchParamFormArr()
S
63 4 10
LodgixPropertyDetail::tabContent()
S
59 3 15
LodgixInventory::appendSearchQueryArr()
S
65 4 8
LodgixServicePost::deleteInactiveLanguageProprtyPosts()
S
58 3 15
LodgixServiceImage::downloadImage()
S
58 3 14
p_lodgix::set_thesis_2_custom_templates_for_page()
S
59 3 14
LodgixPropertyDetail::rateDailyMin()
S
59 3 14
LodgixPropertyDetail::rateWeeklyMin()
S
59 3 14
LodgixPropertyDetail::infoBeds()
S
61 3 14
LodgixParser::parseOwnerLanguages()
S
59 3 14
LodgixServiceProperties::filterByAmenities()
S
60 3 13
LodgixPropertyDetail::infoCityRegistration()
S
61 3 13
LodgixServiceProperty::bookLink()
S
60 3 13
LodgixPropertyDetail::anchorMenu()
S
48 1 43
LodgixServicePost::deleteInactiveLanguageCategoryPosts()
S
60 3 13
LodgixParser::parsePropertyDeposits()
S
62 3 12
p_lodgix::getCategoryPageContent()
S
61 3 12
LodgixPropertyDetail::menuHeader()
S
62 3 12
LodgixAdminSettings::previewPropDetailTabs()
S
53 2 27
LodgixPropertyDetail::tabHeader()
S
62 3 12
LodgixServiceProperties::getAvailablePropertyIdsAfterRules()
S
62 3 12
LodgixWidgetRentalSearch2::__construct()
S
46 1 42
LodgixParser::parsePropertyCategories()
S
63 3 11
LodgixInventory::searchParamArr()
S
62 3 11
LodgixServiceImage::resizeImage()
S
61 3 11
LodgixServicePost::isPropertyPost()
S
63 3 11
LodgixAdminSettings::tabInventory()
S
56 2 26
LodgixApi::fetchAvailableProperties()
S
61 3 11
LodgixParser::parseOwnerRotators()
S
63 3 11
LodgixPropertyDetail::map()
S
54 2 26
LodgixPropertyDetail::lodgixLink()
S
62 3 11
LodgixServiceProperties::getRandom()
S
55 2 21
LodgixAdminSettings::previewPropList()
S
57 2 20
Lodgix_Rental_Search_Widget::form()
S
56 2 20
LodgixShortcodes::searchRentals()
S
54 2 19
LodgixAdminSettings::buttonBar()
S
58 2 18
LodgixPropertyListing::learnMoreOrBookNow()
S
58 2 18
p_lodgix::p_lodgix_geturls()
S
56 2 17
LodgixAdminSettings::__construct()
S
59 2 16
LodgixPropertyDetail::description()
S
60 2 16
LodgixServiceUpgrade::upgradeDb20()
S
57 2 16
LodgixServiceConfig::get()
S
68 3 7
p_lodgix::p_lodgix_remove_pages_from_list()
S
64 3 10
LodgixInventory::searchParam()
S
64 3 10
LodgixAdminSettings::previewPropDetailAnchors()
S
60 2 15
LodgixParser::parseOwnerAmenities()
S
64 3 10
p_lodgix::p_lodgix_clean_database()
S
70 3 6
LodgixServicePost::__construct()
S
66 3 8
Lodgix_Rental_Search_Widget::update()
S
65 3 9
LodgixServicePost::isLodgixPost()
S
78 3 3
LodgixInventory::linkBack()
S
63 3 10
LodgixServiceProperty::mainCategory()
S
68 3 7
LodgixServiceUpgrade::upgrade()
S
65 3 10
LodgixServiceUpgrade::upgradeDb25()
S
70 3 6
LodgixParser::arrayToQueryInsert()
S
57 2 15
LodgixPropertyDetail::emailIcon()
S
59 2 14
LodgixPropertyDetail::reviews()
S
61 2 14
LodgixTranslate::translateTerm()
S
60 2 14
LodgixServiceUpgrade::upgradeDb42()
S
60 2 14
LodgixServiceProperty::ratesWeekly()
S
60 2 13
p_lodgix::load_js_and_css_jquery_lodgix()
S
49 1 28
LodgixPropertyDetail::rateMinStay()
S
61 2 13
LodgixServiceProperty::ratesMonthly()
S
60 2 13
LodgixAvailability::__construct()
S
60 2 13
LodgixAvailability::singleUnitCalendar()
S
63 2 12
p_lodgix::ldx_plugin_version_report()
S
62 2 12
LodgixServicePost::deleteRemovedCategoryPosts()
S
61 2 12
LodgixServicePost::deleteInactiveLanguageOtherPosts()
S
60 2 12
LodgixServicePost::deleteAllOtherPosts()
S
60 2 12
LodgixServiceUpgrade::upgradeDb18()
S
62 2 12
LodgixParser::__construct()
S
51 1 26
LodgixAdminSettings::adminOptionYesNo()
S
63 2 11
LodgixPropertyDetail::virtualTourIcon()
S
63 2 11
LodgixPropertyDetail::videoIcon()
S
63 2 11
p_lodgix_check_php_version()
S
61 2 11
LodgixServiceDB::drop()
S
55 1 23
LodgixServiceDB::create()
S
55 1 23
LodgixServiceDB::clean()
S
57 1 20
LodgixServiceProperties::countAvailableProperties()
S
54 1 19
LodgixPropertyDetail::details()
S
57 1 19
LodgixPropertyDetail::tabsTemplate()
S
54 1 17
LodgixServiceProperty::categories()
S
58 1 17
p_lodgix::p_lodgix_toggle_featured()
S
64 2 8
p_lodgix_autoloader()
S
70 2 6
LodgixServicePost::createOrUpdateCategoryPages()
S
71 2 6
LodgixInventory::searchParamForm()
S
69 2 7
LodgixServiceThesis::lastIndexOf()
S
68 2 7
p_lodgix::buildAllPages()
S
64 2 10
LodgixServiceConfig::save()
S
72 2 6
lodgix_v1_activate()
S
73 2 5
LodgixParser::arrayToQueryUpdate()
S
63 2 9
LodgixServiceDB::cleanTable()
S
70 2 6
LodgixServicePost::createOrUpdatePropertyPages()
S
68 2 7
p_lodgix::lastIndexOf()
S
71 2 5
p_lodgix::p_lodgix_toggle_select_all()
S
66 2 7
LodgixInventory::searchQuery()
S
59 1 15
LodgixServicePost::getInactiveLanguages()
S
68 2 7
LodgixWidgetRentalSearch2::measurementCheck()
S
69 2 7
p_lodgix::truncate_text()
S
67 2 7
LodgixShortcodes::vacationRentals()
S
66 2 8
LodgixServiceThesis::setPropertyDescriptionAndKeywords()
S
64 2 10
LodgixServiceDB::dropTable()
S
70 2 6
LodgixServicePost::deleteAllCategoryPosts()
S
64 2 9
p_lodgix::p_lodgix_filter_content()
S
66 2 8
LodgixServicePost::getActiveLanguages()
S
68 2 7
LodgixServicePost::isCategoryPost()
S
68 2 7
LodgixServiceThesis::truncate()
S
66 2 8
LodgixServiceProperties::getApi()
S
70 2 6
LodgixServiceAdmin::setSettingYesNo()
S
68 2 7
LodgixShortcodes::__construct()
S
70 2 6
LodgixServiceImage::__construct()
S
65 2 9
p_lodgix::p_lodgix_load_locale()
S
65 2 8
p_lodgix::load_js_and_css_jquery()
S
58 1 14
LodgixServiceCategories::getAllParentFirst()
S
65 1 13
LodgixPropertyDetail::calendar()
S
62 1 13
LodgixServiceUpgrade::upgradeDb45()
S
61 1 12
LodgixServiceCategories::getAll()
S
66 1 11
LodgixTranslator::translate()
S
61 1 11
LodgixApi::fetchData()
S
76 1 4
LodgixServiceProperty::taxes()
S
72 1 5
LodgixServiceProperty::ratesMerged()
S
72 1 5
LodgixPropertyDetail::mapIcon()
S
67 1 8
LodgixPropertyDetail::ratesTaxesFeesDepositsPolicies()
S
73 1 5
LodgixConst::__construct()
S
98 1 1
Lodgix_Featured_Rentals_Widget_v2::__construct()
S
69 1 7
LodgixServiceUpgrade::upgradeDb34()
S
77 1 4
p_lodgix::p_lodgix_build()
S
77 1 4
LodgixServiceUpgrade::upgradeDb30()
S
75 1 4
LodgixServiceUpgrade::upgradeDb13()
S
72 1 5
LodgixParser::parseCategory()
S
64 1 9
LodgixServiceUpgrade::upgradeDb40()
S
75 1 4
LodgixServiceThesis::setKeywords()
S
72 1 5
LodgixServiceInstall::cleanAll()
S
77 1 4
LodgixServiceProperty::fees()
S
72 1 5
LodgixShortcodes::availability()
S
80 1 3
LodgixShortcodes::category()
S
69 1 6
LodgixServiceInstall::deleteAll()
S
72 1 6
LodgixServicePost::linkTranslation()
S
72 1 5
LodgixServiceCategories::__construct()
S
74 1 5
LodgixServicePost::deleteInactiveLanguagePosts()
S
75 1 5
LodgixServiceProperty::photos()
S
72 1 5
p_lodgix::admin_menu_link()
S
70 1 5
LodgixServiceUpgrade::upgradeDb31()
S
75 1 4
p_lodgix::p_lodgix_check()
S
76 1 4
LodgixParser::parseOwnerWebsite()
S
63 1 10
LodgixServiceInstall::__construct()
S
72 1 6
LodgixPropertyDetail::firstSentence()
S
74 1 4
LodgixServiceUpgrade::upgradeDb14()
S
72 1 5
LodgixServiceImage::deleteAllImages()
S
76 1 4
p_lodgix::p_lodgix_init()
S
76 1 4
LodgixServiceConfig::set()
S
76 1 4
Lodgix_Rental_Search_Widget::__construct()
S
70 1 7
LodgixApi::getProperties()
S
74 1 4
LodgixServiceProperty::policies()
S
74 1 4
LodgixServiceUpgrade::upgradeDb22()
S
73 1 5
LodgixServiceUpgrade::upgradeDb43()
S
75 1 4
LodgixServicePost::deleteAllPosts()
S
75 1 5
LodgixServiceConfig::__construct()
S
82 1 3
LodgixApi::__construct()
S
65 1 10
LodgixServiceThesis::setDescription()
S
71 1 5
p_lodgix::load_js_and_css()
S
79 1 4
LodgixTranslate::__wakeup()
S
98 1 1
LodgixServiceUpgrade::upgradeDb47()
S
75 1 4
lodgixRegisterWidgetFeatured()
S
82 1 3
LogidxHTTPRequestException::__toString()
S
78 1 3
LodgixTranslate::__construct()
S
98 1 1
lodgixRegisterWidgetFeaturedv2()
S
82 1 3
LogidxHTTPRequestException::__construct()
S
79 1 3
LodgixServiceUpgrade::upgradeDb36()
S
70 1 6
LodgixInventory::__construct()
S
65 1 9
LodgixPropertyDetail::mergedRatesTD()
S
72 1 6
p_lodgix::admin_options_page()
S
71 1 6
LodgixServicePost::createOrUpdateAllPages()
S
78 1 4
LodgixPropertyDetail::mergedRatesTH()
S
70 1 7
LodgixAdminSettings::adminOptionTextarea()
S
65 1 10
LodgixServiceUpgrade::upgradeDb41()
S
75 1 4
LodgixServiceUpgrade::upgradeDb27()
S
75 1 4
LodgixServiceAdmin::__construct()
S
77 1 4
LodgixConst::__clone()
S
98 1 1
LodgixServiceDB::__construct()
S
74 1 5
LodgixServiceUpgrade::upgradeDb46()
S
75 1 4
Lodgix_Featured_Rentals_Widget::__construct()
S
70 1 7
p_lodgix::filter_plugin_actions()
S
71 1 5
LodgixAdminSettings::adminOptionInput()
S
64 1 10
LodgixServiceUpgrade::upgradeDb37()
S
70 1 6
LodgixAdminSettings::adminOptionLabel()
S
69 1 8
LodgixServiceUpgrade::upgradeDb12()
S
76 1 4
LodgixServiceUpgrade::upgradeDb28()
S
75 1 4
LodgixServiceUpgrade::__construct()
S
69 1 7
LodgixServiceProperty::__construct()
S
69 1 7
LodgixServiceUpgrade::upgradeDb44()
S
68 1 7
LodgixServiceUpgrade::upgradeDb15()
S
68 1 7
LodgixServiceProperties::__construct()
S
72 1 6
LodgixServiceConfig::getCopyConfig()
S
69 1 7
LodgixServiceUpgrade::upgradeDb32()
S
79 1 3
lodgixRegisterWidgetRentalSearch2()
S
82 1 3
lodgixRegisterWidgetRentalSearch()
S
82 1 3
LodgixServiceUpgrade::upgradeDb16()
S
72 1 5
LodgixServiceProperty::deposits()
S
72 1 5
LodgixApi::getOwner()
S
74 1 4
LodgixServiceThesis::__construct()
S
77 1 4
LodgixServiceProperty::minStay()
S
67 1 7
LodgixServiceUpgrade::upgradeDb35()
S
70 1 6
p_lodgix::p_lodgix_properties_list()
S
75 1 4
LodgixTranslate::__clone()
S
98 1 1
LodgixServiceUpgrade::upgradeDb33()
S
79 1 3
LodgixServiceProperties::getAll()
S
75 1 4
LodgixServiceUpgrade::upgradeDb26()
S
76 1 4
LodgixConst::__wakeup()
S
98 1 1
LodgixServiceConfig::delete()
S
67 1 8
p_lodgix_deactivate()
S
74 1 5
LodgixServiceProperty::reviews()
S
71 1 5
LodgixServiceUpgrade::upgradeDb29()
S
75 1 4
LodgixTranslator::__construct()
S
81 1 3
LodgixTranslate::translate()
S
79 1 3
p_lodgix::reschedule_notify()
S
75 1 4
LodgixPropertyDetail::sliderDescriptionDetails()
S
69 1 7
p_lodgix::admin_upgrade_page()
S
80 1 3
LodgixServiceConfig::deleteKey()
S
77 1 4