Code Analysis: Bookly 22.1

Function Rating Maintainability Complexity Lines of code
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::saveAppointmentForm()
D
12
68 300
Bookly\Lib\Updater::update_16_8()
D
15
69 253
Bookly\Frontend\Components\Booking\InfoText::getCodes()
D
13
58 328
Bookly\Lib\API::sendStats()
D
18
52 214
Bookly\Frontend\Modules\Booking\ShortCode::render()
D
25
54 116
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::checkAppointmentErrors()
D
22
49 173
Bookly\Backend\Modules\Appointments\Ajax::getAppointmentsTableData()
D
20
46 205
Bookly\Lib\Query::composeQuery()
D
22
47 186
Bookly\Backend\Modules\Calendar\Page::buildAppointmentsForCalendar()
D
18
41 259
Bookly\Lib\Cart::save()
D
22
45 170
Bookly\Lib\Slots\Finder::_prepareStaffData()
D
21
38 211
Bookly\Frontend\Modules\Booking\Ajax::renderTime()
D
25
40 138
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::getDataForAppointmentForm()
D
24
38 151
Bookly\Lib\Validator::postValidateCustomer()
D
28
39 119
Bookly\Lib\Notifications\Routine::sendStaffAgenda()
D
24
34 170
Bookly\Backend\Backend::addAdminMenu()
D
26
33 139
Bookly\Lib\Scheduler::_schedule()
D
33 35 91
Bookly\Backend\Modules\Settings\Page::render()
D
22
26 191
Bookly\Backend\Components\Elementor\Widgets\BooklyForm\Widget::render()
D
38 34 60
Bookly\Lib\Installer::createTables()
C
20
2 523
Bookly\Lib\Slots\Finder::_generate()
C
33 29 89
Bookly\Lib\Utils\Codes::stringify()
C
34 29 89
Bookly\Frontend\Modules\Booking\Ajax::_prepareProgressTracker()
C
34 29 79
Bookly\Lib\Notifications\Test\Sender::send()
C
31 25 130
Bookly\Backend\Modules\Diagnostics\QueryBuilder::getColumnData()
C
14
2 467
Bookly\Lib\UserBookingData::save()
C
33 27 92
Bookly\Lib\Utils\Tables::getColumns()
C
26
21 181
Bookly\Lib\Notifications\Routine::processNotification()
C
36 27 74
Bookly\Frontend\Modules\Booking\Ajax::renderPayment()
C
33 26 88
Bookly\Backend\Components\Dialogs\Payment\Ajax::getPaymentDetails()
C
35 27 72
Bookly\Lib\Slots\Generator::_mapStaffBookings()
C
36 27 71
Bookly\Lib\Updater::update_14_9()
C
24
18 203
Bookly\Lib\Slots\Generator::current()
C
36 27 66
Bookly\Backend\Modules\Diagnostics\Tools\Database::getTroubles()
C
33 24 100
Bookly\Lib\Entities\Service::appointmentsLimitReached()
C
31 23 112
Bookly\Backend\Modules\Calendar\Ajax::buildStaffSchedule()
C
31 23 110
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::getDataForAppointment()
C
27
20 151
Bookly\Lib\Utils\Codes::getAppointmentCodes()
C
32 24 87
Bookly\Lib\UserBookingData::__construct()
C
34 23 87
Bookly\Lib\UserBookingData::validate()
C
40 25 56
Bookly\Backend\Modules\Diagnostics\Tools\Database::fixDatabaseSchema()
C
35 23 81
Bookly\Lib\Installer::__construct()
C
18
1 406
Bookly\Lib\Config::getCaSeSt()
B
29 19 124
Bookly\Backend\Modules\Staff\Ajax::getStaffList()
B
35 22 72
Bookly\Backend\Modules\Payments\Ajax::getPayments()
B
36 22 68
Bookly\Lib\Config::getDaysAndTimes()
B
34 20 85
Bookly\Backend\Modules\Customers\Ajax::mergeCustomers()
B
37 21 70
Bookly\Lib\DataHolders\Notification\Settings::prepare()
B
43 22 46
Bookly\Lib\UserBookingData::addChainToCart()
B
35 19 87
Bookly\Lib\Slots\Schedule::intersect()
B
39 20 66
Bookly\Lib\Notifications\Assets\Item\Codes::prepareReplaceCodes()
B
36 19 71
Bookly\Backend\Modules\Shop\Ajax::getShopData()
B
36 19 70
Bookly\Backend\Modules\Diagnostics\Tools\Database::executeJob()
B
38 19 67
Bookly\Lib\Scheduler::findSlot()
B
38 19 65
Bookly\Backend\Modules\Diagnostics\Ajax::importData()
B
35 18 79
Bookly\Lib\Cloud\SMS::getSmsList()
B
37 18 71
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::hasAccess()
B
41 19 53
Bookly\Frontend\Modules\Booking\Ajax::saveAppointment()
B
35 17 83
Bookly\Backend\Components\Dialogs\Mailing\AddRecipients\Ajax::addRecipientsToMailingList()
B
33 16 97
Bookly\Lib\UserBookingData::getCustomer()
B
43 19 49
Bookly\Backend\Modules\Notifications\Lib\Codes::_build()
B
38 17 75
Bookly\Lib\Utils\Common::postsHaveShortCode()
B
43 19 44
Bookly\Lib\Slots\Finder::load()
B
41 18 56
Bookly\Lib\DataHolders\Booking\Order::createOrderByCaList()
B
38 17 64
Bookly\Lib\Base\Gateway::complete()
B
41 18 48
Bookly\Lib\Routines::handleDailyInfo()
B
39 17 62
Bookly\Frontend\Modules\Payment\Request::getUserData()
B
37 16 72
Bookly\Lib\Cart::getFailedKey()
B
36 16 72
Bookly\Backend\Modules\Setup\Ajax::saveSetupForm()
B
38 16 66
Bookly\Backend\Modules\Appearance\BooklyForm::render()
B
32 13 108
Bookly\Lib\Entities\Appointment::saveCustomerAppointments()
B
36 15 76
Bookly\Lib\CartInfo::__construct()
B
40 16 58
Bookly\Backend\Modules\Services\Ajax::getServices()
B
36 15 73
Bookly\Lib\Notifications\Assets\Item\Codes::prepareForItem()
B
39 16 55
Bookly\Backend\Modules\Diagnostics\Ajax::exportData()
B
38 15 64
Bookly\Backend\Modules\Appearance\Codes::filter()
B
43 16 48
Bookly\Lib\Config::paymentStepDisabled()
A
58 18 14
Bookly\Frontend\Modules\Zapier\Ajax::getAppointments()
A
37 14 68
Bookly\Lib\Notifications\Base\Reminder::sendToCustom()
A
41 14 65
Bookly\Lib\Utils\Log::fromBacktrace()
A
46 16 33
Bookly\Frontend\Modules\Booking\Ajax::sessionSave()
A
42 15 48
Bookly\Backend\Components\Dialogs\Customer\Edit\Ajax::saveCustomer()
A
40 14 59
Bookly\Backend\Modules\Customers\Ajax::getCustomers()
A
33 11 102
Bookly\Lib\Entities\Payment::getPaymentData()
A
40 14 56
Bookly\Backend\Modules\CloudProducts\Ajax::cloudGetProductActivationMessage()
A
39 13 67
Bookly\Lib\Cloud\Account::translateError()
A
47 15 34
Bookly\Lib\Base\Updater::run()
A
39 13 61
Bookly\Frontend\Modules\Booking\Ajax::renderDetails()
A
39 13 60
Bookly\Frontend\Modules\Booking\Ajax::_setDataForSkippedServiceStep()
A
43 14 44
Bookly\Backend\Modules\Diagnostics\Ajax::diagnosticsAjax()
A
50 15 24
Bookly\Lib\Slots\Generator::_tryFindPastSlot()
A
47 14 32
Bookly\Lib\Entities\Payment::typeToString()
A
49 14 32
Bookly\Lib\Cart::getInfo()
A
49 14 28
Bookly\Lib\Utils\Codes::tokenize()
A
45 13 42
Bookly\Lib\Scheduler::__construct()
A
40 12 55
Bookly\Backend\Components\Cloud\Account\Panel::renderPanel()
A
40 12 54
Bookly\Lib\Updater::update_14_6()
A
39 11 69
Bookly\Backend\Modules\Appointments\Ajax::deleteCustomerAppointments()
A
41 12 53
Bookly\Lib\Slots\Generator::__construct()
A
44 13 38
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::getDaySchedule()
A
38 11 68
Bookly\Lib\Utils\Mail::sendSmtp()
A
42 12 49
Bookly\Backend\Components\Dialogs\Appointment\Delete\Ajax::deleteAppointment()
A
43 12 46
Bookly\Lib\Slots\Staff::morePreferableThan()
A
44 12 44
Bookly\Lib\Slots\Finder::handleCartBookings()
A
44 12 42
Bookly\Lib\Utils\Tables::getSettings()
A
45 12 41
Bookly\Backend\Components\Elementor\Widgets\BooklyForm\Widget::register_controls()
A
32 5 146
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::updateStaff()
A
45 12 39
Bookly\Lib\Utils\Common::getCalendarSettings()
A
41 11 53
Bookly\Lib\Base\Component::_assets()
A
46 12 36
Bookly\Lib\Slots\Generator::_tryFindNextSlot()
A
48 12 35
Bookly\Backend\Modules\Settings\Ajax::getLogs()
A
45 12 34
Bookly\Backend\Components\Dialogs\Staff\Edit\Forms\StaffServices::save()
A
47 12 33
Bookly\Lib\Utils\Tables::getDefaultSettings()
A
49 12 32
Bookly\Lib\Slots\Finder::_prepareServiceSchedule()
A
49 12 29
Bookly\Lib\UserBookingData::setModernFormCustomer()
A
50 12 27
Bookly\Frontend\Modules\Booking\Ajax::renderNextTime()
A
44 11 41
Bookly\Lib\CartItem::getServicePriceWithoutExtras()
A
45 11 39
Bookly\Backend\Modules\Diagnostics\Page::render()
A
46 11 39
Bookly\Lib\Base\Ajax::hasAccess()
A
52 12 22
Bookly\Lib\Slots\Finder::_prepareDates()
A
46 11 37
Bookly\Backend\Modules\CloudProducts\Page::render()
A
42 10 50
Bookly\Backend\Modules\CloudSms\Ajax::getMailingList()
A
41 10 50
Bookly\Lib\Validator::validateEmail()
A
53 12 20
Bookly\Backend\Modules\CloudSms\Ajax::getMailingRecipients()
A
42 10 49
Bookly\Backend\Modules\CloudSms\Ajax::getCampaignList()
A
42 10 48
Bookly\Lib\Utils\DateTime::getTimeZoneOptions()
A
36 7 93
Bookly\Lib\Notifications\Base\Reminder::_sendEmailTo()
A
44 10 44
Bookly\Lib\Updater::update_13_0()
A
35 6 99
Bookly\Frontend\Modules\Zapier\Ajax::getAppointmentsQuery()
A
38 7 83
Bookly\Lib\Base\Entity::save()
A
43 9 51
Bookly\Lib\Updater::update_14_4()
A
35 6 94
Bookly\Backend\Modules\Calendar\Page::render()
A
37 7 78
Bookly\Lib\Updater::update_14_1()
A
33 2 153
Bookly\Backend\Components\Notices\Rate\Notice::render()
A
48 10 31
Bookly\Frontend\Modules\Booking\Ajax::renderService()
A
37 7 76
Bookly\Lib\Notifications\Routine::getAndWhereServiceType()
A
49 10 30
Bookly\Backend\Modules\CloudSms\Ajax::sendQueue()
A
48 10 30
Bookly\Lib\UserBookingData::fillData()
A
50 10 28
Bookly\Backend\Components\Dialogs\Customer\Edit\Dialog::render()
A
40 8 56
Bookly\Lib\Slots\Finder::__construct()
A
50 10 26
Bookly\Lib\PluginsUpdater::getUpdates()
A
45 9 41
Bookly\Lib\Notifications\Booking\Sender::sendForOrder()
A
51 10 25
Bookly\Frontend\Modules\Booking\Ajax::approveAppointment()
A
45 9 40
Bookly\Lib\Entities\CustomerAppointment::deleteCascade()
A
46 9 39
Bookly\Lib\Notifications\Base\Reminder::sendToAdmins()
A
44 8 53
Bookly\Frontend\Modules\Booking\Ajax::getGateways()
A
46 9 38
Bookly\Lib\Entities\Staff::save()
A
45 9 38
Bookly\Backend\Components\Notices\Nps\Notice::render()
A
51 10 22
Bookly\Frontend\Modules\Booking\Ajax::renderComplete()
A
45 9 37
Bookly\Lib\Validator::validateBirthday()
A
51 10 22
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::staffScheduleHandleBreak()
A
46 9 36
Bookly\Lib\Notifications\Booking\BaseSender::notifyStaffAndAdmins()
A
47 9 35
Bookly\Backend\Modules\Setup\Page::render()
A
36 6 80
Bookly\Lib\Scheduler::_addSlot()
A
47 9 33
Bookly\Backend\Components\Schedule\Select::__construct()
A
47 9 33
Bookly\Lib\Updater::update_16_0()
A
37 6 78
Bookly\Lib\Cart::getItemsTitle()
A
47 9 32
Bookly\Lib\DataHolders\Booking\Item::collect()
A
48 9 32
Bookly\Backend\Components\Dashboard\Appointments\Ajax::getAppointmentsDataForDashboard()
A
40 7 61
Bookly\Lib\Base\Gateway::retrieve()
A
50 9 30
Bookly\Lib\Cloud\SMS::sendSms()
A
49 9 30
Bookly\Backend\Modules\Diagnostics\Tests\PluginUpdates::run()
A
48 9 30
Bookly\Lib\Utils\Log::error()
A
48 9 28
Bookly\Lib\DataHolders\Details\Appointment::getExtras()
A
49 9 27
Bookly\Backend\Modules\Diagnostics\QueryBuilder::getAddConstraint()
A
51 9 27
Bookly\Lib\Notifications\Booking\Reminder::send()
A
47 8 37
Bookly\Backend\Components\Dialogs\Notifications\Dialog::render()
A
42 7 51
Bookly\Backend\Modules\Diagnostics\Tools\ExternalPlugins::install()
A
47 8 36
Bookly\Lib\Utils\DateTime::secondsToInterval()
A
47 8 34
Bookly\Lib\Entities\Customer::save()
A
53 9 18
Bookly\Lib\Entities\CustomerAppointment::cancel()
A
48 8 33
Bookly\Backend\Modules\Diagnostics\Tools\Roles::__construct()
A
55 9 18
Bookly\Lib\Notifications\Assets\Test\Codes::__construct()
A
35 4 92
Bookly\Lib\Notifications\Base\Reminder::sendToStaff()
A
46 7 47
Bookly\Lib\Base\Entity::getConstraints()
A
48 8 31
Bookly\Lib\Routines::mailing()
A
44 7 44
Bookly\Lib\SessionPHP::initSession()
A
49 8 29
Bookly\Backend\Modules\Settings\Codes::getJson()
A
38 5 74
Bookly\Lib\DataHolders\Details\Appointment::setItem()
A
49 8 28
Bookly\Lib\Query::execute()
A
50 8 28
Bookly\Backend\Modules\Services\Ajax::updateServiceCategories()
A
49 8 28
Bookly\Frontend\Modules\Payment\Request::getGateway()
A
50 8 27
Bookly\Lib\Utils\SMSCounter::count()
A
46 7 42
Bookly\Lib\Cloud\SMS::getSenderIdsList()
A
50 8 27
Bookly\Lib\Slots\Range::mayBeAltSlot()
A
52 8 26
Bookly\Lib\Utils\Codes::getCustomerAppointmentCodes()
A
49 8 26
Bookly\Backend\Components\Dialogs\Customer\Delete\Ajax::deleteCustomers()
A
44 7 41
Bookly\Backend\Modules\Settings\Ajax::settingsHoliday()
A
41 6 56
Bookly\Backend\Modules\Appearance\Ajax::updateAppearanceOptions()
A
35 3 100
Bookly\Lib\Notifications\Base\Sender::getNotifications()
A
52 8 25
Bookly\Lib\CartInfo::getGatewayAmount()
A
52 8 25
Bookly\Lib\Cloud\General::localize()
A
53 8 24
Bookly\Lib\PluginsUpdater::getAddonsUpdatingData()
A
52 8 24
Bookly\Backend\Modules\Notifications\Lib\Codes::__construct()
A
32 2 114
Bookly\Backend\Components\Dialogs\Staff\Edit\Forms\StaffServices::load()
A
45 7 39
Bookly\Backend\Backend::registerHooks()
A
45 7 38
Bookly\Backend\Components\Schedule\Select::render()
A
47 7 38
Bookly\Backend\Modules\Diagnostics\Ajax::makeSafe()
A
47 7 37
Bookly\Lib\Notifications\Assets\Item\Attachments::createFor()
A
53 8 20
Bookly\Lib\Entities\CustomerAppointment::statusToString()
A
54 8 20
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::updateStaffHolidays()
A
43 6 50
Bookly\Lib\PluginsUpdater::reduceTimeOfLastCheck()
A
54 8 19
Bookly\Backend\Modules\Staff\Forms\Widgets\TimeChoice::render()
A
48 7 34
Bookly\Lib\UserBookingData::getAddressField()
A
56 8 19
Bookly\Backend\Components\Support\Buttons::render()
A
46 7 34
Bookly\Backend\Components\Dialogs\Service\Edit\Ajax::getServiceData()
A
42 6 48
Bookly\Frontend\Modules\Booking\Ajax::rejectAppointment()
A
48 7 33
Bookly\Lib\Notifications\Base\Reminder::sendToClient()
A
46 6 47
Bookly\Backend\Components\Dialogs\Service\Edit\Forms\Service::save()
A
54 8 17
Bookly\Lib\Notifications\Routine::getLastCustomerAppointments()
A
41 5 61
Bookly\Backend\Modules\Diagnostics\Schema::getColumnStructure()
S
49 7 30
Bookly\Backend\Modules\Services\Ajax::duplicateService()
S
48 7 30
Bookly\Backend\Components\Settings\Selects::renderSingleWithCategories()
S
45 6 45
Bookly\Backend\Modules\Appearance\Codes::getJson()
S
37 4 74
Bookly\Backend\Components\Dialogs\Service\Edit\Forms\Service::bind()
S
58 8 14
Bookly\Lib\Plugin::registerHooks()
S
49 7 28
Bookly\Backend\Modules\Diagnostics\Tools\Endpoints::getTroubles()
S
51 7 28
Bookly\Backend\Modules\Diagnostics\Tests\Connections::run()
S
49 7 27
Bookly\Backend\Modules\Staff\Forms\Widgets\TimeChoice::__construct()
S
50 7 27
Bookly\Frontend\Modules\Booking\ShortCode::linkScripts()
S
45 6 40
Bookly\Lib\Utils\SMSCounter::replace_non_gsm_chars()
S
52 7 25
Bookly\Lib\Entities\Appointment::save()
S
51 7 25
Bookly\Backend\Components\Controls\Inputs::renderRadioGroup()
S
51 7 24
Bookly\Backend\Components\Notices\RenewAutoRecharge\Notice::render()
S
51 7 24
Bookly\Frontend\Modules\Booking\Ajax::renderExtras()
S
46 6 39
Bookly\Backend\Modules\Diagnostics\Tools\Roles::fixRoles()
S
53 7 23
Bookly\Backend\Components\Dialogs\Staff\Edit\Dialog::render()
S
38 4 68
Bookly\Backend\Components\Settings\Selects::renderSingleValue()
S
46 6 38
Bookly\Lib\Base\Updater::renameL10nStrings()
S
49 6 37
Bookly\Lib\Utils\SMSCounter::utf8_to_unicode()
S
53 7 22
Bookly\Backend\Modules\CloudSms\Page::render()
S
38 4 67
Bookly\Backend\Modules\Customers\Ajax::getCustomersList()
S
45 6 37
Bookly\Backend\Modules\Settings\Page::_getPayments()
S
53 7 22
Bookly\Lib\Entities\CustomerAppointment::save()
S
53 7 21
Bookly\Lib\Updater::update_13_4()
S
42 5 51
Bookly\Lib\Base\Component::enqueueData()
S
53 7 20
Bookly\Lib\PluginsUpdater::updateAddon()
S
47 6 35
Bookly\Backend\Modules\CloudProducts\Ajax::getProduct()
S
56 7 18
Bookly\Backend\Components\Dialogs\Payment\Dialog::render()
S
39 4 63
Bookly\Lib\Entities\CustomerAppointment::statusToIcon()
S
57 7 18
Bookly\Backend\Modules\Diagnostics\Tools\Endpoints::updateEndPoint()
S
55 7 18
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::getStaffData()
S
47 6 33
Bookly\Lib\Base\Component::getRequest()
S
56 7 17
Bookly\Lib\CartInfo::getTotalTax()
S
49 6 32
Bookly\Lib\Base\Ajax::forward()
S
56 7 16
Bookly\Backend\Modules\Diagnostics\Tests\TimeZone::run()
S
57 7 16
Bookly\Lib\Routines::handleUnpaidPayments()
S
45 5 46
Bookly\Backend\Modules\Diagnostics\Tools\Info::render()
S
41 2 91
Bookly\Lib\Utils\DateTime::formatDateFor()
S
57 7 15
Bookly\Lib\Cloud\Account::setupListeners()
S
44 5 45
Bookly\Backend\Modules\CloudVoice\Page::render()
S
40 4 60
Bookly\Backend\Modules\Calendar\Ajax::getStaffAppointments()
S
49 6 29
Bookly\Lib\Cloud\API::_sendRequest()
S
50 6 28
Bookly\Lib\Utils\Ics\Feed::createFromBookingData()
S
49 6 28
Bookly\Lib\Base\Gateway::createIntent()
S
51 6 28
Bookly\Frontend\Modules\Zapier\Ajax::getCustomers()
S
46 5 42
Bookly\Lib\Utils\Common::getGateways()
S
51 6 27
Bookly\Lib\Entities\Staff::getScheduleItems()
S
49 6 27
Bookly\Lib\Utils\Common::hasBooklyShortCode()
S
60 7 11
Bookly\Backend\Components\Dialogs\Payment\Ajax::refundPayment()
S
50 6 26
Bookly\Lib\Updater::update_16_2()
S
39 3 71
Bookly\Lib\Notifications\Base\Reminder::_callTo()
S
51 6 25
Bookly\Lib\Notifications\Base\Reminder::_sendSmsTo()
S
51 6 25
Bookly\Backend\Modules\Calendar\Ajax::getAppointmentsQueryForCalendar()
S
51 6 25
Bookly\Backend\Modules\CloudWhatsapp\Page::render()
S
41 4 55
Bookly\Backend\Modules\CloudProducts\Ajax::cloudChangeProductStatus()
S
51 6 24
Bookly\Backend\Modules\Diagnostics\Schema::getTableStructure()
S
53 6 24
Bookly\Lib\Validator::validateName()
S
53 6 24
Bookly\Lib\Payment\StripeCloudGateway::retrieveStatus()
S
53 6 23
Bookly\Lib\API::registerSubscriber()
S
52 6 23
Bookly\Lib\Base\Updater::query()
S
52 6 23
Bookly\Lib\Query::_normalize()
S
52 6 23
Bookly\Lib\Entities\Staff::getServicesData()
S
43 4 53
Bookly\Frontend\Modules\Booking\Ajax::_handleTimeZone()
S
53 6 23
Bookly\Lib\Notifications\Routine::getCustomerAppointments()
S
47 5 37
Bookly\Lib\Updater::update_17_9()
S
52 6 22
Bookly\Backend\Components\Settings\Inputs::renderReorder()
S
47 5 37
Bookly\Backend\Components\Dialogs\Customer\Delete\Ajax::checkCustomers()
S
47 5 37
Bookly\Lib\DataHolders\Details\Appointment::setCaExtras()
S
46 5 36
Bookly\Lib\DataHolders\Details\Payment::setOrder()
S
53 6 21
Bookly\Backend\Components\Dialogs\Service\Edit\Ajax::updateService()
S
46 5 36
Bookly\Backend\Modules\Diagnostics\Tests\PluginsDirectories::run()
S
53 6 21
Bookly\Lib\PluginsUpdater::renderAfterPluginRow()
S
53 6 21
Bookly\Lib\Slots\Finder::getSelectedDateForPickadate()
S
56 6 20
Bookly\Lib\Utils\DateTime::convertFormat()
S
55 6 20
Bookly\Backend\Modules\CloudSms\Page::addBooklyMenuItem()
S
53 6 20
Bookly\Backend\Modules\Diagnostics\QueryBuilder::getConstraintRules()
S
36 2 80
Bookly\Lib\Utils\DateTime::getDatePartsOrder()
S
55 6 19
Bookly\Lib\DataHolders\Details\Payment::addDetails()
S
55 6 19
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::_getUsersForStaff()
S
47 5 34
Bookly\Backend\Components\Dialogs\Mailing\AddRecipients\Dialog::render()
S
42 4 48
Bookly\Backend\Modules\Diagnostics\Schema::getTableConstraints()
S
49 5 33
Bookly\Backend\Modules\Diagnostics\Tests\IncompatiblePlugins::run()
S
56 6 18
Bookly\Lib\Entities\CustomerAppointment::cancelAllowed()
S
55 6 18
Bookly\Frontend\Modules\Booking\Ajax::wpUserLogin()
S
43 4 48
Bookly\Backend\Components\TinyMce\Tools::addButton()
S
55 6 17
Bookly\Backend\Components\Dialogs\Customer\Edit\Ajax::getCustomer()
S
55 6 17
Bookly\Lib\Utils\Tables::updateSettings()
S
56 6 17
Bookly\Backend\Modules\Diagnostics\Tools\Database::processDB()
S
57 6 17
Bookly\Lib\Entities\StaffScheduleItem::save()
S
58 6 16
Bookly\Lib\Base\Component::registerGlobalAssets()
S
43 4 46
Bookly\Lib\Slots\Schedule::isDayOff()
S
58 6 16
Bookly\Lib\Utils\SMSCounter::utf8_chr()
S
57 6 16
Bookly\Backend\Components\Support\ButtonsAjax::sendSupportRequest()
S
48 5 31
Bookly\Lib\Base\Updater::upgradeCharsetCollate()
S
50 5 30
Bookly\Lib\Updater::update_18_7()
S
43 3 60
Bookly\Lib\Notifications\Assets\Order\Attachments::createFor()
S
60 6 14
Bookly\Backend\Components\Editable\Elements::_renderEditable()
S
49 5 29
Bookly\Lib\Utils\Common::noCache()
S
62 6 13
Bookly\Backend\Components\Notices\Statistic\Notice::needShowCollectStatNotice()
S
59 6 13
Bookly\Lib\Base\Entity::loadBy()
S
51 5 27
Bookly\Lib\Cloud\General::getPromotionForNotice()
S
60 6 12
Bookly\Backend\Components\Dialogs\Payment\Ajax::getPaymentInfo()
S
50 5 27
Bookly\Backend\Modules\Diagnostics\QueryBuilder::getColumnDataType()
S
60 6 12
Bookly\Backend\Components\Dialogs\Appointment\Edit\Dialog::render()
S
38 2 72
Bookly\Lib\Base\ShortCode::init()
S
52 5 26
Bookly\Lib\Utils\Common::getDurationSelectOptions()
S
52 5 26
Bookly\Lib\Utils\Common::getIndustries()
S
36 1 85
Bookly\Lib\Plugin::init()
S
39 2 70
Bookly\Lib\Updater::update_20_5()
S
42 2 70
Bookly\Backend\Components\Controls\Buttons::_createButton()
S
51 5 24
Bookly\Lib\Utils\Common::getServiceDataForDropDown()
S
52 5 24
Bookly\Lib\Cloud\General::loadInfo()
S
52 5 24
Bookly\Lib\DataHolders\Booking\Simple::getServicePrice()
S
52 5 24
Bookly\Lib\Updater::update_18_9()
S
47 4 39
Bookly\Frontend\Modules\Booking\Ajax::renderCart()
S
52 5 24
Bookly\Lib\CartItem::distributeExtrasAcrossSlots()
S
53 5 22
Bookly\Backend\Components\Dialogs\Staff\Edit\Forms\StaffSchedule::save()
S
54 5 22
Bookly\Backend\Components\Controls\Inputs::renderCustom()
S
54 5 21
Bookly\Backend\Modules\Staff\Page::render()
S
46 4 35
Bookly\Frontend\Modules\Payment\Ajax::createPaymentIntent()
S
54 5 20
Bookly\Lib\Utils\Codes::getICSCodes()
S
52 5 20
Bookly\Backend\Components\Elementor\Widgets\BooklyForm\Widget::getControlsData()
S
54 5 20
Bookly\Lib\Base\Ajax::init()
S
54 5 20
Bookly\Lib\Notifications\Base\Reminder::_sendWhatsAppMessageTo()
S
54 5 20
Bookly\Lib\Entities\Appointment::getMaxExtrasDuration()
S
54 5 20
Bookly\Backend\Components\Notices\Subscribe\Ajax::subscribe()
S
55 5 19
Bookly\Lib\Notifications\Cart\Sender::send()
S
55 5 19
Bookly\Lib\API::sendNps()
S
55 5 19
Bookly\Backend\Components\Dialogs\Mailing\Campaign\Ajax::saveCampaign()
S
55 5 19
Bookly\Lib\Cloud\Account::forgotPassword()
S
56 5 19
Bookly\Lib\Utils\Mail::send()
S
48 4 33
Bookly\Lib\Entities\Payment::statusToString()
S
57 5 18
Bookly\Lib\Notifications\Booking\BaseSender::notifyClient()
S
56 5 18
Bookly\Lib\Cloud\Voice::call()
S
55 5 18
Bookly\Lib\ChainItem::distributeExtrasAcrossSubServices()
S
57 5 17
Bookly\Backend\Components\Settings\Inputs::renderNumbers()
S
55 5 17
Bookly\Lib\Cloud\WhatsApp::send()
S
56 5 17
Bookly\Lib\Entities\Payment::save()
S
56 5 17
Bookly\Lib\Cloud\API::_handleResponse()
S
57 5 16
Bookly\Lib\Entities\Customer::deleteWithWPUser()
S
57 5 16
Bookly\Lib\PluginsUpdater::renderSupportInfo()
S
49 4 30
Bookly\Lib\Base\Form::bind()
S
58 5 15
Bookly\Backend\Modules\CloudBilling\Page::render()
S
48 4 30
Bookly\Backend\Components\Editable\Elements::renderText()
S
58 5 15
Bookly\Lib\DataHolders\Details\Payment::getCustomerName()
S
57 5 15
Bookly\Lib\Entities\Appointment::getCustomerAppointments()
S
50 4 30
Bookly\Backend\Components\Notices\ZoomJwt\Notice::needShowNotice()
S
63 6 9
Bookly\Backend\Modules\CloudSettings\Ajax::adminNotify()
S
59 5 14
Bookly\Lib\Entities\Payment::setCartInfo()
S
59 5 14
Bookly\Lib\Slots\Staff::addSpecialDay()
S
58 5 14
Bookly\Lib\CartItem::getDeposit()
S
58 5 14
Bookly\Lib\Base\Entity::find()
S
60 5 14
Bookly\Lib\Cloud\Account::createStripeCheckoutSession()
S
59 5 14
Bookly\Backend\Components\Notices\Promotion\Notice::render()
S
58 5 14
Bookly\Lib\Base\Entity::setFields()
S
60 5 13
Bookly\Lib\DataHolders\Booking\Collaborative::getTotalEnd()
S
61 5 13
Bookly\Lib\DataHolders\Booking\Compound::getTotalEnd()
S
61 5 13
Bookly\Lib\Config::syncCalendars()
S
59 5 13
Bookly\Backend\Modules\Services\Ajax::removeServices()
S
60 5 12
Bookly\Lib\Base\Gateway::removeCascade()
S
61 5 12
Bookly\Lib\Utils\Common::cancelAppointmentRedirect()
S
61 5 12
Bookly\Lib\DataHolders\Notification\Settings::allowedServiceWithStatus()
S
60 5 12
Bookly\Lib\Base\ShortCode::needToIncludeAsset()
S
60 5 11
Bookly\Lib\Utils\DateTime::applyStaffTimeZone()
S
61 5 11
Bookly\Lib\UserBookingData::applyTimeZone()
S
61 5 11
Bookly\Lib\Cloud\Voice::getCallsList()
S
51 4 25
Bookly\Lib\DataHolders\Notification\Settings::getWhatsAppMessage()
S
53 4 24
Bookly\Lib\Cloud\WhatsApp::getMessagesList()
S
53 4 23
Bookly\Backend\Modules\CloudVoice\Page::getLanguages()
S
46 3 38
Bookly\Lib\DataHolders\Notification\Settings::_handleService()
S
53 4 23
Bookly\Backend\Modules\Services\Page::render()
S
45 3 38
Bookly\Lib\ChainItem::getSubServicesWithSpareTime()
S
55 4 20
Bookly\Lib\Notifications\Assets\StaffAgenda\Codes::getReplaceCodes()
S
54 4 19
Bookly\Lib\Base\Plugin::run()
S
55 4 19
Bookly\Lib\Slots\Range::align()
S
56 4 19
Bookly\Lib\ChainItem::getStaffIdsForSubService()
S
56 4 19
Bookly\Lib\Cart::replace()
S
57 4 18
Bookly\Lib\Utils\Common::getAdminEmails()
S
55 4 18
Bookly\Backend\Components\Notices\RenewAutoRecharge\Ajax::renewAutoRecharge()
S
55 4 18
Bookly\Backend\Modules\CloudProducts\Ajax::cloudStripeChangeStatus()
S
56 4 18
Bookly\Lib\Utils\Ics\Base::create()
S
56 4 18
Bookly\Lib\Notifications\Assets\Base\Codes::_impersonalCodes()
S
57 4 17
Bookly\Lib\Base\Installer::loadData()
S
55 4 17
Bookly\Lib\Slots\Finder::getDisabledDaysForPickadate()
S
56 4 17
Bookly\Backend\Components\Notices\Rate\Ajax::hideUntilRateNotice()
S
57 4 17
Bookly\Frontend\Modules\Payment\Ajax::backFromPaymentSystem()
S
57 4 17
Bookly\Lib\Utils\DateTime::timeToSeconds()
S
57 4 17
Bookly\Backend\Modules\Settings\Page::_getHolidays()
S
57 4 16
Bookly\Lib\Entities\Service::save()
S
56 4 16
Bookly\Lib\Config::wooCommerceEnabled()
S
75 5 3
Bookly\Lib\Entities\Customer::_updateRecords()
S
63 5 8
Bookly\Lib\Entities\Notification::save()
S
59 4 14
Bookly\Lib\Base\Plugin::getEntityClasses()
S
60 4 13
Bookly\Lib\CartInfo::getTarget()
S
61 4 13
Bookly\Lib\Base\Updater::addNotifications()
S
59 4 13
Bookly\Lib\Notifications\Assets\Item\Codes::tz()
S
62 4 12
Bookly\Frontend\Modules\Payment\Request::getGatewayByName()
S
61 4 12
Bookly\Lib\Notifications\Routine::getCustomersWithBirthday()
S
53 3 26
Bookly\Lib\Base\Gateway::applyCodes()
S
62 4 11
Bookly\Lib\Validator::validateCart()
S
62 4 11
Bookly\Lib\Utils\DateTime::datePickerOptions()
S
53 3 22
Bookly\Lib\Config::getBoundingDaysForPickadate()
S
53 3 22
Bookly\Lib\Notifications\Routine::sendNotifications()
S
54 3 20
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::_getStaffSchedule()
S
54 3 20
Bookly\Frontend\Modules\Booking\ShortCode::linkStyles()
S
57 3 18
Bookly\Lib\Cloud\Account::getPurchasesList()
S
57 3 17
Bookly\Lib\Entities\CustomerAppointment::getStatuses()
S
58 3 17
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::_deleteSentReminders()
S
57 3 17
Bookly\Lib\Cloud\Account::getPreApprovalUrl()
S
59 3 16
Bookly\Lib\Scheduler::build()
S
57 3 16
Bookly\Lib\Base\Gateway::getMetaData()
S
65 4 9
Bookly\Lib\Entities\Appointment::delete()
S
59 3 15
Bookly\Lib\Config::getBusinessHours()
S
62 4 10
Bookly\Lib\Entities\Staff::getHolidays()
S
57 3 15
Bookly\Lib\Entities\Payment::getDetailsData()
S
65 4 8
Bookly\Lib\Base\Gateway::fail()
S
65 4 9
Bookly\Lib\Entities\CustomerAppointment::setFields()
S
66 4 8
Bookly\Lib\CartInfo::getGatewayTax()
S
65 4 10
Bookly\Lib\CartInfo::getTotal()
S
65 4 8
Bookly\Lib\Config::multipleServicesBookingEnabled()
S
69 4 8
Bookly\Lib\Cloud\Account::getPayPalRenewAutoRechargeUrl()
S
60 3 15
Bookly\Backend\Modules\CloudSms\Ajax::_deleteAttachmentFiles()
S
63 4 10
Bookly\Lib\CartInfo::getDepositPay()
S
64 4 8
Bookly\Lib\Validator::validateTime()
S
64 4 9
Bookly\Lib\Validator::validateDate()
S
64 4 9
Bookly\Lib\CartItem::toBePutOnWaitingList()
S
66 4 8
Bookly\Lib\Entities\CustomerAppointment::delete()
S
64 4 9
Bookly\Lib\Validator::validateNumber()
S
64 4 9
Bookly\Lib\Entities\Staff::getTimeZone()
S
66 4 7
Bookly\Lib\Base\Plugin::uninstall()
S
59 3 14
Bookly\Lib\Cloud\Account::getStripeRenewAutoRechargeUrl()
S
60 3 14
Bookly\Lib\ChainItem::getData()
S
58 3 14
Bookly\Lib\Config::getServiceInfoCodes()
S
57 3 14
Bookly\Lib\Entities\Payment::paymentInfo()
S
59 3 13
Bookly\Lib\Slots\Generator::_findPreferableSlot()
S
60 3 13
Bookly\Lib\Cloud\Account::createPayPalOrder()
S
61 3 13
Bookly\Lib\Routines::calculateGoalOfCA()
S
59 3 13
Bookly\Lib\Entities\Notification::initTypeIds()
S
52 2 27
Bookly\Lib\Base\Plugin::getVersion()
S
61 3 12
Bookly\Backend\Modules\Diagnostics\Ajax::diagnosticsTestRun()
S
61 3 12
Bookly\Lib\Base\Plugin::getTitle()
S
61 3 12
Bookly\Lib\Config::getCategoryInfoCodes()
S
59 3 12
Bookly\Lib\API::getInfo()
S
61 3 11
Bookly\Lib\API::getRequiredAddonsVersions()
S
61 3 11
Bookly\Lib\Base\Plugin::getFilesystem()
S
62 3 11
Bookly\Lib\ChainItem::getSubServices()
S
64 3 11
bookly_loader()
S
62 3 11
Bookly\Lib\Slots\Range::subtract()
S
62 3 11
Bookly\Lib\Utils\DateTime::buildTimeString()
S
61 3 11
Bookly\Lib\Utils\Codes::get()
S
63 3 11
Bookly\Lib\Cloud\Account::sendLowBalanceNotification()
S
60 3 11
Bookly\Lib\UserBookingData::getGiftCard()
S
62 3 11
Bookly\Lib\Entities\Notification::initIcons()
S
54 2 24
Bookly\Lib\Entities\Customer::_buildQueryForAppointments()
S
49 1 38
Bookly\Lib\Entities\Staff::getWorkload()
S
52 2 22
Bookly\Lib\Base\Gateway::getResponseUrl()
S
56 2 19
Bookly\Lib\Entities\Notification::initTitles()
S
56 2 17
Bookly\Lib\Cloud\SMS::setupListeners()
S
58 2 17
Bookly\Backend\Modules\CloudSms\Ajax::sendTestSms()
S
57 2 17
Bookly\Lib\Validator::validateEmailConfirm()
S
71 3 5
Bookly\Lib\Validator::validateAddress()
S
69 3 6
Bookly\Lib\Entities\Notification::getTypes()
S
59 2 15
Bookly\Lib\Utils\DateTime::applyTimeZone()
S
64 3 9
Bookly\Lib\Cloud\SMS::normalizePhoneNumber()
S
62 3 10
Bookly\Lib\CartInfo::getGiftCardAmount()
S
77 3 3
Bookly\Lib\Base\Plugin::logErrors()
S
67 3 6
Bookly\Backend\Modules\Calendar\Page::getAppointmentsCount()
S
65 3 8
Bookly\Lib\Slots\Generator::_findNextSlot()
S
63 3 10
Bookly\Lib\ChainItem::hasPayableExtras()
S
65 3 9
Bookly\Lib\Slots\Finder::_groupDefault()
S
72 3 5
Bookly\Backend\Modules\Diagnostics\Tools\Database::dropColumn()
S
58 2 15
Bookly\Lib\CartInfo::getDue()
S
70 3 6
Bookly\Lib\CartInfo::getPayNowWithoutGiftCard()
S
71 3 5
Bookly\Lib\Entities\Payment::typeToProduct()
S
64 3 10
Bookly\Lib\Entities\Appointment::getColor()
S
65 3 10
Bookly\Lib\Base\Plugin::deactivate()
S
72 3 5
Bookly\Lib\Utils\Codes::match()
S
65 3 8
Bookly\Lib\Cloud\SMS::cancelSenderId()
S
66 3 9
Bookly\Lib\Slots\Range::waitingListEverStarted()
S
68 3 7
Bookly\Lib\Cloud\SMS::requestSenderId()
S
66 3 9
Bookly\Lib\Base\Plugin::getPluginFor()
S
66 3 7
Bookly\Lib\Base\Plugin::initUpdateChecker()
S
70 3 6
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::permissions()
S
65 3 9
Bookly\Lib\Routines::init()
S
63 3 10
Bookly\Lib\Slots\Range::buildSlotData()
S
63 3 10
Bookly\Lib\Base\Updater::createTables()
S
64 3 9
Bookly\Lib\Base\Updater::alterTables()
S
67 3 8
Bookly\Lib\Cloud\SMS::resetSenderId()
S
66 3 9
Bookly\Lib\Routines::doRoutine()
S
60 2 14
Bookly\Lib\Entities\Customer::getPastAppointments()
S
59 2 14
Bookly\Backend\Modules\CloudSms\Ajax::getNotifications()
S
58 2 14
Bookly\Lib\Routines::doDailyRoutine()
S
61 2 12
Bookly\Lib\Cloud\SMS::changeSmsStatus()
S
63 2 11
Bookly\Lib\Base\Gateway::createCheckout()
S
63 2 11
Bookly\Lib\Utils\Codes::tableHtml()
S
63 2 11
Bookly\Lib\Base\Component::renderTemplate()
S
62 2 11
Bookly\Lib\Entities\Appointment::getNopInfo()
S
53 1 23
Bookly\Backend\Modules\Appointments\Ajax::getAppointments()
S
55 1 18
Bookly\Lib\PluginsUpdater::renderModal()
S
55 1 18
Bookly\Lib\PluginsUpdater::getPluginUpdateInfo()
S
58 1 17
Bookly\Lib\Entities\Payment::getTypes()
S
61 1 17
Bookly\Lib\DataHolders\Notification\Settings::getDefault()
S
58 1 16
Bookly\Lib\Base\Component::_enqueue()
S
74 2 4
Bookly\Lib\Entities\Notification::getIcon()
S
70 2 6
Bookly\Frontend\Modules\Payment\Request::isBookingForm()
S
78 2 3
Bookly\Lib\Base\Component::reflection()
S
68 2 7
Bookly\Frontend\Modules\Payment\Request::getGatewayName()
S
79 2 3
Bookly\Lib\Routines::sendDailyStatistics()
S
74 2 5
Bookly\Lib\Entities\Notification::matchesItemForClient()
S
74 2 4
Bookly\Lib\Base\Updater::renameUserMeta()
S
64 2 10
Bookly\Lib\Query::_prepare()
S
75 2 4
Bookly\Lib\Base\Entity::getFields()
S
68 2 7
Bookly\Frontend\Modules\Payment\Request::getCartInfo()
S
71 2 6
Bookly\Lib\Entities\CustomerAppointment::setStatus()
S
69 2 7
Bookly\Lib\Slots\Range::_max()
S
79 2 3
Bookly\Lib\Entities\Service::getTranslatedCategoryName()
S
70 2 6
Bookly\Lib\Query::findOne()
S
65 2 10
Bookly\Lib\Base\Component::csrfTokenValid()
S
76 2 3
Bookly\Backend\Modules\Calendar\Page::addBooklyMenuItem()
S
63 2 10
Bookly\Lib\Entities\Service::getImageUrl()
S
72 2 5
Bookly\Lib\Cart::get()
S
71 2 6
Bookly\Lib\Query::count()
S
68 2 7
Bookly\Frontend\Modules\Payment\Request::getSettings()
S
67 2 7
Bookly\Lib\Utils\Codes::getICSDescriptionTemplate()
S
76 2 3
Bookly\Lib\CartItem::setData()
S
71 2 6
Bookly\Lib\Cart::setItemsData()
S
68 2 7
Bookly\Lib\Base\Updater::renameOptions()
S
64 2 10
Bookly\Lib\Base\Entity::__construct()
S
67 2 8
Bookly\Lib\Entities\Service::getTranslatedTitle()
S
70 2 5
Bookly\Backend\Modules\Diagnostics\Tools\Database::executeSql()
S
65 2 9
Bookly\Lib\Entities\Payment::setDetailsFromOrder()
S
65 2 8
Bookly\Frontend\Modules\Payment\Request::getInstance()
S
71 2 6
Bookly\Lib\ChainItem::setData()
S
73 2 5
Bookly\Lib\Base\Entity::delete()
S
66 2 8
Bookly\Lib\Base\Component::_register()
S
74 2 4
Bookly\Lib\Entities\Notification::getSettingsObject()
S
71 2 6
Bookly\Lib\Query::addSelect()
S
67 2 8
Bookly\Backend\Modules\Diagnostics\Ajax::csrfTokenValid()
S
70 2 6
Bookly\Frontend\Components\Booking\InfoText::replace()
S
69 2 6
Bookly\Lib\Base\Entity::getModified()
S
78 2 3
Bookly\Frontend\Modules\Payment\Request::get()
S
68 2 7
Bookly\Lib\Entities\Staff::getImageUrl()
S
72 2 5
Bookly\Lib\Slots\Generator::_storePastSlot()
S
68 2 7
Bookly\Frontend\Components\Booking\InfoText::implode()
S
76 2 3
Bookly\Lib\Entities\Service::withSubServices()
S
79 2 3
Bookly\Lib\Query::select()
S
71 2 5
Bookly\Backend\Modules\CloudSms\Ajax::cancelSenderId()
S
64 2 9
Bookly\Lib\Slots\Range::split()
S
65 2 9
Bookly\Lib\Base\Updater::renameTables()
S
72 2 5
Bookly\Lib\Base\Gateway::getCodes()
S
68 2 7
Bookly\Lib\Cart::getItemsData()
S
68 2 7
Bookly\Lib\Slots\Range::wraps()
S
78 2 3
Bookly\Lib\Cloud\SMS::getPriceList()
S
68 2 7
Bookly\Lib\Entities\Notification::matchesItemForStaff()
S
73 2 4
Bookly\Lib\Slots\Range::intersect()
S
71 2 5
Bookly\Lib\Query::leftJoin()
S
63 2 10
Bookly\Lib\Query::delete()
S
71 2 5
Bookly\Backend\Modules\CloudSms\Ajax::clearAttachments()
S
63 2 10
Bookly\Lib\CartItem::getExtrasDuration()
S
73 2 5
Bookly\Lib\Entities\Notification::getTypeId()
S
71 2 6
Bookly\Backend\Modules\CloudSms\Ajax::requestSenderId()
S
64 2 9
Bookly\Lib\Entities\Service::getExtras()
S
70 2 6
Bookly\Lib\Slots\Range::overlaps()
S
78 2 3
Bookly\Lib\PluginsUpdater::registerHooks()
S
58 1 14
Bookly\Lib\PluginsUpdater::renderPurchaseCodeInfo()
S
58 1 14
Bookly\Lib\Entities\Customer::getAddress()
S
62 1 11
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::_dateIntervalIsIntersectWith()
S
63 1 11
Bookly\Lib\Entities\Customer::setPostcode()
S
77 1 4
Bookly\Backend\Modules\Diagnostics\Tools\Database::hasError()
S
76 1 4
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::permissions()
S
78 1 3
Bookly\Lib\DataHolders\Notification\Settings::getSendAtHour()
S
81 1 3
Bookly\Lib\CartItem::setUnits()
S
77 1 4
Bookly\Lib\Notifications\Assets\Item\Codes::getItem()
S
82 1 3
Bookly\Lib\Entities\Staff::setOutlookData()
S
77 1 4
Bookly\Lib\Entities\Appointment::setGoogleEventETag()
S
77 1 4
Bookly\Lib\Notifications\Assets\Item\Codes::forStaff()
S
80 1 3
Bookly\Backend\Modules\Diagnostics\Ajax::permissions()
S
79 1 3
Bookly\Lib\ChainItem::getLocationId()
S
82 1 3
Bookly\Lib\Entities\Staff::getICalendar()
S
82 1 3
Bookly\Lib\Entities\Customer::setCity()
S
77 1 4
Bookly\Lib\Scheduler::scheduleForFrontend()
S
73 1 5
Bookly\Lib\Routines::loadCloudInfo()
S
80 1 3
Bookly\Frontend\Modules\Payment\Request::__construct()
S
91 1 2
Bookly\Lib\Entities\Appointment::getOnlineMeetingId()
S
82 1 3
Bookly\Lib\Notifications\Assets\Item\Codes::forClient()
S
80 1 3
Bookly\Backend\Modules\Appointments\Ajax::permissions()
S
79 1 3
Bookly\Backend\Modules\Diagnostics\Tools\Database::render()
S
74 1 4
Bookly\Lib\Notifications\Routine::isTimeToSend()
S
67 1 7
Bookly\Lib\Entities\Staff::isArchived()
S
80 1 3
Bookly\Lib\DataHolders\Notification\Settings::__construct()
S
75 1 4
Bookly\Lib\Entities\Appointment::getOutlookEventId()
S
82 1 3
Bookly\Lib\Base\Entity::load()
S
79 1 3
Bookly\Lib\Entities\Service::setUnitsMax()
S
77 1 4
Bookly\Lib\DataHolders\Notification\Settings::getOffsetHours()
S
81 1 3
Bookly\Backend\Modules\Diagnostics\Tools\Database::__construct()
S
81 1 3
Bookly\Lib\Utils\Codes::replace()
S
77 1 3
Bookly\Lib\Scheduler::scheduleForBackend()
S
73 1 5
Bookly\Backend\Components\Dialogs\Appointment\Edit\Ajax::_getAppointmentForCalendar()
S
69 1 6
bookly_php_outdated()
S
83 1 3
Bookly\Lib\DataHolders\Notification\Settings::getAtHour()
S
82 1 3
Bookly\Lib\Cart::__construct()
S
81 1 3
Bookly\Backend\Components\Elementor\Widgets\BooklyForm\Widget::get_title()
S
79 1 3
Bookly\Lib\CartItem::getExtras()
S
82 1 3
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::getStaffServices()
S
66 1 8
Bookly\Lib\Slots\Generator::serviceDurationInDays()
S
82 1 3
Bookly\Lib\Entities\Customer::getAdditionalAddress()
S
82 1 3
Bookly\Lib\CartItem::getDateFrom()
S
82 1 3
Bookly\Lib\Notifications\Assets\Item\Codes::forAdmins()
S
80 1 3
Bookly\Lib\Routines::clearSessions()
S
78 1 3
Bookly\Backend\Components\Dialogs\Staff\Edit\Ajax::getStaffCount()
S
78 1 3
Bookly\Lib\ChainItem::setLocationId()
S
77 1 4
Bookly\Lib\Notifications\Routine::wasSent()
S
68 1 8
Bookly\Frontend\Components\Booking\InfoText::prepare()
S
73 1 4
Bookly\Lib\DataHolders\Notification\Settings::getStatus()
S
82 1 3
Bookly\Lib\Entities\Service::getRecurrenceFrequencies()
S
82 1 3
Bookly\Lib\Cart::add()
S
73 1 5
Bookly\Lib\Entities\Customer::getCity()
S
82 1 3
Bookly\Lib\CartItem::setDateFrom()
S
77 1 4
Bookly\Lib\Scheduler::sortWeekdays()
S
67 1 6
Bookly\Lib\Slots\Generator::rewind()
S
80 1 3
Bookly\Lib\Notifications\Routine::getQueryIfNotificationWasSent()
S
67 1 10
Bookly\Lib\Notifications\Assets\Item\Codes::getReplaceCodes()
S
72 1 5
Bookly\Lib\Entities\Service::setRecurrenceFrequencies()
S
77 1 4
Bookly\Lib\ChainItem::getUnits()
S
82 1 3
Bookly\Lib\Base\Component::pageSlug()
S
77 1 3

1876 more item(s) not shown.