* @version $Revision: 1.5 $ $Date: 2008/06/18 09:17:59 $ $Author: lsces $ * @package boards */ /** * Initialization */ require_once (LIBERTY_PKG_PATH.'comments_inc.php'); if( !empty( $storeComment ) && $gContent->getPreference('boards_mailing_list') ) { if( empty( $storeComment->mErrors ) ) { $storeComment->loadComment(); require_once( KERNEL_PKG_PATH.'BitMailer.php' ); $bitMailer = new BitMailer(); $email = $gContent->getPreference('boards_mailing_list').'@'.$gBitSystem->getConfig( 'boards_email_host', $gBitSystem->getConfig( 'kernel_server_name' ) ); $headerHash['mail_from'] = $gBitSystem->getConfig( 'boards_sync_user' ).'@'.$gBitSystem->getConfig( 'boards_sync_mail_server' ); if( $storeComment->getField( 'user_id' ) == ANONYMOUS_USER_ID ) { $headerHash['from_name'] = $storeComment->getField( 'anon_name' ); } else { $userInfo = $gBitUser->getUserInfo( array( 'user_id' => $storeComment->getField( 'user_id', $gBitUser->mUserId ) ) ); $headerHash['from_name'] = !empty( $userInfo['real_name'] ) ? $userInfo['real_name'] : $userInfo['login']; $headerHash['sender'] = $userInfo['email']; } $headerHash['x_headers']['X-BitBoards-Comment'] = $storeComment->mCommentId; $messageId = $bitMailer->sendEmail( $storeComment->getTitle(), $storeComment->parseData(), $email, $headerHash ); $storeComment->storeMessageId( $messageId ); } } ?>