Home
WP ERP | Complete HR solution with recruitment & job listings | WooCommerce CRM & Accounting
1.11.3
Does WP ERP work with WordPress 6.1.1 and PHP 7.4.8? A smoke test was performed on 2022-11-16 15:30:25 UTC .
Summary
Errors
3 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 1.81 MiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.161 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.1.1 PHP version 7.4.8 MySQL version 8.0.21 PHP memory limit 256M
Pages 16 WP ERP › Setup Wizard
URL
/wp-admin/index.php?page=erp-setup
Requested URL
/wp-admin/plugins.php?action=activate&plugin=erp%2Fwp-erp.php&plugin_status=all&paged=1&s&_wpnonce=f92e4bf8f9
Aspect
after-activation
HTTP status
200
Load time
3.765 s
Memory usage
N/A
JS errors
None
Resource errors
None
WP ERP
URL
/wp-admin/admin.php?page=erp
Aspect
menu-item
HTTP status
200
Load time
1.286 s
Memory usage
5.77 MiB
JS errors
None
Resource errors
None
WP ERP → HR
URL
/wp-admin/admin.php?page=erp-hr
Aspect
menu-item
HTTP status
200
Load time
0.636 s
Memory usage
6.74 MiB
JS errors
None
Resource errors
None
WP ERP → CRM
URL
/wp-admin/admin.php?page=erp-crm
Aspect
menu-item
HTTP status
200
Load time
0.727 s
Memory usage
5.79 MiB
JS errors
None
Resource errors
None
WP ERP → Accounting
URL
/wp-admin/admin.php?page=erp-accounting#/
Requested URL
/wp-admin/admin.php?page=erp-accounting
Aspect
menu-item
HTTP status
200
Load time
1.243 s
Memory usage
5.14 MiB
JS errors
None
Resource errors
None
WP ERP → Company
URL
/wp-admin/admin.php?page=erp-company
Aspect
menu-item
HTTP status
200
Load time
0.496 s
Memory usage
5.67 MiB
JS errors
None
Resource errors
None
WP ERP → Tools
URL
/wp-admin/admin.php?page=erp-tools
Aspect
menu-item
HTTP status
200
Load time
0.454 s
Memory usage
5.11 MiB
JS errors
None
Resource errors
None
WP ERP → Tools → Misc.
URL
/wp-admin/admin.php?page=erp-tools&tab=misc
Aspect
menu-item-tab
HTTP status
200
Load time
0.271 s
Memory usage
5.11 MiB
JS errors
None
Resource errors
None
WP ERP → Tools → Status
URL
/wp-admin/admin.php?page=erp-tools&tab=status
Aspect
menu-item-tab
HTTP status
200
Load time
1.250 s
Memory usage
5.68 MiB
JS errors
None
Resource errors
None
WP ERP → Tools → Audit Log
URL
/wp-admin/admin.php?page=erp-tools&tab=log
Aspect
menu-item-tab
HTTP status
200
Load time
0.327 s
Memory usage
5.46 MiB
JS errors
None
Resource errors
None
WP ERP → Tools → Danger Zone
URL
/wp-admin/admin.php?page=erp-tools&tab=danger-zone
Aspect
menu-item-tab
HTTP status
200
Load time
0.289 s
Memory usage
5.11 MiB
JS errors
None
Resource errors
None
WP ERP → Modules
URL
/wp-admin/admin.php?page=erp-modules
Aspect
menu-item
HTTP status
200
Load time
0.599 s
Memory usage
5.11 MiB
JS errors
None
Resource errors
None
WP ERP → WP ERP Pro
URL
/wp-admin/admin.php?page=erp-addons
Aspect
menu-item
HTTP status
200
Load time
1.069 s
Memory usage
5.16 MiB
JS errors
None
Resource errors
None
WP ERP → Settings
URL
/wp-admin/admin.php?page=erp-settings#/
Requested URL
/wp-admin/admin.php?page=erp-settings
Aspect
menu-item
HTTP status
200
Load time
1.407 s
Memory usage
5.35 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.238 s
Memory usage
4.31 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
2.852 s
Memory usage
8.01 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.294 s 0.478 s +0.184 s 3.54 MiB 5.29 MiB + 1.75 MiB /wp-admin/edit.php 0.174 s 0.557 s +0.383 s 3.57 MiB 5.31 MiB + 1.73 MiB /wp-admin/post-new.php 0.911 s 1.536 s +0.625 s 5.46 MiB 8.12 MiB + 2.65 MiB /wp-admin/upload.php 0.493 s 0.419 s -0.074 s 3.41 MiB 5.11 MiB + 1.7 MiB /wp-admin/options-writing.php 0.138 s 0.280 s +0.142 s 3.4 MiB 5.14 MiB + 1.74 MiB /wp-admin/media-new.php 0.234 s 0.302 s +0.068 s 3.38 MiB 5.11 MiB + 1.73 MiB /wp-admin/edit-tags.php?taxonomy=category 0.180 s 0.312 s +0.132 s 3.48 MiB 5.16 MiB + 1.69 MiB /wp-admin/post-new.php?post_type=page 0.922 s 0.886 s -0.036 s 5.46 MiB 8.04 MiB + 2.59 MiB /wp-admin/options-discussion.php 0.208 s 0.424 s +0.216 s 3.38 MiB 5.14 MiB + 1.75 MiB /wp-admin/edit-comments.php 0.183 s 0.350 s +0.167 s 3.48 MiB 5.17 MiB + 1.68 MiB / 0.248 s 0.212 s -0.036 s 3.46 MiB 4.31 MiB + 868.28 KiB
Average
0.362 s 0.523 s +0.161 s 3.82 MiB 5.63 MiB + 1.81 MiB
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 75.3% 86,404 22,865 608 JavaScript 10.0% 11,520 1,704 42 CSS 6.5% 7,425 90 20 LESS 4.2% 4,841 551 21 Vuejs Component 3.1% 3,522 81 40 SVG 0.8% 967 23 32 Sass 0.1% 126 0 1
Total
114,805
25,314
764
Lines of code
71,025
Total complexity
12,184
Median class complexity
11.0
Median method complexity
2.0
Most complex class
WeDevs\ERP\HRM\Ajax_Handler
Most complex function
WeDevs\ERP\HRM\Employee::create_employee()
Classes
275
Methods
2,283
Functions
933
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 84 wp_erp_acct_bill_account_details wp_erp_acct_bill_details wp_erp_acct_bills wp_erp_acct_cash_at_banks wp_erp_acct_chart_of_accounts wp_erp_acct_currency_info wp_erp_acct_expense_checks wp_erp_acct_expense_details wp_erp_acct_expenses wp_erp_acct_financial_years wp_erp_acct_invoice_account_details wp_erp_acct_invoice_details wp_erp_acct_invoice_details_tax wp_erp_acct_invoice_receipts wp_erp_acct_invoice_receipts_details wp_erp_acct_invoices wp_erp_acct_journal_details wp_erp_acct_journals wp_erp_acct_ledger_details wp_erp_acct_ledger_settings wp_erp_acct_ledgers wp_erp_acct_opening_balances wp_erp_acct_pay_bill wp_erp_acct_pay_bill_details wp_erp_acct_pay_purchase wp_erp_acct_pay_purchase_details wp_erp_acct_payment_methods wp_erp_acct_people_account_details wp_erp_acct_people_trn wp_erp_acct_people_trn_details wp_erp_acct_product_categories wp_erp_acct_product_details wp_erp_acct_product_types wp_erp_acct_products wp_erp_acct_purchase wp_erp_acct_purchase_account_details wp_erp_acct_purchase_details wp_erp_acct_purchase_details_tax wp_erp_acct_synced_taxes wp_erp_acct_tax_agencies wp_erp_acct_tax_agency_details wp_erp_acct_tax_cat_agency wp_erp_acct_tax_categories wp_erp_acct_tax_pay wp_erp_acct_taxes wp_erp_acct_transfer_voucher wp_erp_acct_trn_status_types wp_erp_acct_voucher_no wp_erp_audit_log wp_erp_company_locations wp_erp_crm_activities_task wp_erp_crm_contact_group wp_erp_crm_contact_subscriber wp_erp_crm_customer_activities wp_erp_crm_customer_companies wp_erp_crm_save_email_replies wp_erp_crm_save_search wp_erp_holidays_indv wp_erp_hr_announcement wp_erp_hr_dependents wp_erp_hr_depts wp_erp_hr_designations wp_erp_hr_education wp_erp_hr_employee_history wp_erp_hr_employee_notes wp_erp_hr_employee_performance wp_erp_hr_employees wp_erp_hr_financial_years wp_erp_hr_holiday wp_erp_hr_leave_approval_status wp_erp_hr_leave_encashment_requests wp_erp_hr_leave_entitlements wp_erp_hr_leave_policies wp_erp_hr_leave_policies_segregation wp_erp_hr_leave_request_details wp_erp_hr_leave_requests wp_erp_hr_leaves wp_erp_hr_leaves_unpaid wp_erp_hr_work_exp wp_erp_people_type_relations wp_erp_people_types wp_erp_peoplemeta wp_erp_peoples wp_erp_user_leaves Options wp_options
22 erp_acct_new_ledgers erp_email_settings_approved-leave-request erp_email_settings_employee-welcome erp_email_settings_govt-holiday-reminder erp_email_settings_hiring-anniversary-wish erp_email_settings_new-contact-assigned erp_email_settings_new-leave-request erp_email_settings_new-task-assigned erp_email_settings_rejected-leave-request erp_email_settings_transectional-email erp_email_settings_transectional-email-estimate erp_email_settings_transectional-email-pay-purchase erp_email_settings_transectional-email-payments erp_email_settings_transectional-email-purchase erp_email_settings_transectional-email-purchase-order erp_modules erp_settings_erp-crm_subscription erp_setup_wizard_ran widget_erp-subscription-from-widget wp_erp_db_version wp_erp_install_date wp_erp_version User Metadata wp_usermeta
1 Custom Post Types 1
ID
Name
erp_hr_announcement Announcements
Sidebar Widgets 1
ID
Name
erp-subscription-from-widget ERP Subscription Form
Meta Boxes {
"erp_hr_announcement": {
"erp-hr-announcement-meta-box": {
"title": "Announcement Settings",
"context": "advanced"
}
}
}
Roles 5
ID
Name
erp_hr_manager HR Manager employee Employee erp_crm_manager CRM Manager erp_crm_agent CRM Agent erp_ac_manager Accounting Manager
Capabilities 93 erp_view_list erp_list_employee erp_create_employee erp_view_employee erp_edit_employee erp_delete_employee erp_create_review erp_delete_review erp_manage_review erp_crate_announcement erp_view_announcement erp_manage_announcement erp_manage_jobinfo erp_view_jobinfo erp_manage_department erp_manage_designation erp_leave_create_request erp_leave_manage erp_manage_hr_settings erp_create_experience erp_edit_experience erp_view_experience erp_delete_experience erp_create_education erp_edit_education erp_view_education erp_delete_education erp_can_terminate erp_create_dependent erp_edit_dependent erp_view_dependent erp_delete_dependent erp_create_document erp_edit_document erp_view_document erp_delete_document erp_create_attendance erp_edit_attendance erp_view_attendance erp_delete_attendance erp_crm_list_contact erp_crm_add_contact erp_crm_edit_contact erp_crm_delete_contact erp_crm_manage_activites erp_crm_manage_dashboard erp_crm_manage_schedules erp_crm_manage_groups erp_crm_create_groups erp_crm_edit_groups erp_crm_delete_groups erp_ac_view_dashboard erp_ac_view_customer erp_ac_view_single_customer erp_ac_view_other_customers erp_ac_create_customer erp_ac_edit_customer erp_ac_edit_other_customers erp_ac_delete_customer erp_ac_delete_other_customers erp_ac_view_vendor erp_ac_view_other_vendors erp_ac_create_vendor erp_ac_edit_vendor erp_ac_edit_other_vendors erp_ac_delete_vendor erp_ac_delete_other_vendors erp_ac_view_sale erp_ac_view_single_vendor erp_ac_view_other_sales erp_ac_view_sales_summary erp_ac_create_sales_payment erp_ac_publish_sales_payment erp_ac_create_sales_invoice erp_ac_publish_sales_invoice erp_ac_view_expense erp_ac_view_other_expenses erp_ac_view_expenses_summary erp_ac_create_expenses_voucher erp_ac_publish_expenses_voucher erp_ac_create_expenses_credit erp_ac_publish_expenses_credit erp_ac_view_account_lists erp_ac_view_single_account erp_ac_create_account erp_ac_edit_account erp_ac_delete_account erp_ac_view_bank_accounts erp_ac_create_bank_transfer erp_ac_view_journal erp_ac_view_other_journals erp_ac_create_journal erp_ac_view_reports PHP Error Log 35 lines [16-Nov-2022 15:30:42 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'system tinyint(1) DEFAULT NULL,
created_at date DEFAULT NULL,
' at line 7 for query CREATE TABLE `wp_erp_acct_ledger_categories` (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) DEFAULT NULL,
slug varchar(255) DEFAULT NULL,
chart_id int(11) DEFAULT NULL,
parent_id int(11) DEFAULT NULL,
system tinyint(1) DEFAULT NULL,
created_at date DEFAULT NULL,
created_by varchar(50) DEFAULT NULL,
updated_at date DEFAULT NULL,
updated_by varchar(50) DEFAULT NULL,
PRIMARY KEY (id)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci made by activate_plugin, do_action('activate_erp/wp-erp.php'), WP_Hook->do_action, WP_Hook->apply_filters, WeDevs_ERP_Installer->activate, WeDevs_ERP_Installer->create_tables, dbDelta
[16-Nov-2022 15:30:43 UTC] WordPress database error Table 'wordpress.wp_erp_acct_ledger_categories' doesn't exist for query SELECT id FROM `wp_erp_acct_ledger_categories` LIMIT 0, 1 made by activate_plugin, do_action('activate_erp/wp-erp.php'), WP_Hook->do_action, WP_Hook->apply_filters, WeDevs_ERP_Installer->activate, WeDevs_ERP_Installer->populate_data
[16-Nov-2022 15:30:43 UTC] WordPress database error Table 'wordpress.wp_erp_acct_ledger_categories' doesn't exist for query INSERT INTO `wp_erp_acct_ledger_categories`
(id,name,chart_id)
VALUES
(1,'Current Asset',1),
(2,'Fixed Asset',1),
(3,'Inventory',1),
(4,'Non-current Asset',1),
(5,'Prepayment',1),
(6,'Bank & Cash',1),
(7,'Current Liability',2),
(8,'Liability',2),
(9,'Non-current Liability',2),
(10,'Depreciation',3),
(11,'Direct Costs',3),
(12,'Expense',3),
(13,'Revenue',4),
(14,'Sales',4),
(15,'Other Income',4),
(16,'Equity',5); made by activate_plugin, do_action('activate_erp/wp-erp.php'), WP_Hook->do_action, WP_Hook->apply_filters, WeDevs_ERP_Installer->activate, WeDevs_ERP_Installer->populate_data