$contents = $this->_mimepart->getContents();
require_once 'Horde/Compress.php';
- $rar = &Horde_Compress::factory('rar');
+ $rar = &Horde_Compress::singleton('rar');
$rarData = $rar->decompress($contents);
if (is_a($rarData, 'PEAR_Error')) {
if (empty($protocol)) {
return false;
}
- $viewer = &Horde_Mime_Viewer::factory($this->mime_part, $protocol);
+ $viewer = Horde_Mime_Viewer::factory($this->mime_part, $protocol);
if (empty($viewer) ||
(String::lower(get_class($viewer)) == 'mime_viewer_default')) {
- $viewer = &Horde_Mime_Viewer::factory($this->mime_part, $this->mime_part->getPrimaryType() . '/*');
+ $viewer = Horde_Mime_Viewer::factory($this->mime_part, $this->mime_part->getPrimaryType() . '/*');
if (empty($viewer)) {
return false;
}
{
require_once 'Horde/Compress.php';
- $zip = &Horde_Compress::factory('zip');
+ $zip = &Horde_Compress::singleton('zip');
/* Make sure this is a valid zip file. */
if ($zip->checkZipData($contents) === false) {