예제 #1
0
 /**
  * Constructor
  *
  * @param array $attributes
  */
 public function __construct(array $attributes = array())
 {
     parent::__construct($attributes);
     $this->_mediaUploader = isset($attributes['mediaUploader']) ? $attributes['mediaUploader'] : Mage::getSingleton('Mage_Adminhtml_Block_Media_Uploader');
     $this->_url = isset($attributes['url']) ? $attributes['url'] : Mage::getModel('Mage_Backend_Model_Url');
     $this->_mediaConfig = isset($attributes['mediaConfig']) ? $attributes['mediaConfig'] : Mage::getSingleton('Mage_Catalog_Model_Product_Media_Config');
     $this->_design = isset($attributes['design']) ? $attributes['design'] : Mage::getSingleton('Mage_Core_Model_Design_Package');
     $this->_helperData = isset($attributes['helperData']) ? $attributes['helperData'] : Mage::helper('Mage_Core_Helper_Data');
     $this->_maxFileSize = $this->_getFileMaxSize();
 }