| Server IP : 146.59.209.152 / Your IP : 216.73.216.46 Web Server : Apache System : Linux webm005.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : infrafs ( 43850) PHP Version : 8.2.29 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/infrafs/INFRABIKEDE/wp-content/plugins/weglot/src/helpers/ |
Upload File : |
<?php
namespace WeglotWP\Helpers;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* @since 3.0.0
*/
abstract class Helper_API {
const API_BASE = 'https://api.weglot.com';
const API_BASE_STAGING = 'https://api.weglot.dev';
const API_CDN_BASE = 'https://cdn-api-weglot.com';
const API_CDN_BASE_STAGING = 'https://cdn-api-weglot.dev';
const CDN_BASE = 'https://cdn.weglot.com/projects-settings/';
const CDN_BASE_SWITCHERS_TPL = 'https://cdn.weglot.com/switchers/';
const CDN_BASE_SWITCHERS_TPL_STAGING = 'https://cdn-staging.weglot.com/switchers/';
/**
* @since 3.0.0
* @return string
*/
public static function get_cdn_url() {
if ( WEGLOT_DEV ) {
return self::CDN_BASE . 'staging/';
}
return self::CDN_BASE;
}
/**
* @since 3.0.0
* @return string
*/
public static function get_api_url() {
if ( WEGLOT_DEV ) {
return self::API_BASE_STAGING;
}
return self::API_BASE;
}
/**
* @since 3.0.0
* @return string
*/
public static function get_tpl_switchers_url() {
if ( WEGLOT_DEV ) {
return self::CDN_BASE_SWITCHERS_TPL_STAGING;
}
return self::CDN_BASE_SWITCHERS_TPL;
}
}