summaryrefslogtreecommitdiff
path: root/message_box.php
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2006-12-23 12:00:10 +0000
committerMax Kremmel <xing@synapse.plus.com>2006-12-23 12:00:10 +0000
commit671e177818e971d18f623e6f58dca2ec25d5dac2 (patch)
tree49ea7557bf437b1006ebf0b8a62b867359c148ae /message_box.php
parent3463fb2919efffabd93657aa33e9d5a80d2bcfcc (diff)
downloadmessages-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.php28
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 );