Example #1
0
 /**
  * Initialize S3 settings
  *
  * @param array - allow settings override during synchronization
  */
 public function __construct($settings = [])
 {
     $this->_key = isset($settings['s3_access_key']) ? $settings['s3_access_key'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_access_key');
     $this->_secret = isset($settings['s3_secret_key']) ? $settings['s3_secret_key'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_secret_key');
     $this->_region = isset($settings['s3_region']) ? $settings['s3_region'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_region');
     $this->_bucket = isset($settings['s3_bucket']) ? $settings['s3_bucket'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_bucket');
     $this->_folder = isset($settings['s3_folder']) ? $settings['s3_folder'] : Mage::getStoreConfig('system/media_storage_configuration/media_s3_folder');
     parent::__construct();
 }
Example #2
0
 /**
  * Initialize Local adapter settings
  *
  * @param array - allow settings override during synchronization
  */
 public function __construct($settings = [])
 {
     $this->_folder = isset($settings['local_folder']) ? $settings['local_folder'] : Mage::getStoreConfig('system/media_storage_configuration/media_local_folder');
     parent::__construct();
 }