Update PDF viewer.
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 11 Nov 2008 19:42:21 +0000 (12:42 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 11 Nov 2008 19:42:21 +0000 (12:42 -0700)
framework/Mime/lib/Horde/Mime/Viewer/pdf.php

index a75f761..f44506d 100644 (file)
 class Horde_Mime_Viewer_pdf extends Horde_Mime_Viewer_Driver
 {
     /**
-     * Return the content-type.
+     * Can this driver render various views?
      *
-     * @return string  The content-type of the output.
+     * @var boolean
      */
-    public function getType()
+    protected $_capability = array(
+        'embedded' => false,
+        'full' => true,
+        'info' => false,
+        'inline' => false
+    );
+
+    /**
+     * Return the full rendered version of the Horde_Mime_Part object.
+     *
+     * @return array  See Horde_Mime_Viewer_Driver::render().
+     */
+    protected function _render()
     {
-        return 'application/pdf';
+        return array(
+            'data' => $this->_mimepart->getContents(),
+            'type' => 'application/pdf'
+        );
     }
 }