Changeset 2400631
- Timestamp:
- 10/16/2020 05:36:31 AM (5 years ago)
- Location:
- stockunlocks
- Files:
-
- 469 added
- 4 edited
-
tags/1.9.5.25 (added)
-
tags/1.9.5.25/LICENSE.txt (added)
-
tags/1.9.5.25/README.txt (added)
-
tags/1.9.5.25/admin (added)
-
tags/1.9.5.25/admin/class-stockunlocks-admin.php (added)
-
tags/1.9.5.25/admin/css (added)
-
tags/1.9.5.25/admin/css/stockunlocks-admin-post-edit.css (added)
-
tags/1.9.5.25/admin/css/stockunlocks-admin.css (added)
-
tags/1.9.5.25/admin/index.php (added)
-
tags/1.9.5.25/admin/js (added)
-
tags/1.9.5.25/admin/js/stockunlocks-admin-post-edit.js (added)
-
tags/1.9.5.25/admin/js/stockunlocks-admin.js (added)
-
tags/1.9.5.25/admin/js/stockunlocks-example.txt (added)
-
tags/1.9.5.25/admin/js/sweetalert2.all.min.js (added)
-
tags/1.9.5.25/admin/partials (added)
-
tags/1.9.5.25/admin/partials/kKLSKSVjsell5zJz8M.php (added)
-
tags/1.9.5.25/admin/partials/kKLSKSjVsell5zJz8M.php (added)
-
tags/1.9.5.25/admin/partials/kKLSSKjVseII5zJz8M.php (added)
-
tags/1.9.5.25/admin/partials/kKLSSKjVseII5zJzM8.php (added)
-
tags/1.9.5.25/admin/partials/kKLSSKjVsell5zJz8M.php (added)
-
tags/1.9.5.25/admin/partials/kKLSSKjsVeII5zJzM8.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-display.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-install-banner.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-remote-banner-plugin.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-remote-banner.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-stand-alone-table-add-ordermeta.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-stand-alone-table-bulk-download.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-stand-alone-table-display.php (added)
-
tags/1.9.5.25/admin/partials/stockunlocks-admin-stand-alone-table-view-ordermeta.php (added)
-
tags/1.9.5.25/assets (added)
-
tags/1.9.5.25/assets/banner-1544x500.png (added)
-
tags/1.9.5.25/assets/banner-772x250.png (added)
-
tags/1.9.5.25/assets/screenshot-1.png (added)
-
tags/1.9.5.25/assets/screenshot-10.png (added)
-
tags/1.9.5.25/assets/screenshot-11.png (added)
-
tags/1.9.5.25/assets/screenshot-2.png (added)
-
tags/1.9.5.25/assets/screenshot-3.png (added)
-
tags/1.9.5.25/assets/screenshot-4.png (added)
-
tags/1.9.5.25/assets/screenshot-5.png (added)
-
tags/1.9.5.25/assets/screenshot-6.png (added)
-
tags/1.9.5.25/assets/screenshot-7.png (added)
-
tags/1.9.5.25/assets/screenshot-8.png (added)
-
tags/1.9.5.25/assets/screenshot-9.png (added)
-
tags/1.9.5.25/assets/suwp-logo.jpg (added)
-
tags/1.9.5.25/class-suwp-license-manager-client.php (added)
-
tags/1.9.5.25/exports (added)
-
tags/1.9.5.25/includes (added)
-
tags/1.9.5.25/includes/api (added)
-
tags/1.9.5.25/includes/api/cron (added)
-
tags/1.9.5.25/includes/api/cron/00 (added)
-
tags/1.9.5.25/includes/api/cron/00/XML_place_imei_order_constants_cron_template_XML.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_account_info_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_account_info_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_file_order_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_file_order_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_fileservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_fileservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_imei_orders_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_imei_orders_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_imeiservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_imeiservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_mep_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_mep_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_model_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_model_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_provider_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_provider_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_single_imei_service_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/get_single_imei_service_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/place_file_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/place_file_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/place_imei_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/00/place_imei_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01 (added)
-
tags/1.9.5.25/includes/api/cron/01/get_account_info_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_account_info_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_file_order_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_file_order_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_fileservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_fileservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_imei_orders_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_imei_orders_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_imeiservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_imeiservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_mep_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_mep_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_model_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_model_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_provider_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_provider_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_single_imei_service_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/get_single_imei_service_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/place_file_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/place_file_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/place_imei_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/01/place_imei_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02 (added)
-
tags/1.9.5.25/includes/api/cron/02/get_imei_orders_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_imei_orders_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_mep_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_mep_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_model_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_model_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_provider_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_provider_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_single_imei_service_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/get_single_imei_service_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/place_imei_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/02/place_imei_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03 (added)
-
tags/1.9.5.25/includes/api/cron/03/get_account_info_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_account_info_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_file_order_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_file_order_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_fileservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_fileservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_imei_orders_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_imei_orders_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_imeiservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_imeiservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_mep_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_mep_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_model_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_model_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_provider_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_provider_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_single_imei_service_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/get_single_imei_service_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/place_file_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/place_file_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/place_imei_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/03/place_imei_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04 (added)
-
tags/1.9.5.25/includes/api/cron/04/get_imei_orders_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_imei_orders_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_imeiservice_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_imeiservice_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_mep_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_mep_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_model_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_model_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_provider_list_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_provider_list_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_single_imei_service_details_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/get_single_imei_service_details_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/place_imei_order_api_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/04/place_imei_order_constants_cron_template.txt (added)
-
tags/1.9.5.25/includes/api/cron/get_account_info_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_file_order_details_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_fileservice_list_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_imei_orders_details_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_imeiservice_list_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_mep_list_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_model_list_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_provider_list_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/get_single_imei_service_details_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/place_file_order_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/place_imei_order_cron.php (added)
-
tags/1.9.5.25/includes/api/cron/suwp_cron_email_templates.php (added)
-
tags/1.9.5.25/includes/api/cron/update_regular_price_cron.php (added)
-
tags/1.9.5.25/includes/api/providers (added)
-
tags/1.9.5.25/includes/api/providers/services (added)
-
tags/1.9.5.25/includes/api/providers/services/04.ini (added)
-
tags/1.9.5.25/includes/api/ui (added)
-
tags/1.9.5.25/includes/api/ui/00 (added)
-
tags/1.9.5.25/includes/api/ui/00/get_imeiservice_list_constants_00.php (added)
-
tags/1.9.5.25/includes/api/ui/01 (added)
-
tags/1.9.5.25/includes/api/ui/01/get_imeiservice_list_constants_01.php (added)
-
tags/1.9.5.25/includes/api/ui/02 (added)
-
tags/1.9.5.25/includes/api/ui/02/get_imeiservice_list_constants_02.php (added)
-
tags/1.9.5.25/includes/api/ui/03 (added)
-
tags/1.9.5.25/includes/api/ui/03/get_imeiservice_list_constants_03.php (added)
-
tags/1.9.5.25/includes/api/ui/04 (added)
-
tags/1.9.5.25/includes/api/ui/04/get_imeiservice_list_constants_04.php (added)
-
tags/1.9.5.25/includes/api/ui/04/get_imeiservice_list_constants_04_file_version.php (added)
-
tags/1.9.5.25/includes/api/ui/get_imeiservice_list_ui.php (added)
-
tags/1.9.5.25/includes/api/ui/place_imei_order_ui.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks-activator.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks-deactivator.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks-i18n.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks-loader.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks-stand-alone-list.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks-uninstaller.php (added)
-
tags/1.9.5.25/includes/class-stockunlocks.php (added)
-
tags/1.9.5.25/includes/index.php (added)
-
tags/1.9.5.25/includes/kKLSSKjVseI5zJz8M.php (added)
-
tags/1.9.5.25/includes/kKLSSKjVsel5zJz8M.php (added)
-
tags/1.9.5.25/includes/kKSLSKVjseI5zJz8M.php (added)
-
tags/1.9.5.25/includes/kKSLSKVjseI5zJzM8.php (added)
-
tags/1.9.5.25/includes/kLKSKSjVsel5zJz8M.php (added)
-
tags/1.9.5.25/includes/kLKSKSjVsel5zJzM8.php (added)
-
tags/1.9.5.25/includes/lib (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/README.md (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/acf.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/css/acf-dark.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/css/acf-field-group.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/css/acf-global.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/css/acf-input.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/images (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/images/acf-logo.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/images/spinner.gif (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/images/spinner@2x.gif (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/images (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/images/ui-bg_highlight-soft_0_ffffff_1x100.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/images/ui-icons_444444_256x240.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/images/ui-icons_DDDDDD_256x240.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/images/ui-icons_ffffff_256x240.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/jquery-ui.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/datepicker/jquery-ui.min.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2 (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3 (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3/select2-spinner.gif (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3/select2.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3/select2.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3/select2.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3/select2.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/3/select2x2.png (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4 (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4/select2.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4/select2.full.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4/select2.full.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4/select2.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4/select2.min.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/select2/4/select2.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/timepicker (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/timepicker/jquery-ui-timepicker-addon.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/timepicker/jquery-ui-timepicker-addon.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/timepicker/jquery-ui-timepicker-addon.min.css (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/inc/timepicker/jquery-ui-timepicker-addon.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js/acf-field-group.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js/acf-field-group.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js/acf-input.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js/acf-input.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js/acf.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/assets/js/acf.min.js (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-field-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-field-group-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-form-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-helper-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-hook-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-input-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-meta-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-post-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-user-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-utility-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-value-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/acf-wp-functions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/admin-field-group.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/admin-field-groups.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/admin-notices.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/admin-tools.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/admin-upgrade.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/admin.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/tools (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/tools/class-acf-admin-tool-export.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/tools/class-acf-admin-tool-import.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/tools/class-acf-admin-tool.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/field-group-field-conditional-logic.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/field-group-field.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/field-group-fields.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/field-group-locations.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/field-group-options.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-admin-navigation.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-admin-page-upgrade-network.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-admin-page-upgrade.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-admin-tools.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-location-group.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-location-rule.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/admin/views/html-notice-upgrade.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax-check-screen.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax-local-json-diff.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax-query-users.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax-query.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax-upgrade.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax-user-setting.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/ajax/class-acf-ajax.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/api (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/api/api-helpers.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/api/api-template.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/api/api-term.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/assets.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/class-acf-data.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/compatibility.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/deprecated.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-accordion.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-button-group.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-checkbox.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-color_picker.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-date_picker.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-date_time_picker.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-email.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-file.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-google-map.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-group.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-image.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-link.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-message.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-number.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-oembed.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-output.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-page_link.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-password.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-post_object.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-radio.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-range.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-relationship.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-select.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-separator.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-tab.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-taxonomy.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-text.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-textarea.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-time_picker.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-true_false.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-url.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-user.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field-wysiwyg.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/fields/class-acf-field.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-attachment.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-comment.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-customizer.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-front.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-gutenberg.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-nav-menu.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-post.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-taxonomy.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-user.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/forms/form-widget.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/l10n.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/legacy (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/legacy/legacy-locations.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/local-fields.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/local-json.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/local-meta.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/abstract-acf-legacy-location.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/abstract-acf-location.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-attachment.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-comment.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-current-user-role.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-current-user.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-nav-menu-item.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-nav-menu.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-page-parent.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-page-template.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-page-type.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-page.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post-category.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post-format.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post-status.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post-taxonomy.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post-template.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post-type.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-post.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-taxonomy.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-user-form.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-user-role.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/locations/class-acf-location-widget.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/loop.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/media.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/revisions.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/third-party.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/updates.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/upgrades.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/validation.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/walkers (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/walkers/class-acf-walker-nav-menu-edit.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/walkers/class-acf-walker-taxonomy-field.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/includes/wpml.php (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ar.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ar.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-bg_BG.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-bg_BG.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ca.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ca.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-cs_CZ.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-cs_CZ.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-de_CH.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-de_CH.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-de_DE.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-de_DE.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-de_DE_formal.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-de_DE_formal.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-es_ES.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-es_ES.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fa_IR.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fa_IR.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fi.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fi.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fr_CA.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fr_CA.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fr_FR.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-fr_FR.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-he_IL.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-he_IL.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-hr.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-hr.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-hu_HU.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-hu_HU.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-id_ID.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-id_ID.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-it_IT.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-it_IT.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ja.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ja.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-nb_NO.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-nb_NO.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-nl_NL.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-nl_NL.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-pl_PL.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-pl_PL.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-pt_BR.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-pt_BR.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-pt_PT.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-pt_PT.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ro_RO.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ro_RO.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ru_RU.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-ru_RU.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-sk_SK.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-sk_SK.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-sv_SE.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-sv_SE.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-tr_TR.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-tr_TR.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-uk.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-uk.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-zh_CN.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-zh_CN.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-zh_TW.mo (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf-zh_TW.po (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/lang/acf.pot (added)
-
tags/1.9.5.25/includes/lib/advanced-custom-fields/readme.txt (added)
-
tags/1.9.5.25/includes/lib/class-stockunlocks-list-table.php (added)
-
tags/1.9.5.25/index.php (added)
-
tags/1.9.5.25/languages (added)
-
tags/1.9.5.25/languages/stockunlocks-sv_SE.mo (added)
-
tags/1.9.5.25/languages/stockunlocks-sv_SE.po (added)
-
tags/1.9.5.25/languages/stockunlocks.pot (added)
-
tags/1.9.5.25/public (added)
-
tags/1.9.5.25/public/class-stockunlocks-public.php (added)
-
tags/1.9.5.25/public/css (added)
-
tags/1.9.5.25/public/css/stockunlocks-public.css (added)
-
tags/1.9.5.25/public/index.php (added)
-
tags/1.9.5.25/public/js (added)
-
tags/1.9.5.25/public/js/stockunlocks-example.txt (added)
-
tags/1.9.5.25/public/js/stockunlocks-public.js (added)
-
tags/1.9.5.25/public/js/sweetalert2.all.min.js (added)
-
tags/1.9.5.25/public/partials (added)
-
tags/1.9.5.25/public/partials/stockunlocks-public-display.php (added)
-
tags/1.9.5.25/stockunlocks.php (added)
-
tags/1.9.5.25/suwp-default-license.txt (added)
-
tags/1.9.5.25/suwp-license.php (added)
-
tags/1.9.5.25/uninstallphp.txt (added)
-
trunk/README.txt (modified) (3 diffs)
-
trunk/admin/class-stockunlocks-admin.php (modified) (5 diffs)
-
trunk/includes/class-stockunlocks.php (modified) (1 diff)
-
trunk/stockunlocks.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
stockunlocks/trunk/README.txt
r2397188 r2400631 6 6 Tested up to: 5.5.1 7 7 Requires PHP: 7.0 8 Stable tag: 1.9.5.2 28 Stable tag: 1.9.5.25 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 102 102 == Changelog == 103 103 104 = 1.9.5.25 - October 16, 2020 = 105 106 * Fix – Orders no longer automatically reset to status “Processing error” under certain conditions. 107 * Fix – Custom Brand/Model, Country/Network combination selections now “stick”. 108 104 109 = 1.9.5.22 - October 10, 2020 = 105 110 … … 278 283 == Upgrade Notice == 279 284 285 = 1.9.5.25 = 286 This upgrade fixes a problem when orders that previously failed were continually being reset to status “Processing error”. This no longer happens when order status is set to “Refunded”, “Cancelled”, “On hold” or “Manual Processing”. 287 Also, when setting custom Product values for Brand/Model, Country/Network combinations, the selection consistently follows (“sticks to”) what the user chooses on the front end. 288 280 289 = 1.9.5.22 = 281 290 This upgrade reduces the large text area to a smaller text box when a Remote Service Product is set to Serial Max Quantity = 1. -
stockunlocks/trunk/admin/class-stockunlocks-admin.php
r2397188 r2400631 1673 1673 $brand_groups = array_filter($brand_groups); 1674 1674 $model_groups = array_filter($model_groups); 1675 1675 1676 1676 // loop over each brand list 1677 1677 foreach ($brand_groups as $key_brand => &$list_brand): … … 1684 1684 // error_log('CHECKING OUT THE $model_groups, $key = '. $current_model_key . ', $list_model = ' . print_r($list_model,true) ); 1685 1685 if (strpos($list_model, ',,') !== false) { 1686 $temp_model_key = 0; 1686 1687 $model_values = ( explode(",,",$list_model) ); 1687 1688 foreach( $model_values as &$model_name ) { 1689 $temp_model_key++; 1688 1690 $list_0_name = html_entity_decode( $list_brand ); 1689 1691 $list_1_name = html_entity_decode( $model_name ); 1690 1692 1691 $brands_models[$list_0_name][$list_1_name][] = $current_model_key ;1693 $brands_models[$list_0_name][$list_1_name][] = $current_model_key . $temp_model_key; 1692 1694 } 1693 1695 } … … 1799 1801 // error_log('CHECKING OUT THE $network_groups, $key = '. $current_network_key . ', $list_network = ' . print_r($list_network,true) ); 1800 1802 if (strpos($list_network, ',,') !== false) { 1803 $temp_name_key = 0; 1801 1804 $network_values = ( explode(",,",$list_network) ); 1802 1805 foreach( $network_values as &$network_name ) { 1806 $temp_name_key++; 1803 1807 $list_0_name = html_entity_decode( $list_country ); 1804 1808 $list_1_name = html_entity_decode( $network_name ); 1805 1809 1806 $countries_networks[$list_0_name][$list_1_name][] = $current_network_key ;1810 $countries_networks[$list_0_name][$list_1_name][] = $current_network_key . $temp_name_key; 1807 1811 } 1808 1812 } … … 2901 2905 $suwp_orders = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . $wpdb->prefix . "posts WHERE post_type=%s ORDER BY ID ASC", 'shop_order' ) ); 2902 2906 2907 // list of orders status to avoid, in other words: don't try to compare with API results 2908 // this prevents resetting order status 2909 $suwp_avoid = array('wc-refunded','wc-cancelled','wc-on-hold','wc-suwp-manual'); 2910 2903 2911 // loop over orders and check the comment type details 2904 2912 foreach( $suwp_orders as $order ): 2905 2913 2906 $final_status = 'wc-suwp-ordered'; 2907 $flag_update_status = true; 2908 $current_order_id = $order->ID; 2909 $suwp_order_comments = $wpdb->get_results( $wpdb->prepare( "SELECT comment_type FROM " . $wpdb->prefix . "comments WHERE comment_post_ID=%d ORDER BY comment_ID ASC", $current_order_id ) ); 2910 2911 $send_order_success = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_order_success' ) ); 2912 $send_order_error = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_order_error' ) ); 2913 $send_order_fail = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_connect_fail' ) ); 2914 2915 $check_order_success = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_reply_success' ) ); 2916 $check_order_rejects = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_reply_reject' ) ); 2917 $check_order_error = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_reply_error' ) ); 2918 2919 $num_send_order_success = count( $send_order_success ); 2920 $num_send_order_error = count( $send_order_error ); 2921 $num_send_order_fail = count( $send_order_fail ); 2922 $num_send_total = $num_send_order_success+$num_send_order_error+$num_send_order_fail; 2923 $num_send_error_total = $num_send_order_error+$num_send_order_fail; 2924 2925 $num_check_order_success = count( $check_order_success ); 2926 $num_check_order_rejects = count( $check_order_rejects ); 2927 $num_check_error_total = count( $check_order_error ); 2928 $num_check_total = $num_check_order_success+$num_check_order_rejects+$num_check_error_total; 2929 2930 $api_check = $num_send_order_success + $num_send_order_error + $num_send_order_fail + $num_check_order_success + $num_check_order_rejects + $num_check_error_total; 2931 2932 // error_log( 'CHECKING IF this is an API type order, $api_check = ' . $api_check . ', $num_send_total = ' . $num_send_total . ', $num_check_total = ' . $num_check_total ); 2933 2934 // must be sure that this order is API related 2935 if( $api_check > 0 ) { 2936 2937 // determine the final order status 2938 if( $num_send_total == 0 ) { 2939 // all orders processed, proceed to check how things went 2940 2941 /** 2942 $num_check_order_success = count( $check_order_success ); 2943 $num_check_order_rejects = count( $check_order_rejects ); 2944 $num_check_error_total = count( $check_order_error ); 2945 **/ 2946 2947 /** Possible order status 2948 'wc-suwp-ordered': Code ordered 2949 'wc-suwp-order-part': Partially ordered 2950 'wc-suwp-unavailable': Code unavailable 2951 'wc-suwp-available': Code delivered 2952 'wc-suwp-avail-part': Codes partially delivered 2953 'wc-suwp-error': Processing error 2954 **/ 2955 2956 if( $num_check_error_total == 0) { 2957 // no errors when checking order 2958 if( $num_check_order_success > 0 && $num_check_order_rejects > 0 ) { 2959 // some IMEI were rejected and some were success 2960 // mixed results, partially delivered 2961 $final_status = 'wc-suwp-avail-part'; 2962 } 2963 if( $num_check_order_success > 0 && $num_check_order_rejects == 0 ) { 2964 // no IMEI rejected, code delivered 2965 $final_status = 'wc-suwp-available'; 2966 } 2967 if( $num_check_order_success == 0 && $num_check_order_rejects > 0 ) { 2968 // no IMEI were success, code unavailable 2969 $final_status = 'wc-suwp-unavailable'; 2970 } 2971 2972 } else { 2973 // there were errors when checkng this order, need to resolve them and then resubmit 2974 $final_status = 'wc-suwp-error'; 2975 } 2976 2977 } else { 2978 // at least one order has not yet been sent off, find out why 2979 2980 if( $num_send_error_total == 0) { 2981 // no errors when sending order 2982 if( $num_send_order_success > 0 ) { 2983 // all IMEI sent off with no errors, code ordered 2984 $final_status = 'wc-suwp-ordered'; 2985 } 2986 2987 } else { 2988 // there were errors when sending this order, need to resolve them and then resubmit 2989 $final_status = 'wc-suwp-error'; 2990 } 2991 } 2992 2993 if( $num_check_total == 0 ) { 2994 // no orders checked on yet, still queued for send off 2995 2996 /** 2997 $num_send_order_success = count( $send_order_success ); 2998 $num_send_order_error = count( $send_order_error ); 2999 $num_send_order_fail = count( $send_order_fail ); 3000 **/ 3001 3002 /** Possible order status 3003 'wc-suwp-ordered': Code ordered 3004 'wc-suwp-order-part': Partially ordered 3005 'wc-suwp-unavailable': Code unavailable 3006 'wc-suwp-available': Code delivered 3007 'wc-suwp-avail-part': Codes partially delivered 3008 'wc-suwp-error': Processing error 3009 **/ 3010 3011 if( $num_send_error_total == 0) { 3012 // no errors when sending order 3013 if( $num_send_order_success > 0 ) { 3014 // all IMEI sent off with no errors, code ordered 3015 $final_status = 'wc-suwp-ordered'; 3016 } 3017 3018 } else { 3019 // there were errors when sending this order, need to resolve them and then resubmit 3020 $final_status = 'wc-suwp-error'; 3021 } 3022 3023 } 3024 3025 /** 2914 // skip the API results lookup 2915 if ( !in_array($order->post_status, $suwp_avoid, true) ) { 2916 2917 // error_log('NOT AVOIDING THIS, status = ' . $order->post_status); 2918 2919 $final_status = 'wc-suwp-ordered'; 2920 $flag_update_status = true; 2921 $current_order_id = $order->ID; 2922 $suwp_order_comments = $wpdb->get_results( $wpdb->prepare( "SELECT comment_type FROM " . $wpdb->prefix . "comments WHERE comment_post_ID=%d ORDER BY comment_ID ASC", $current_order_id ) ); 2923 2924 $send_order_success = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_order_success' ) ); 2925 $send_order_error = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_order_error' ) ); 2926 $send_order_fail = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_connect_fail' ) ); 2927 2928 $check_order_success = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_reply_success' ) ); 2929 $check_order_rejects = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_reply_reject' ) ); 2930 $check_order_error = $wpdb->get_results( $wpdb->prepare( "SELECT comment_ID FROM " . $wpdb->prefix. "comments WHERE comment_post_ID=%d AND comment_type=%s ORDER BY comment_ID ASC", $current_order_id, 'suwp_reply_error' ) ); 2931 3026 2932 $num_send_order_success = count( $send_order_success ); 3027 2933 $num_send_order_error = count( $send_order_error ); … … 3034 2940 $num_check_error_total = count( $check_order_error ); 3035 2941 $num_check_total = $num_check_order_success+$num_check_order_rejects+$num_check_error_total; 3036 **/ 3037 3038 if( ( $num_send_total > 0 && $num_check_total > 0 ) && ( $num_send_error_total == 0 && $num_check_error_total == 0 ) ) { 3039 3040 // no errors on either side, just partially available/ordered 3041 3042 /** Possible order status 3043 'wc-suwp-ordered': Code ordered 3044 'wc-suwp-order-part': Partially ordered 3045 'wc-suwp-unavailable': Code unavailable 3046 'wc-suwp-available': Code delivered 3047 'wc-suwp-avail-part': Codes partially delivered 3048 'wc-suwp-error': Processing error 2942 2943 $api_check = $num_send_order_success + $num_send_order_error + $num_send_order_fail + $num_check_order_success + $num_check_order_rejects + $num_check_error_total; 2944 2945 // error_log( 'CHECKING IF this is an API type order, $api_check = ' . $api_check . ', $num_send_total = ' . $num_send_total . ', $num_check_total = ' . $num_check_total ); 2946 2947 // must be sure that this order is API related 2948 if( $api_check > 0 ) { 2949 2950 // determine the final order status 2951 if( $num_send_total == 0 ) { 2952 // all orders processed, proceed to check how things went 2953 2954 /** 2955 $num_check_order_success = count( $check_order_success ); 2956 $num_check_order_rejects = count( $check_order_rejects ); 2957 $num_check_error_total = count( $check_order_error ); 2958 **/ 2959 2960 /** Possible order status 2961 'wc-suwp-ordered': Code ordered 2962 'wc-suwp-order-part': Partially ordered 2963 'wc-suwp-unavailable': Code unavailable 2964 'wc-suwp-available': Code delivered 2965 'wc-suwp-avail-part': Codes partially delivered 2966 'wc-suwp-error': Processing error 2967 **/ 2968 2969 if( $num_check_error_total == 0) { 2970 // no errors when checking order 2971 if( $num_check_order_success > 0 && $num_check_order_rejects > 0 ) { 2972 // some IMEI were rejected and some were success 2973 // mixed results, partially delivered 2974 $final_status = 'wc-suwp-avail-part'; 2975 } 2976 if( $num_check_order_success > 0 && $num_check_order_rejects == 0 ) { 2977 // no IMEI rejected, code delivered 2978 $final_status = 'wc-suwp-available'; 2979 } 2980 if( $num_check_order_success == 0 && $num_check_order_rejects > 0 ) { 2981 // no IMEI were success, code unavailable 2982 $final_status = 'wc-suwp-unavailable'; 2983 } 2984 2985 } else { 2986 // there were errors when checkng this order, need to resolve them and then resubmit 2987 $final_status = 'wc-suwp-error'; 2988 } 2989 2990 } else { 2991 // at least one order has not yet been sent off, find out why 2992 2993 if( $num_send_error_total == 0) { 2994 // no errors when sending order 2995 if( $num_send_order_success > 0 ) { 2996 // all IMEI sent off with no errors, code ordered 2997 $final_status = 'wc-suwp-ordered'; 2998 } 2999 3000 } else { 3001 // there were errors when sending this order, need to resolve them and then resubmit 3002 $final_status = 'wc-suwp-error'; 3003 } 3004 } 3005 3006 if( $num_check_total == 0 ) { 3007 // no orders checked on yet, still queued for send off 3008 3009 /** 3010 $num_send_order_success = count( $send_order_success ); 3011 $num_send_order_error = count( $send_order_error ); 3012 $num_send_order_fail = count( $send_order_fail ); 3013 **/ 3014 3015 /** Possible order status 3016 'wc-suwp-ordered': Code ordered 3017 'wc-suwp-order-part': Partially ordered 3018 'wc-suwp-unavailable': Code unavailable 3019 'wc-suwp-available': Code delivered 3020 'wc-suwp-avail-part': Codes partially delivered 3021 'wc-suwp-error': Processing error 3022 **/ 3023 3024 if( $num_send_error_total == 0) { 3025 // no errors when sending order 3026 if( $num_send_order_success > 0 ) { 3027 // all IMEI sent off with no errors, code ordered 3028 $final_status = 'wc-suwp-ordered'; 3029 } 3030 3031 } else { 3032 // there were errors when sending this order, need to resolve them and then resubmit 3033 $final_status = 'wc-suwp-error'; 3034 } 3035 3036 } 3037 3038 /** 3039 $num_send_order_success = count( $send_order_success ); 3040 $num_send_order_error = count( $send_order_error ); 3041 $num_send_order_fail = count( $send_order_fail ); 3042 $num_send_total = $num_send_order_success+$num_send_order_error+$num_send_order_fail; 3043 $num_send_error_total = $num_send_order_error+$num_send_order_fail; 3044 3045 $num_check_order_success = count( $check_order_success ); 3046 $num_check_order_rejects = count( $check_order_rejects ); 3047 $num_check_error_total = count( $check_order_error ); 3048 $num_check_total = $num_check_order_success+$num_check_order_rejects+$num_check_error_total; 3049 3049 **/ 3050 3050 3051 // partially available (or ordered) 3052 $final_status = 'wc-suwp-order-part'; 3053 3051 if( ( $num_send_total > 0 && $num_check_total > 0 ) && ( $num_send_error_total == 0 && $num_check_error_total == 0 ) ) { 3052 3053 // no errors on either side, just partially available/ordered 3054 3055 /** Possible order status 3056 'wc-suwp-ordered': Code ordered 3057 'wc-suwp-order-part': Partially ordered 3058 'wc-suwp-unavailable': Code unavailable 3059 'wc-suwp-available': Code delivered 3060 'wc-suwp-avail-part': Codes partially delivered 3061 'wc-suwp-error': Processing error 3062 **/ 3063 3064 // partially available (or ordered) 3065 $final_status = 'wc-suwp-order-part'; 3066 3067 } 3068 3069 // update order post_status 3070 $order_post = array( 3071 'ID' => $current_order_id, 3072 'post_status' => $final_status, 3073 ); 3074 3075 // update the post into the database 3076 wp_update_post( $order_post ); 3077 3054 3078 } 3055 3056 // update order post_status 3057 $order_post = array( 3058 'ID' => $current_order_id, 3059 'post_status' => $final_status, 3060 ); 3061 3062 // update the post into the database 3063 wp_update_post( $order_post ); 3064 3065 } 3066 3079 3080 } else { 3081 // error_log('AVOIDING THIS, status = ' . $order->post_status); 3082 } // if ( !in_array($order->post_status, $suwp_avoid, true) ) 3083 3067 3084 endforeach; // foreach( $suwp_orders as $order ) 3068 3085 } -
stockunlocks/trunk/includes/class-stockunlocks.php
r2397188 r2400631 72 72 $this->version = STOCKUNLOCKS_VERSION; 73 73 } else { 74 $this->version = '1.9.5.2 2';74 $this->version = '1.9.5.25'; 75 75 } 76 76 -
stockunlocks/trunk/stockunlocks.php
r2397188 r2400631 11 11 * Plugin URI: https://www.stockunlocks.com/forums/forum/stockunlocks-wordpress-plugin/ 12 12 * Description: Automate your mobile unlocking store with the StockUnlocks plugin combined with WooCommerce and the power of various mobile unlocking APIs. Now, focus your time and energy where they're needed the most. 13 * Version: 1.9.5.2 213 * Version: 1.9.5.25 14 14 * Author: StockUnlocks 15 15 * Author URI: https://www.stockunlocks.com … … 52 52 * Current plugin version. 53 53 */ 54 define( 'STOCKUNLOCKS_VERSION', '1.9.5.2 2' );54 define( 'STOCKUNLOCKS_VERSION', '1.9.5.25' ); 55 55 56 56 /**
Note: See TracChangeset
for help on using the changeset viewer.