diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2006-12-23 12:00:10 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2006-12-23 12:00:10 +0000 |
| commit | 671e177818e971d18f623e6f58dca2ec25d5dac2 (patch) | |
| tree | 49ea7557bf437b1006ebf0b8a62b867359c148ae /message_box.php | |
| parent | 3463fb2919efffabd93657aa33e9d5a80d2bcfcc (diff) | |
| download | messages-671e177818e971d18f623e6f58dca2ec25d5dac2.tar.gz messages-671e177818e971d18f623e6f58dca2ec25d5dac2.tar.bz2 messages-671e177818e971d18f623e6f58dca2ec25d5dac2.zip | |
more message cleanup, simplified a couple of functions, removed lots of the crazy assign stuff - used smarty.request. stuff instead
Diffstat (limited to 'message_box.php')
| -rw-r--r-- | message_box.php | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/message_box.php b/message_box.php index ce932f9..4e32ebc 100644 --- a/message_box.php +++ b/message_box.php @@ -3,7 +3,7 @@ * message package modules * * @author -* @version $Header: /cvsroot/bitweaver/_bit_messages/message_box.php,v 1.14 2006/12/20 20:50:17 squareing Exp $ +* @version $Header: /cvsroot/bitweaver/_bit_messages/message_box.php,v 1.15 2006/12/23 12:00:09 squareing Exp $ * @package messages * @subpackage functions */ @@ -33,16 +33,21 @@ $max_records = $gBitSystem->getConfig( 'max_records', 20 ); // Mark messages if the mark button was pressed if (isset($_REQUEST["mark"]) && isset($_REQUEST["msg"])) { - foreach (array_keys($_REQUEST["msg"])as $msg) { - $parts = explode('_', $_REQUEST['action']); - $messages->flagMessage($gBitUser->mUserId, $msg, $parts[0].'_'.$parts[1], $parts[2]); + foreach( array_keys( $_REQUEST["msg"] ) as $msg_id ) { + $parts = explode( '_', $_REQUEST['action'] ); + $flagHash = array( + 'msg_id' => $msg_id , + 'act' => $parts[0].'_'.$parts[1], + 'actval' => $parts[2], + ); + $messages->flagMessage( $flagHash ); } } // Delete messages if the delete button was pressed if( !empty( $_REQUEST["delete"] ) && !empty( $_REQUEST["msg"] ) ) { - foreach( array_keys( $_REQUEST["msg"] ) as $msg ) { - $messages->expunge( $gBitUser->mUserId, $msg ); + foreach( array_keys( $_REQUEST["msg"] ) as $msg_id ) { + $messages->expunge( $gBitUser->mUserId, $msg_id ); } } @@ -56,9 +61,9 @@ if( !empty( $_REQUEST['filter'] ) ) { } if ( empty( $_REQUEST["sort_mode"] ) ) { - $sort_mode = 'msg_date_desc'; + $_REQUEST['sort_mode'] = 'msg_date_desc'; } else { - $sort_mode = $_REQUEST["sort_mode"]; + $_REQUEST['sort_mode'] = $_REQUEST["sort_mode"]; } if (isset($_REQUEST["find"])) { @@ -67,13 +72,6 @@ if (isset($_REQUEST["find"])) { $find = ''; } -$gBitSmarty->assign_by_ref('flagval', $_REQUEST['flagval']); -$gBitSmarty->assign_by_ref('sort_mode', $sort_mode); -$gBitSmarty->assign('find', $find); -// What are we paginating: items -//$items = $messages->list_messages( $gBitUser->mUserId, $offset, $max_records, $sort_mode, -// $find, $_REQUEST["flag"], $_REQUEST["flagval"], $_REQUEST['priority']); - $listHash = $_REQUEST; $items = $messages->getList( $listHash ); $gBitSmarty->assign( 'items', $items ); |
