fix: PHP errors and clean up error_log statements
- Fixed redirect_wc_pages_to_spa: added spa_mode check (only redirect when 'full') - Fixed PHP fatal error: use get_queried_object() instead of global $product - Removed all error_log debug statements from codebase - Fixed broken syntax in PaymentGatewaysProvider.php after error_log removal
This commit is contained in:
@@ -212,12 +212,10 @@ class PaymentsController extends WP_REST_Controller {
|
||||
|
||||
try {
|
||||
// Debug: Log what we're saving
|
||||
error_log(sprintf('[WooNooW] Saving gateway %s settings: %s', $gateway_id, json_encode($settings)));
|
||||
|
||||
$result = PaymentGatewaysProvider::save_gateway_settings($gateway_id, $settings);
|
||||
|
||||
if (is_wp_error($result)) {
|
||||
error_log(sprintf('[WooNooW] Save failed: %s', $result->get_error_message()));
|
||||
return $result;
|
||||
}
|
||||
|
||||
@@ -228,7 +226,6 @@ class PaymentsController extends WP_REST_Controller {
|
||||
$gateway = PaymentGatewaysProvider::get_gateway($gateway_id);
|
||||
|
||||
// Debug: Log success
|
||||
error_log(sprintf('[WooNooW] Gateway %s settings saved successfully', $gateway_id));
|
||||
|
||||
return rest_ensure_response([
|
||||
'success' => true,
|
||||
@@ -236,7 +233,6 @@ class PaymentsController extends WP_REST_Controller {
|
||||
'gateway' => $gateway,
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
error_log(sprintf('[WooNooW] Save exception: %s', $e->getMessage()));
|
||||
return new WP_Error(
|
||||
'save_gateway_failed',
|
||||
$e->getMessage(),
|
||||
@@ -268,12 +264,10 @@ class PaymentsController extends WP_REST_Controller {
|
||||
|
||||
try {
|
||||
// Debug: Log what we're trying to do
|
||||
error_log(sprintf('[WooNooW] Toggling gateway %s to %s', $gateway_id, $enabled ? 'enabled' : 'disabled'));
|
||||
|
||||
$result = PaymentGatewaysProvider::toggle_gateway($gateway_id, $enabled);
|
||||
|
||||
if (is_wp_error($result)) {
|
||||
error_log(sprintf('[WooNooW] Toggle failed: %s', $result->get_error_message()));
|
||||
return $result;
|
||||
}
|
||||
|
||||
@@ -284,7 +278,6 @@ class PaymentsController extends WP_REST_Controller {
|
||||
$gateway = PaymentGatewaysProvider::get_gateway($gateway_id);
|
||||
|
||||
// Debug: Log what we got back
|
||||
error_log(sprintf('[WooNooW] Gateway %s after toggle: enabled=%s', $gateway_id, $gateway['enabled'] ? 'true' : 'false'));
|
||||
|
||||
return rest_ensure_response([
|
||||
'success' => true,
|
||||
@@ -292,7 +285,6 @@ class PaymentsController extends WP_REST_Controller {
|
||||
'gateway' => $gateway,
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
error_log(sprintf('[WooNooW] Toggle exception: %s', $e->getMessage()));
|
||||
return new WP_Error(
|
||||
'toggle_gateway_failed',
|
||||
$e->getMessage(),
|
||||
@@ -333,7 +325,6 @@ class PaymentsController extends WP_REST_Controller {
|
||||
$option_key = 'woonoow_payment_gateway_order_' . $category;
|
||||
update_option($option_key, $order, false);
|
||||
|
||||
error_log(sprintf('[WooNooW] Saved %s gateway order: %s', $category, implode(', ', $order)));
|
||||
|
||||
return rest_ensure_response([
|
||||
'success' => true,
|
||||
|
||||
Reference in New Issue
Block a user