Updates to new Horde 4 format.
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 11 Dec 2008 22:46:44 +0000 (15:46 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 12 Dec 2008 19:18:31 +0000 (12:18 -0700)
15 files changed:
framework/Mime/test/Horde/Mime/bug_325.phpt
framework/Mime/test/Horde/Mime/bug_4834.phpt
framework/Mime/test/Horde/Mime/bug_6896.phpt
framework/Mime/test/Horde/Mime/contents.phpt [deleted file]
framework/Mime/test/Horde/Mime/mail_001.phpt
framework/Mime/test/Horde/Mime/mail_002.phpt
framework/Mime/test/Horde/Mime/mail_003.phpt
framework/Mime/test/Horde/Mime/mail_004.phpt
framework/Mime/test/Horde/Mime/mail_005.phpt
framework/Mime/test/Horde/Mime/mail_006.phpt
framework/Mime/test/Horde/Mime/mail_007.phpt
framework/Mime/test/Horde/Mime/mail_008.phpt
framework/Mime/test/Horde/Mime/mail_dummy.inc
framework/Mime/test/Horde/Mime/url.phpt
framework/Mime/test/Horde/Mime/viewer_php.phpt

index 16fbaf6..8022be6 100644 (file)
@@ -5,8 +5,8 @@ Bug #338 (fileinfo returning charset)
 --FILE--
 <?php
 require_once 'Horde/Util.php';
-require dirname(__FILE__) . '/../lib/Horde/MIME/Magic.php';
-echo MIME_Magic::analyzeFile(dirname(__FILE__) . '/bug_325.txt');
+require dirname(__FILE__) . '/../../../lib/Horde/Mime/Magic.php';
+echo Horde_Mime_Magic::analyzeFile(dirname(__FILE__) . '/bug_325.txt');
 ?>
 --EXPECT--
 text/plain
index 6230ff5..aef61fd 100644 (file)
@@ -3,8 +3,8 @@ Bug #4834 Wrong encoding of email lists with groups.
 --FILE--
 <?php
 
-require dirname(__FILE__) . '/../lib/Horde/MIME.php';
-echo MIME::encodeAddress('"John Doe" <john@example.com>, Group: peter@example.com, jane@example.com;');
+require dirname(__FILE__) . '/../../../lib/Horde/Mime.php';
+echo Horde_Mime::encodeAddress('"John Doe" <john@example.com>, Group: peter@example.com, jane@example.com;');
 
 ?>
 --EXPECT--
index ca2e024..930500f 100644 (file)
@@ -3,8 +3,8 @@ Bug #6896 MIME::rfc822Explode parsing broken
 --FILE--
 <?php
 
-require dirname(__FILE__) . '/../MIME.php';
-var_dump(MIME::rfc822Explode('addr1@example.com, addr2@example.com'));
+require dirname(__FILE__) . '/../../../lib/Horde/Mime/Address.php';
+var_dump(Horde_Mime_Address::explode('addr1@example.com, addr2@example.com'));
 
 ?>
 --EXPECT--
diff --git a/framework/Mime/test/Horde/Mime/contents.phpt b/framework/Mime/test/Horde/Mime/contents.phpt
deleted file mode 100644 (file)
index 809f774..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
---TEST--
-MIME_Contents tests.
---FILE--
-<?php
-
-require dirname(__FILE__) . '/../MIME/Contents.php';
-
-$_SERVER['SERVER_NAME'] = 'mail.example.com';
-$message = MIME_Structure::parseTextMIMEMessage(
-    file_get_contents(dirname(__FILE__) . '/contents1.eml'));
-$contents = new MIME_Contents($message);
-
-var_export($contents->getDownloadAllList());
-echo "\n";
-var_export($contents->getAttachmentContents());
-
-?>
---EXPECT--
-array (
-  0 => '2.0',
-)
-array (
-  0 => 
-  array (
-    'name' => 'Weitergeleitete Nachricht: Small message',
-    'data' => 'Return-Path: <jan@horde.org>
-Received: from neo.wg.de ([unix socket])
-        by neo (Cyrus v2.2.13) with LMTPA;
-        Tue, 11 Mar 2008 17:26:11 +0100
-X-Sieve: CMU Sieve 2.2
-Received: from localhost (localhost [127.0.0.1])
-       by neo.wg.de (Postfix) with ESMTP id 142BF32B032
-       for <jan@localhost.wg.de>; Tue, 11 Mar 2008 17:26:11 +0100 (CET)
-Received: from neo.wg.de ([127.0.0.1])
- by localhost (neo.wg.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
- id 02540-02 for <jan@localhost.wg.de>; Tue, 11 Mar 2008 17:26:02 +0100 (CET)
-Received: from localhost (localhost [127.0.0.1])
-       by neo.wg.de (Postfix) with ESMTP id 21E2532B037
-       for <jan@localhost>; Tue, 11 Mar 2008 17:26:02 +0100 (CET)
-Received: from 192.168.60.101 ([192.168.60.101]) by neo.wg.de (Horde
-       Framework) with HTTP; Tue, 11 Mar 2008 17:26:02 +0100
-Message-ID: <20080311172602.12293hbhf6ddsza0@neo.wg.de>
-X-Priority: 3 (Normal)
-Date: Tue, 11 Mar 2008 17:26:02 +0100
-From: Jan Schneider <jan@horde.org>
-To: "jan@localhost" <jan@wg.de>
-Subject: Small message
-MIME-Version: 1.0
-Content-Type: text/plain;
-       charset=ISO-8859-1;
-       DelSp="Yes";
-       format="flowed"
-Content-Disposition: inline
-Content-Transfer-Encoding: 7bit
-User-Agent: Internet Messaging Program (IMP) H3 (5.0-cvs)
-X-Virus-Scanned: amavisd-new at wg.de
-X-Spam-Status: No, score=-4.351 required=5 tests=[ALL_TRUSTED=-1.8, AWL=0.048,
- BAYES_00=-2.599]
-X-Spam-Score: -4.351
-X-Spam-Level: 
-
-Small message text.
-
-
-',
-  ),
-)
index dfd7cfc..275d368 100644 (file)
@@ -1,13 +1,13 @@
 --TEST--
-MIME_Mail constructor test
+Horde_Mime_Mail constructor test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail('My Subject', "This is\nthe body",
-                      'recipient@example.com', 'sender@example.com',
-                      'iso-8859-15');
+$mail = new Horde_Mime_Mail('My Subject', "This is\nthe body",
+                            'recipient@example.com', 'sender@example.com',
+                            'iso-8859-15');
 echo $mail->send('dummy');
 
 ?>
index 28d1d9d..abf9a36 100644 (file)
@@ -1,11 +1,11 @@
 --TEST--
-MIME_Mail methods test
+Horde_Mime_Mail methods test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail();
+$mail = new Horde_Mime_Mail();
 $mail->addHeader('Subject', 'My Subject');
 $mail->setBody("This is\nthe body", 'iso-8859-15');
 $mail->addHeader('To', 'recipient@example.com');
index a0a3ef1..48459a1 100644 (file)
@@ -1,14 +1,14 @@
 --TEST--
-MIME_Mail encoding test
+Horde_Mime_Mail encoding test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 require 'Horde/NLS.php';
 
-$mail = new MIME_Mail('Schöner Betreff', "Hübsche Umlaute \n und Leerzeichen.",
-                      'Empfänger <recipient@example.com>',
-                      'sender@example.com', 'iso-8859-1');
+$mail = new Horde_Mime_Mail('Schöner Betreff', "Hübsche Umlaute \n und Leerzeichen.",
+                            'Empfänger <recipient@example.com>',
+                            'sender@example.com', 'iso-8859-1');
 $mail->addHeader('Cc', 'Der schöne Peter <peter@example.com>', 'iso-8859-15');
 echo $mail->send('dummy');
 
index 23fd743..55548cf 100644 (file)
@@ -1,13 +1,13 @@
 --TEST--
-MIME_Mail::addPart() test
+Horde_Mime_Mail::addPart() test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail('My Subject', "This is\nthe body",
-                      'recipient@example.com', 'sender@example.com',
-                      'iso-8859-15');
+$mail = new Horde_Mime_Mail('My Subject', "This is\nthe body",
+                            'recipient@example.com', 'sender@example.com',
+                            'iso-8859-15');
 $mail->addPart('text/plain', 'This is a plain text', 'iso-8859-1', 'inline');
 $mail->addPart('application/octet-stream',
                file_get_contents(dirname(__FILE__) . '/attachment.bin'),
index 5683ec4..4091b7b 100644 (file)
@@ -1,27 +1,27 @@
 --TEST--
-MIME_Mail HTML test
+Horde_Mime_Mail HTML test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail('My Subject', null, 'recipient@example.com',
-                      'sender@example.com');
+$mail = new Horde_Mime_Mail('My Subject', null, 'recipient@example.com',
+                            'sender@example.com');
 $mail->setBody("This is\nthe plain text body.");
 echo $mail->send('dummy');
 
 echo "====================================================================\n";
 
-$mail = new MIME_Mail('My Subject', null, 'recipient@example.com',
-                      'sender@example.com');
+$mail = new Horde_Mime_Mail('My Subject', null, 'recipient@example.com',
+                            'sender@example.com');
 $mail->setHTMLBody("<h1>Header Title</h1>\n<p>This is<br />the html text body.</p>",
                    'iso-8859-1', false);
 echo $mail->send('dummy');
 
 echo "====================================================================\n";
 
-$mail = new MIME_Mail('My Subject', null, 'recipient@example.com',
-                      'sender@example.com');
+$mail = new Horde_Mime_Mail('My Subject', null, 'recipient@example.com',
+                            'sender@example.com');
 $mail->setHTMLBody("<h1>Header Title</h1>\n<p>This is<br />the html text body.</p>");
 echo $mail->send('dummy');
 
index 8bed446..468747f 100644 (file)
@@ -1,13 +1,13 @@
 --TEST--
-MIME_Mail::addAttachment() test
+Horde_Mime_Mail::addAttachment() test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail('My Subject', "This is\nthe body",
-                      'recipient@example.com', 'sender@example.com',
-                      'iso-8859-15');
+$mail = new Horde_Mime_Mail('My Subject', "This is\nthe body",
+                            'recipient@example.com', 'sender@example.com',
+                            'iso-8859-15');
 $mail->addAttachment(dirname(__FILE__) . '/attachment.bin');
 $mail->addAttachment(dirname(__FILE__) . '/mail_dummy.inc', 'my_name.html', 'text/html', 'iso-8859-15');
 
index 5deb030..c27fb10 100644 (file)
@@ -1,13 +1,13 @@
 --TEST--
-MIME_Mail reusing test
+Horde_Mime_Mail reusing test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail('My Subject', "This is\nthe body",
-                      'recipient@example.com', 'sender@example.com',
-                      'iso-8859-15');
+$mail = new Horde_Mime_Mail('My Subject', "This is\nthe body",
+                            'recipient@example.com', 'sender@example.com',
+                            'iso-8859-15');
 echo $mail->send('dummy');
 $id = $mail->_headers->getValue('message-id');
 
index a086b37..9fd87d6 100644 (file)
@@ -1,11 +1,11 @@
 --TEST--
-MIME_Mail flowed text test
+Horde_Mime_Mail flowed text test
 --FILE--
 <?php
 
 require dirname(__FILE__) . '/mail_dummy.inc';
 
-$mail = new MIME_Mail();
+$mail = new Horde_Mime_Mail();
 $mail->addHeader('Subject', 'My Subject');
 $mail->addHeader('To', 'recipient@example.com');
 $mail->setBody('Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
@@ -36,4 +36,4 @@ aliquip ex ea commodo
 consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
 cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat  
 cupidatat non proident, sunt in culpa qui officia deserunt mollit anim  
-id est laborum.
\ No newline at end of file
+id est laborum.
index b323499..b3e9429 100644 (file)
@@ -3,7 +3,7 @@
  * @package Mail
  */
 
-require dirname(__FILE__) . '/../MIME/Mail.php';
+require dirname(__FILE__) . '/../../lib/Horde/Mime/Mail.php';
 $_SERVER['SERVER_NAME'] = 'mail.example.com';
 
 class Mail_dummy extends Mail {
index d872762..07c0ea8 100644 (file)
@@ -1,11 +1,11 @@
 --TEST--
-MIME_Viewer_html: URL dereferer tests
+Horde_Mime_Viewer_html: URL dereferer tests
 --FILE--
 <?php
 
-define('HORDE_BASE', dirname(__FILE__) . '/../../..');
-require_once dirname(__FILE__) . '/../MIME/Viewer.php';
-require_once dirname(__FILE__) . '/../MIME/Viewer/html.php';
+$dirname = dirname(__FILE__);
+require_once $dirname . '/../../../lib/Horde/Mime/Part.php';
+require_once $dirname . '/../../../lib/Horde/Mime/Viewer.php';
 require_once 'Horde.php';
 
 class Registry {
@@ -25,16 +25,22 @@ class Browser {
     }
 }
 
-$conf['server']['name'] = 'www.example.com';
-$conf['server']['port'] = 80;
-$conf['use_ssl'] = 0;
+$conf = array(
+    'server' => array(
+        'name' => 'www.example.com',
+        'port' => 80
+        ),
+    'use_ssl' => 0
+);
 $registry = new Registry();
 $browser = new Browser();
-$viewer = new MIME_Viewer_html($null);
 
 for ($i = 1; $i <= 7; $i++) {
-    $data = file_get_contents(dirname(__FILE__) . '/url' . $i . '.html');
-    echo $viewer->_cleanHTML($data);
+    $part = new Horde_Mime_Part();
+    $part->setType('text/html');
+    $part->setContents(file_get_contents($dirname . '/url' . $i . '.html'));
+    $viewer = Horde_Mime_Viewer::factory($part, 'text/html');
+    echo $viewer->render();
 }
 
 ?>
index cceaa91..158a06d 100644 (file)
@@ -3,19 +3,23 @@ PHP source viewer
 --FILE--
 <?php
 
-require_once 'Horde/MIME/Viewer.php';
-require_once 'Horde/MIME/Viewer/php.php';
-
-$viewer = new MIME_Viewer_php($null);
+require_once dirname(__FILE__) . '/../../../lib/Horde/Mime/Part.php';
+require_once dirname(__FILE__) . '/../../../lib/Horde/Mime/Viewer.php';
 
 ini_set('highlight.comment', 'comment');
 ini_set('highlight.default', 'default');
 ini_set('highlight.keyword', 'keyword');
 ini_set('highlight.string', 'string');
 ini_set('highlight.html', 'html');
-echo $viewer->lineNumber(str_replace('&lt;?php&nbsp;', '', highlight_string('<?php highlight_file(__FILE__);', true)));
+
+$part = new Horde_Mime_Part();
+$part->setType('application/x-php');
+$part->setContents(str_replace('&lt;?php&nbsp;', '', highlight_string('<?php highlight_file(__FILE__);', true)));
+
+$viewer = Horde_Mime_Viewer::factory($part);
+echo $viewer->render();
 ?>
 --EXPECT--
 <ol class="code-listing striped">
 <li id="l1"><span class="default">highlight_file</span><span class="keyword">(</span><span class="default">__FILE__</span><span class="keyword">);</span></li>
-</ol>
\ No newline at end of file
+</ol>