Update of /cvsroot/phpwsbb/phpwsbb/class
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19089
Modified Files:
Message.php
Log Message:
Use PREVIEW tag in message editing
Index: Message.php
===================================================================
RCS file: /cvsroot/phpwsbb/phpwsbb/class/Message.php,v
retrieving revision 1.87
retrieving revision 1.88
diff -C2 -d -r1.87 -r1.88
*** Message.php 27 Feb 2006 01:08:07 -0000 1.87
--- Message.php 1 Mar 2006 14:48:33 -0000 1.88
***************
*** 350,353 ****
--- 350,359 ----
$tags = $form->getTemplate();
+ if(isset($_REQUEST['Message_preview'])) {
+ unset($_REQUEST['Message_preview']);
+ $tags['PREVIEW_TEXT'] = $_SESSION['translate']->it('Preview');
+ $tags['PREVIEW'] = $this->_preview();
+ }
+
if (empty($_SESSION['OBJ_user']->user_id)) {
$tags['GUESTNAME_TEXT'] = $_SESSION['translate']->it('Guest Name');
***************
*** 372,375 ****
--- 378,390 ----
/**
+ * Preview the message whilst editing.
+ */
+ function _preview() {
+ $content = PHPWS_Text::parseOutput(trim($_REQUEST['Message_body']));
+ return $content;
+ }// END FUNC _preview
+
+
+ /**
* Reads variables off $_REQUEST array, saves to database,
* creating new message and thread when necessary.
***************
*** 401,406 ****
if (isset($_REQUEST['Message_preview'])) {
- $message = PHPWS_Text::parseOutput($_REQUEST['Message_body']);
- $_SESSION['PHPWSBB_Manager']->notice = new PHPWS_Message($message, 'CNT_phpwsbb');
$_REQUEST['PHPWSBB_MESSAGE_OP'] = 'edit';
$this->action();
--- 416,419 ----
|