Home
easyReservations
6.0-alpha.20
Does easyReservations work with WordPress 5.7 and PHP 7.4.8? A smoke test was performed on 2021-03-25 14:04:40 UTC .
Summary
Errors
1 PHP fatal errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 977.37 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
insignificant.
The plugin didn't make the site noticeably slower.
Environment
WordPress version 5.7 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M
Pages 15 Plugins ‹ Test site — WordPress
URL
/wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL
/wp-admin/plugins.php?action=activate&plugin=easyreservations%2FeasyReservations.php&plugin_status=all&paged=1&s&_wpnonce=b0701c9545
Aspect
after-activation
HTTP status
200
Load time
5.961 s
Memory usage
4.38 MiB
JS errors
None
Resource errors
None
Reservations
URL
/wp-admin/edit.php?post_type=easy_order
Aspect
menu-item
HTTP status
200
Load time
0.644 s
Memory usage
3.99 MiB
JS errors
None
Resource errors
None
Reservations → Reservations
URL
/wp-admin/edit.php?post_type=easy_reservation
Aspect
menu-item
HTTP status
200
Load time
0.332 s
Memory usage
3.88 MiB
JS errors
None
Resource errors
None
Reservations → Resources
URL
/wp-admin/edit.php?post_type=easy-rooms
Aspect
menu-item
HTTP status
200
Load time
0.205 s
Memory usage
3.78 MiB
JS errors
None
Resource errors
None
Reservations → Availability
URL
/wp-admin/admin.php?page=reservation-availability
Aspect
menu-item
HTTP status
200
Load time
0.323 s
Memory usage
3.95 MiB
JS errors
None
Resource errors
None
Reservations → Settings
URL
/wp-admin/admin.php?page=er-settings
Aspect
menu-item
HTTP status
200
Load time
0.612 s
Memory usage
3.89 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Form
URL
/wp-admin/admin.php?page=er-settings&tab=form
Aspect
menu-item-tab
HTTP status
200
Load time
0.354 s
Memory usage
3.96 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Custom
URL
/wp-admin/admin.php?page=er-settings&tab=custom
Aspect
menu-item-tab
HTTP status
200
Load time
0.301 s
Memory usage
3.73 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Tax
URL
/wp-admin/admin.php?page=er-settings&tab=tax
Aspect
menu-item-tab
HTTP status
200
Load time
0.643 s
Memory usage
3.74 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Emails
URL
/wp-admin/admin.php?page=er-settings&tab=emails
Aspect
menu-item-tab
HTTP status
200
Load time
0.328 s
Memory usage
4.08 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Accounts & Privacy
URL
/wp-admin/admin.php?page=er-settings&tab=account
Aspect
menu-item-tab
HTTP status
200
Load time
0.316 s
Memory usage
3.68 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Advanced
URL
/wp-admin/admin.php?page=er-settings&tab=advanced
Aspect
menu-item-tab
HTTP status
200
Load time
0.281 s
Memory usage
3.72 MiB
JS errors
None
Resource errors
None
Reservations → Settings → Status
URL
/wp-admin/admin.php?page=er-settings&tab=status
Aspect
menu-item-tab
HTTP status
200
Load time
1.797 s
Memory usage
N/A
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.620 s
Memory usage
3.79 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin/widgets.php
Aspect
new-sidebar-widgets
HTTP status
200
Load time
0.959 s
Memory usage
3.68 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.280 s 0.478 s +0.198 s 2.82 MiB 3.75 MiB + 950.72 KiB /wp-admin/edit.php 0.186 s 0.222 s +0.036 s 2.86 MiB 3.79 MiB + 953.77 KiB /wp-admin/post-new.php 2.210 s 1.301 s -0.909 s 5.02 MiB 6.1 MiB + 1.08 MiB /wp-admin/upload.php 0.466 s 0.445 s -0.021 s 2.7 MiB 3.61 MiB + 939.15 KiB /wp-admin/options-writing.php 0.157 s 0.283 s +0.126 s 2.71 MiB 3.6 MiB + 907.5 KiB /wp-admin/media-new.php 0.200 s 0.204 s +0.004 s 2.67 MiB 3.59 MiB + 939.69 KiB /wp-admin/edit-tags.php?taxonomy=category 0.186 s 0.191 s +0.005 s 2.77 MiB 3.63 MiB + 877.84 KiB /wp-admin/post-new.php?post_type=page 0.993 s 0.671 s -0.322 s 5.01 MiB 6.08 MiB + 1.08 MiB /wp-admin/options-discussion.php 0.261 s 0.223 s -0.038 s 2.67 MiB 3.59 MiB + 940.01 KiB /wp-admin/edit-comments.php 0.221 s 0.235 s +0.014 s 2.78 MiB 3.63 MiB + 875.99 KiB / 0.279 s 0.403 s +0.124 s 2.65 MiB 3.79 MiB + 1.13 MiB
Average
0.494 s 0.423 s -0.071 s 3.15 MiB 4.11 MiB + 977.37 KiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
PHP 54.9% 46,116 18,441 316 JavaScript 27.2% 22,832 2,034 49 CSS 17.9% 15,041 480 15 SVG 0.1% 51 1 3
Total
84,040
20,956
383
Lines of code
35,625
Total complexity
7,768
Median class complexity
20.0
Median method complexity
2.0
Most complex class
ER_AJAX
Most complex function
er_form_generate_reservation_field()
Classes
161
Methods
1,822
Functions
353
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 5 wp_receipt_itemmeta wp_receipt_items wp_reservationmeta wp_reservations wp_reservations_sessions Options wp_options
18 default_resource_cat reservations_admin_notices reservations_cart_page_id reservations_checkout_page_id reservations_custom_fields reservations_db_version reservations_form reservations_form_checkout reservations_meta_box_errors reservations_myaccount_page_id reservations_permalinks reservations_schema_version reservations_shop_page_id reservations_uninstall reservations_version resource_cat_children widget_easyreservations_products widget_easyreservations_widget_cart User Metadata wp_usermeta
2 _easyreservations_persistent_cart_1 er_last_active Custom Post Types 4
ID
Name
easy_order Orders easy_order_refund Refunds easy_reservation Reservation easy-rooms Resources
Sidebar Widgets 2
ID
Name
easyreservations_widget_cart easyReservations Cart easyreservations_products easyReservations Resources
Meta Boxes {
"easy_order": {
"easyreservations-order-data": {
"title": "Order data",
"context": "normal"
},
"easyreservations-order-items": {
"title": "Receipt",
"context": "normal"
},
"easyreservations-order-actions": {
"title": "Order actions",
"context": "side"
},
"easyreservations-order-notes": {
"title": "Order notes",
"context": "side"
}
},
"easy_order_refund": {
"easyreservations-order-data": {
"title": "Refunds data",
"context": "normal"
},
"easyreservations-order-items": {
"title": "Receipt",
"context": "normal"
},
"easyreservations-order-actions": {
"title": "Refunds actions",
"context": "side"
},
"easyreservations-order-notes": {
"title": "Refunds notes",
"context": "side"
}
},
"easy-rooms": {
"easyreservations-resource-images": {
"title": "Resource gallery",
"context": "side"
}
}
}
Roles 2
ID
Name
easy_customer Customer reservation_manager Reservation Manager
Capabilities 53 manage_easyreservations view_easyreservations_reports edit_easy_order read_easy_order delete_easy_order edit_easy_orders edit_others_easy_orders publish_easy_orders read_private_easy_orders delete_easy_orders delete_private_easy_orders delete_published_easy_orders delete_others_easy_orders edit_private_easy_orders edit_published_easy_orders manage_easy_order_terms edit_easy_order_terms delete_easy_order_terms assign_easy_order_terms edit_easy_coupon read_easy_coupon delete_easy_coupon edit_easy_coupons edit_others_easy_coupons publish_easy_coupons read_private_easy_coupons delete_easy_coupons delete_private_easy_coupons delete_published_easy_coupons delete_others_easy_coupons edit_private_easy_coupons edit_published_easy_coupons manage_easy_coupon_terms edit_easy_coupon_terms delete_easy_coupon_terms assign_easy_coupon_terms edit_easy_resource read_easy_resource delete_easy_resource edit_easy_resources edit_others_easy_resources publish_easy_resources read_private_easy_resources delete_easy_resources delete_private_easy_resources delete_published_easy_resources delete_others_easy_resources edit_private_easy_resources edit_published_easy_resources manage_easy_resource_terms edit_easy_resource_terms delete_easy_resource_terms assign_easy_resource_terms PHP Error Log 9 lines [25-Mar-2021 14:05:14 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wc_help_tip() in /wp-content/plugins/easyreservations/includes/admin/settings/views/html-admin-settings-status-report.php:1185
Stack trace:
#0 /wp-content/plugins/easyreservations/includes/admin/settings/views/html-admin-settings-status.php(29): include()
#1 /wp-content/plugins/easyreservations/includes/admin/settings/class-er-settings-status.php(239): include('/opt/bitnami/ap...')
#2 /wp-includes/class-wp-hook.php(292): ER_Settings_Status->output()
#3 /wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters()
#4 /wp-includes/plugin.php(484): WP_Hook->do_action()
#5 /wp-content/plugins/easyreservations/includes/admin/views/html-admin-settings.php(35): do_action()
#6 /wp-content/plugins/easyreserva in /wp-content/plugins/easyreservations/includes/admin/settings/views/html-admin-settings-status-report.php on line 1185