/** * @return WP_Bring_Response */ static function request_customer_numbers() { $args = ['headers' => ['Content-Type' => 'application/json', 'Accept' => 'application/json', 'X-MyBring-API-Uid' => Bring_Booking::get_api_uid(), 'X-MyBring-API-Key' => Bring_Booking::get_api_key(), 'X-Bring-Client-URL' => Bring_Booking::get_client_url()]]; $request = new WP_Bring_Request(); $response = $request->get(self::CUSTOMERS_URL, array(), $args); return $response; }
/** * @param WC_Order $wc_order */ static function send_booking($wc_order) { Bring_Booking::send_booking($wc_order); }
static function booking_label($plural = false) { $label = sprintf('%s', $plural == true ? __('Bring - Submit Consignments', 'bring-fraktguiden') : __('Submit Consignment', 'bring-fraktguiden')); return $label . ' (' . (Bring_Booking::is_test_mode() ? 'Test Mode' : '') . ')'; }
static function bulk_send_booking() { if (isset($_REQUEST['post'])) { Bring_Booking::bulk_send_booking($_REQUEST['post']); } }
<?php if (!defined('ABSPATH')) { exit; // Exit if accessed directly } include_once 'order/class-bring-wc-order-adapter.php'; include_once 'pickuppoint/class-fraktguiden-pickup-point.php'; include_once 'booking/class-bring-booking.php'; if (Fraktguiden_Helper::get_option('pickup_point_enabled') == 'yes') { Fraktguiden_Pickup_Point::init(); } if (is_admin()) { if (Fraktguiden_Helper::get_option('booking_enabled') == 'yes') { Bring_Booking::init(); } } # Add admin css add_action('admin_enqueue_scripts', array('WC_Shipping_Method_Bring_Pro', 'load_admin_css')); class WC_Shipping_Method_Bring_Pro extends WC_Shipping_Method_Bring { private $pickup_point_enabled; private $pickup_point_required; private $mybring_api_uid; private $mybring_api_key; private $booking_enabled; private $booking_address_store_name; private $booking_address_street1; private $booking_address_street2; private $booking_address_postcode; private $booking_address_city;