/** * Handler for "upload media" section */ private function _uploadMedia() { $this->_uploadHandler->clearValidators(); $this->_uploadHandler->clearFilters(); $miscConfig = Zend_Registry::get('misc'); $imageQuality = $this->getRequest()->getParam('quality'); if (isset($imageQuality)) { $this->_helper->session->imageQuality = $imageQuality; } $savePath = $this->_getSavePath(); switch ($this->_getMimeType()) { case 'image/png': case 'image/jpg': case 'image/jpeg': case 'image/gif': $result = $this->_uploadImages($savePath); break; default: $result = $this->_uploadFiles($savePath); break; } if (isset($this->_helper->session->imageQuality)) { unset($this->_helper->session->imageQuality); } return $result; }