public static function getMediaServer($filename) { if (self::$_cache_nb_media_servers === null) { if (_MEDIA_SERVER_1_ == '') { self::$_cache_nb_media_servers = 0; } elseif (_MEDIA_SERVER_2_ == '') { self::$_cache_nb_media_servers = 1; } elseif (_MEDIA_SERVER_3_ == '') { self::$_cache_nb_media_servers = 2; } else { self::$_cache_nb_media_servers = 3; } } if (self::$_cache_nb_media_servers && ($id_media_server = abs(crc32($filename)) % self::$_cache_nb_media_servers + 1)) { return constant('_MEDIA_SERVER_' . $id_media_server . '_'); } return Tools::getHttpHost(); }
public static function getMediaServer($filename) { if (self::$_cache_nb_media_servers === null && defined('_MEDIA_SERVER_1_') && defined('_MEDIA_SERVER_2_') && defined('_MEDIA_SERVER_3_')) { if (_MEDIA_SERVER_1_ == '') { self::$_cache_nb_media_servers = 0; } elseif (_MEDIA_SERVER_2_ == '') { self::$_cache_nb_media_servers = 1; } elseif (_MEDIA_SERVER_3_ == '') { self::$_cache_nb_media_servers = 2; } else { self::$_cache_nb_media_servers = 3; } } if (self::$_cache_nb_media_servers && ($id_media_server = abs(crc32($filename)) % self::$_cache_nb_media_servers + 1)) { return constant('_MEDIA_SERVER_' . $id_media_server . '_'); } return Tools::usingSecureMode() ? Tools::getShopDomainSSL() : Tools::getShopDomain(); }
public static function getMediaServer($filename) { if (self::$_cache_nb_media_servers === null) { if (_MEDIA_SERVER_1_ == '') { self::$_cache_nb_media_servers = 0; } elseif (_MEDIA_SERVER_2_ == '') { self::$_cache_nb_media_servers = 1; } elseif (_MEDIA_SERVER_3_ == '') { self::$_cache_nb_media_servers = 2; } else { self::$_cache_nb_media_servers = 3; } } if (self::$_cache_nb_media_servers && ($id_media_server = abs(crc32($filename)) % self::$_cache_nb_media_servers + 1)) { return constant('_MEDIA_SERVER_' . $id_media_server . '_'); } return _PS_SSL_ENABLED_ ? self::getShopDomainSsl(false) : self::getShopDomain(false); }