コード例 #1
0
ファイル: Tools.php プロジェクト: jicheng17/pengwine
 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();
 }
コード例 #2
0
ファイル: Tools.php プロジェクト: WhisperingTree/etagerca
 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();
 }
コード例 #3
0
ファイル: Tools.php プロジェクト: Evil1991/PrestaShop-1.4
 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);
 }