function woo_reactivated_subscription_paymill($order, $product_id) { global $wpdb; $client_cache = $wpdb->get_results($wpdb->prepare('SELECT paymill_sub_id FROM ' . $wpdb->prefix . 'paymill_subscriptions WHERE woo_user_id=%s AND woo_offer_id=%s', array($order->user_id, $order->id . '_' . $product_id)), ARRAY_A); if (!isset($client_cache[0]['paymill_sub_id'])) { error_log("could not find paymill sub while trying to reactivate {$order->user_id} {$order->id} {$product_id}"); } $subscriptions = new paymill_subscriptions('woocommerce'); $subscriptions->unpause($client_cache[0]['paymill_sub_id']); error_log("\n\n########################################################################################################################\n\n", 3, PAYMILL_DIR . 'lib/debug/PHP_errors.log'); error_log(date(DATE_RFC822) . ' - Subscription ' . $client_cache[0]['paymill_sub_id'] . ' from order ' . $order . ' with product ' . $product_id . ' reactivated through function woo_reactivated_subscription_paymill' . "\n\n", 3, PAYMILL_DIR . 'lib/debug/PHP_errors.log'); error_log("\n\n########################################################################################################################\n\n", 3, PAYMILL_DIR . 'lib/debug/PHP_errors.log'); }