diff --git a/test/qp-check.php b/test/qp-check.php new file mode 100644 --- /dev/null +++ b/test/qp-check.php @@ -0,0 +1,87 @@ + +// Sponsored by WIEDENMANN SEILE GMBH, http://www.wiedenmannseile.de +// +// This file is part of Wiedenmann Vacation. +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published +// by the Free Software Foundation; either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see , +// or write to Wolfgang Scherer, + +// $_REQUEST['_DEBUG_'] = 1; +// $_REQUEST['_DEBUG_TEST_'] = 1; +require_once(dirname(__FILE__) . '/../lib/util.php'); + +$msg = get_text('vacation'); + +echo "--------------------------------------------------\n"; +$vacationa = vacation_split($msg, False); +$subject = $vacationa[0]; +$headers = $vacationa[1]; +$body = $vacationa[2]; + +$msg = vacation_join($subject, $body, $headers); +echo $msg."\n"; + +echo "--------------------------------------------------\n"; +$vacationa = vacation_split($msg, True); +$subject = $vacationa[0]; +$headers = $vacationa[1]; +$body = $vacationa[2]; + +$msg = vacation_join($subject, $body); +echo $msg."\n"; + +echo "--------------------------------------------------\n"; +$vacationa = vacation_split($msg, True); +$subject = $vacationa[0]; +$headers = $vacationa[1]; +$body = $vacationa[2]; + +$msg = vacation_join($subject . 'äöü', $body); +echo $msg."\n"; + +echo "--------------------------------------------------\n"; +$vacationa = vacation_split($msg, True); +$subject = $vacationa[0]; +$headers = $vacationa[1]; +$body = $vacationa[2]; + +echo 'Subject: '.$subject."\n"; +echo 'Headers: '. $headers."\n"; +echo 'Body: '.$body."\n"; + +echo "--------------------------------------------------\n"; +$msg = vacation_join($subject, $body); +echo $msg."\n"; + +// +// :ide-menu: Emacs IDE Menu - Buffer @BUFFER@ +// . M-x `eIDE-menu' ()(eIDE-menu "z") +// :ide: COMPILE: PHP _DEBUG_=2 _DEBUG_TEST_=2 +// . (compile (concat "php " (file-name-nondirectory (buffer-file-name)) " _DEBUG_=2 _DEBUG_TEST_=2")) + +// :ide: QUO: $this-> +// . (insert "$this->" ) + +// :ide: COMPILE: PHP w/o args +// . (compile (concat "php " (file-name-nondirectory (buffer-file-name)) "")) + +// :ide: COMPILE: PHP _DEBUG_=1 _DEBUG_TEST_=1 +// . (compile (concat "php " (file-name-nondirectory (buffer-file-name)) " _DEBUG_=1 _DEBUG_TEST_=1")) + +// +// Local Variables: +// mode: php +// End: +?>