| | |
| | | <?php |
| | | use JVBase\base\Site; |
| | | if (!defined('ABSPATH')) { |
| | | exit; |
| | | } |
| | | require(JVB_DIR . '/inc/integrations/_Base.php'); |
| | | |
| | | require(JVB_DIR . '/inc/integrations/Admin.php'); |
| | | require(JVB_DIR . '/inc/integrations/AdminActionResult.php'); |
| | | require(JVB_DIR . '/inc/integrations/AdminActions.php'); |
| | |
| | | require(JVB_DIR . '/inc/integrations/Endpoint.php'); |
| | | require(JVB_DIR . '/inc/integrations/EndpointField.php'); |
| | | require(JVB_DIR . '/inc/integrations/Field.php'); |
| | | require(JVB_DIR . '/inc/integrations/Instance.php'); |
| | | |
| | | require(JVB_DIR . '/inc/integrations/OAuth.php'); |
| | | require(JVB_DIR . '/inc/integrations/OAuthCredentials.php'); |
| | | require(JVB_DIR . '/inc/integrations/OAuthURLs.php'); |
| | |
| | | require(JVB_DIR . '/inc/integrations/Webhooks.php'); |
| | | require(JVB_DIR . '/inc/integrations/Integrations.php'); |
| | | |
| | | add_action('jvbloaded', 'jvbLoadIntegrations'); |
| | | function jvbLoadIntegrations():void |
| | | { |
| | | if (Site::hasIntegration('maps')) { |
| | | require(JVB_DIR . '/inc/integrations/services/GoogleMaps.php'); |
| | | } |
| | |
| | | if (Site::hasIntegration('helcim')) { |
| | | require(JVB_DIR . '/inc/integrations/services/Helcim.php'); |
| | | } |
| | | } |
| | | |