Changeset 13809
- Timestamp:
- 03/20/10 02:08:41 (2 years ago)
- Location:
- trunk/modules/boonex/simple_messenger/classes
- Files:
-
- 2 edited
-
BxSimpleMessengerDb.php (modified) (3 diffs)
-
BxSimpleMessengerModule.php (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/boonex/simple_messenger/classes/BxSimpleMessengerDb.php
r13807 r13809 53 53 $iSenderId = (int) $iSenderId; 54 54 $iRecipientId = (int) $iRecipientId; 55 $sMessage = $this -> escape( $sMessage);55 $sMessage = process_db_input($sMessage, BX_TAGS_STRIP); 56 56 57 57 $sQuery = … … 373 373 function getHistoryList(&$aCoreSettings, $iRecipient, $iSender, $iLastMessageId = 0, $iMessageLimit = 0) 374 374 { 375 $iRecipient = (int) $iRecipient;376 $iSender = (int) $iSender;375 $iRecipient = (int) $iRecipient; 376 $iSender = (int) $iSender; 377 377 $iLastMessageId = (int) $iLastMessageId; 378 $iMessageLimit = (int) $iMessageLimit;378 $iMessageLimit = (int) $iMessageLimit; 379 379 380 380 // define the rows limit ; … … 433 433 { 434 434 $iRecipientId = (int) $iRecipientId; 435 if( !is_array($aRegBoxes) ) {436 return;437 }438 435 439 436 // define registered chat boxes; 440 $sFilter = null;441 if ( $aRegBoxes ) {437 $sFilter = ''; 438 if ( $aRegBoxes && is_array($aRegBoxes) ) { 442 439 foreach( $aRegBoxes as $iKey => $aItem ) 443 440 { -
trunk/modules/boonex/simple_messenger/classes/BxSimpleMessengerModule.php
r12803 r13809 28 28 require_once('BxSimpleMessengerPrivacy.php'); 29 29 30 check_logged();31 32 30 /* 33 31 * Simple messenger module by BoonEx … … 159 157 $this -> sMemberMenuPosition = ( isset($_COOKIE['menu_position']) ) 160 158 ? $_COOKIE['menu_position'] 161 : getParam( 'ext_nav_menu_top_position');159 : getParam('ext_nav_menu_top_position'); 162 160 163 161 $this -> aSmiles = array( … … 282 280 283 281 $sMessage = ( isset($_POST['message']) ) 284 ? strip_tags( urldecode($_POST['message']))285 : null;282 ? urldecode($_POST['message']) 283 : ''; 286 284 287 285 if( $this -> oPrivacy -> check('contact', $iRecipientId, $this -> iLoggedMemberId) ) { … … 388 386 389 387 // defines all registered messages box and last message's id in it ; 390 $sRegisteredBoxes = ( isset($_POST['registered_chat_boxes']) ) ? $_POST['registered_chat_boxes'] : null; 391 392 if ( $sRegisteredBoxes ) { 393 394 $aAllBoxes = explode(',', $sRegisteredBoxes); 388 $sRegisteredBoxes = ( isset($_POST['registered_chat_boxes']) ) 389 ? $_POST['registered_chat_boxes'] 390 : ''; 391 392 $aAllBoxes = $sRegisteredBoxes ? explode(',', $sRegisteredBoxes) : ''; 393 394 if ( $aAllBoxes && is_array($aAllBoxes) ) { 395 395 $aRegBoxes = array(); 396 396 … … 423 423 $aNewSenders = $this -> _oDb -> getNewChatBoxes($this -> iLoggedMemberId, $aRegBoxes); 424 424 425 if ( $aNewSenders) {425 if ($aNewSenders) { 426 426 // procces new messages array ; 427 427 foreach( $aNewSenders as $iKey => $iSenderId) 428 428 { 429 $iSenderId = (int) $iSenderId; 430 429 431 // get some sender's info; 430 432 $aSenderInfo = getProfileInfo($iSenderId); … … 448 450 foreach($aRegBoxes as $iSenderId => $aItems) 449 451 { 452 $iSenderId = (int) $iSenderId; 453 450 454 $iLastMessagesId = 0; 451 455 $iCountMessages = 0; … … 587 591 global $oFunctions; 588 592 593 $iSender = (int) $iSender; 594 589 595 $oModuleDb = new BxDolModuleDb(); 590 596 $oUserStatus = new BxDolUserStatusView(); … … 717 723 $iCountMessages = 0; 718 724 719 if ( $aMessages ) {725 if ( $aMessages && is_array($aMessages) ) { 720 726 foreach( $aMessages as $iKey => $aItems ) 721 727 { 728 $iKey = (int) $iKey; 729 722 730 $iCountMessages++; 723 731 $iLastMessageId = $aMessages[$iKey]['ID']; … … 733 741 ); 734 742 735 $sOutputMessages .= $this -> _oTemplate -> parseHtmlByName( 'message.html', $aTemplateKeys ); 743 $sOutputMessages .= $this -> _oTemplate 744 -> parseHtmlByName( 'message.html', $aTemplateKeys ); 736 745 } 737 746 } … … 844 853 } 845 854 846 $sOutputCode = null;855 $sOutputCode = ''; 847 856 if( $this -> isMessengerAlowed($iViewedMemberId) 848 857 && $this -> isMessengerAlowed($this -> iLoggedMemberId) ) { … … 866 875 function serviceGetMessengerCore() 867 876 { 868 $sOutputCode = null;877 $sOutputCode = ''; 869 878 if( $this -> isMessengerAlowed($this -> iLoggedMemberId, true) ) { 870 879 $sOutputCode = $this -> getSimpleMessengerCore();
Note: See TracChangeset
for help on using the changeset viewer.