- Timestamp:
- 03/20/10 02:08:41 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.