diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2006-12-20 20:50:17 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2006-12-20 20:50:17 +0000 |
| commit | 869cc91bfaa459a50fb2825349f1575f0fa80cd3 (patch) | |
| tree | 25eb1e738cc4d45e1687113349565dafb179d7f1 /read.php | |
| parent | 87ea0a1c3d8c8de9f949b7a50434eda84897d11b (diff) | |
| download | messages-869cc91bfaa459a50fb2825349f1575f0fa80cd3.tar.gz messages-869cc91bfaa459a50fb2825349f1575f0fa80cd3.tar.bz2 messages-869cc91bfaa459a50fb2825349f1575f0fa80cd3.zip | |
massive messages cleanup, rename files to closer match bitweaver standard. create messages class only when needed and don't crete global class on evey page load. still some work needed with broadcast messages
Diffstat (limited to 'read.php')
| -rw-r--r-- | read.php | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -3,7 +3,7 @@ * message package modules * * @author -* @version $Header: /cvsroot/bitweaver/_bit_messages/read.php,v 1.7 2006/04/11 13:05:55 squareing Exp $ +* @version $Header: /cvsroot/bitweaver/_bit_messages/read.php,v 1.8 2006/12/20 20:50:17 squareing Exp $ * @package messages * @subpackage functions */ @@ -16,7 +16,7 @@ * required setup */ require_once( '../bit_setup_inc.php' ); -require_once( MESSAGES_PKG_PATH.'messages_lib.php' ); +require_once( MESSAGES_PKG_PATH.'Messages.php' ); if( !$gBitUser->isRegistered() ) { $gBitSmarty->assign('msg', tra("You are not logged in")); @@ -27,9 +27,10 @@ if( !$gBitUser->isRegistered() ) { $gBitSystem->isPackageActive( 'messages', TRUE ); $gBitSystem->verifyPermission( 'p_messages_send' ); +$messages = new Messages(); + if (isset($_REQUEST["msgdel"])) { - - $messageslib->delete_message($gBitUser->mUserId, $_REQUEST['msgdel']); + $messages->expunge($gBitUser->mUserId, $_REQUEST['msgdel']); } $sort_mode = !empty( $_REQUEST['sort_mode'] ) ? $_REQUEST['sort_mode'] : ''; @@ -54,23 +55,23 @@ if (!isset($_REQUEST['msg_id']) || $_REQUEST['msg_id'] == 0) { } if (isset($_REQUEST['act'])) { - $messageslib->flag_message( $gBitUser->mUserId, $_REQUEST['msg_id'], $_REQUEST['act'], $_REQUEST['actval'] ); + $messages->flagMessage( $gBitUser->mUserId, $_REQUEST['msg_id'], $_REQUEST['act'], $_REQUEST['actval'] ); } // Using the sort_mode, flag, flagval and find get the next and prev messages $gBitSmarty->assign('msg_id', $_REQUEST['msg_id']); -$next = $messageslib->get_next_message( $gBitUser->mUserId, $_REQUEST['msg_id'], $sort_mode, $find, $flag, $flagval, $priority ); -$prev = $messageslib->get_prev_message( $gBitUser->mUserId, $_REQUEST['msg_id'], $sort_mode, $find, $flag, $flagval, $priority ); +$next = $messages->getNextMessage( $gBitUser->mUserId, $_REQUEST['msg_id'], $sort_mode, $find, $flag, $flagval, $priority ); +$prev = $messages->getPrevMessage( $gBitUser->mUserId, $_REQUEST['msg_id'], $sort_mode, $find, $flag, $flagval, $priority ); $gBitSmarty->assign('next', $next); $gBitSmarty->assign('prev', $prev); // Mark the message as read -$messageslib->flag_message( $gBitUser->mUserId, $_REQUEST['msg_id'], 'is_read', 'y'); +$messages->flagMessage( $gBitUser->mUserId, $_REQUEST['msg_id'], 'is_read', 'y'); // Get the message and assign its data to template vars -$msg = $messageslib->get_message( $gBitUser->mUserId, $_REQUEST['msg_id']); +$msg = $messages->getMessage( $gBitUser->mUserId, $_REQUEST['msg_id']); $gBitSmarty->assign('msg', $msg); -$gBitSystem->display( 'bitpackage:messages/messages_read.tpl'); +$gBitSystem->display( 'bitpackage:messages/read.tpl'); ?> |
