Changeset 8532 for trunk/xmlrpc/BxDolXMLRPCMessages.php
- Timestamp:
- 01/16/09 00:16:26 (3 years ago)
- File:
-
- 1 edited
-
trunk/xmlrpc/BxDolXMLRPCMessages.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xmlrpc/BxDolXMLRPCMessages.php
r8244 r8532 30 30 return new xmlrpcresp(new xmlrpcval(array('error' => new xmlrpcval(1,"int")), "scruct")); 31 31 32 $aSender = db_arr("SELECT * FROM `Profiles` WHERE `NickName` = '$sUser'");32 require_once( BX_DIRECTORY_PATH_ROOT . 'templates/tmpl_' . $GLOBALS['tmpl'] . '/scripts/BxTemplMailBox.php'); 33 33 34 34 $aRecipient = db_arr("SELECT * FROM `Profiles` WHERE `NickName` = '$sRecipient'"); 35 35 if (!$aRecipient) 36 return new xmlrpcval (1000); 36 return new xmlrpcval (BX_MAILBOX_SEND_UNKNOWN_RECIPIENT); 37 38 $aMailBoxSettings = array ('member_id' => $iId); 39 $oMailBox = &new BxTemplMailBox('mail_page_compose', $aMailBoxSettings); 37 40 38 ob_start(); 39 require_once( BX_DIRECTORY_PATH_ROOT . 'compose.php' ); 40 ob_end_clean(); 41 42 $_POST['mes_subject'] = $sSubj; 43 $_POST['text'] = nl2br($sText); 44 $_POST['sendto'] = $sSendTo; 45 $iRet = MemberSendMessage ($aSender, $aRecipient); 46 47 return new xmlrpcval ($iRet); 41 $aComposeSettings = array ( 42 'send_copy' => 'recipient' == $sSendTo || 'both' == $sSendTo ? true : false, 43 'notification' => false, 44 'send_copy_to_me' => 'me' == $sSendTo || 'both' == $sSendTo ? true : false, 45 ); 46 $oMailBox->sendMessage(strip_tags($sSubj), nl2br(strip_tags($sText)), $aRecipient['ID'], $aComposeSettings); 47 return new xmlrpcval ($oMailBox->iSendMessageStatusCode); 48 48 } 49 49
Note: See TracChangeset
for help on using the changeset viewer.