|
Cheetah
|
Public Member Functions | |
| __construct ( $sPageName, &$aMailBoxSettings) | |
| getCss () | |
| getJs () | |
| getBlockCode_ComposeMessage () | |
| getBlockCode_Archives () | |
| getBlockCode_ViewMessage () | |
| getBlockCode_NewMessages ($bShowEmpty=true) | |
| getBlockCode_MailBox () | |
| getBlockCode_Contacts () | |
| genArchiveMessages () | |
| genMessagesRows () | |
| genReplayMessage ($iRecipientID, $iMessageID=0) | |
| addReToSubject ($sSubject) | |
| getAutoCompleteList ($sQuery, $iLimit=10) | |
Public Member Functions inherited from ChWsbMailBox | |
| getArchivesList ($sSqlLimit) | |
| getFriendsList ( $sSqlLimit) | |
| getFavesList ( $sSqlLimit) | |
| getContactedList ( $sSqlLimit) | |
| getInboxMessagesCount () | |
| getMessages () | |
| setMarkMessage ( $iMessageID, $iMarkMode) | |
| setTrashedMessage ($iMessageID, $sField='Trash') | |
| setRestoredMessage ( $iMessageID) | |
| sendMessage ( $sMessageSubject, $sMessageBody, $vRecipientID, &$aComposeSettings, $isSimulateSending=false) | |
| isSendMessageAlowed ($iMemberId, $isPerformAction=false) | |
| _defineActions () | |
Public Member Functions inherited from ChWsbPageView | |
| __construct ( $sPageName) | |
| checkAjaxMode () | |
| createCache () | |
| load () | |
| isLoaded () | |
| getPageTitle () | |
| getPageWidth () | |
| getPageClass () | |
| getViewerInfo () | |
| forcePageWidth ($iWidth) | |
| gen () | |
| genPageEmpty () | |
| genOnlyBlock ( $iBlockID, $sDynamicType='tab') | |
| getCode () | |
| genColumnsHeader () | |
| genColumnsFooter () | |
| genColumn ( $iColumn) | |
| getBlockCode_Topest ($iColumn) | |
| genColumnHeader ( $iColumn, $fColumnWidth) | |
| genColumnFooter ( $iColumn) | |
| genBlock ( $iBlockID, $aBlock, $bStatic=true, $sDynamicType='tab') | |
| _getBlockCaptionCode ($iBlockID, $aBlock, $aBlockCode, $bStatic=true, $sDynamicType='tab') | |
| _getBlockTopCode ($iBlockID, $aBlock, $aBlockCode, $bStatic=true, $sDynamicType='tab') | |
| _getBlockBottomCode ($iBlockID, $aBlock, $aBlockCode, $bStatic=true, $sDynamicType='tab') | |
| isBlockVisible ( $sVisible) | |
| getBlockBottomCode ( $iBlockID, $aLinks) | |
| getBlockCode_MemberStat () | |
| getBlockCode_Custom ( $iBlockID, $sContent) | |
| getBlockCode_Echo ( $iBlockID, $sContent) | |
| getBlockCode_TrueText ( $iBlockID, $sContent) | |
| getBlockCode_Text ($iBlockID, $sContent) | |
| getBlockCode_XML ( $iBlockID, $sContent) | |
| getBlockCode_PHP ( $iBlockID, $sContent) | |
| getBlockCode_Code ( $iBlockID, $sContent) | |
| getBlockCode_RSS ( $iBlockID, $sContent) | |
| getBlockCode_LoginSection ($iBlockID, $sParams='') | |
| GenFormWrap ($sMainContent, $sPage, $sFunctionName, $iMaxThumbWidth, $iThumbsCnt) | |
| getBlocksCacheObject () | |
| genBlocksCacheKey ($sId) | |
Static Public Member Functions | |
| static | get_member_menu_bubble_new_messages ($iMemberId, $iOldCount=0) |
| static | get_member_menu_messages_list ( $iMemberId=0) |
Static Public Member Functions inherited from ChWsbMailBox | |
| static | getCountSentMessages ($iMemberId, $sMessageStatus=null) |
| static | getCountInboxMessages ($iMemberId, $sMessageStatus=null) |
| static | getCountTrashedMessages ($iMemberId, $sMessageStatus=null) |
Static Public Member Functions inherited from ChWsbPageView | |
| static | getBlockCaptionItemCode ( $iBlockID, $aLinks) |
| static | getBlockCaptionMenu ( $iBlockID, $aLinks) |
Public Attributes | |
| $aUsedTemplates | |
| $sMessageIconPrefix = 'icon_' | |
| $sMessageIconExtension = '.png' | |
| $sMembersFlagExtension = '.gif' | |
| $iMessageSubjectLength = 30 | |
| $iMessageDescrLength = 40 | |
| $iArchivesSubjectLength = 22 | |
Public Attributes inherited from ChWsbMailBox | |
| $iSendMessageStatusCode | |
| $iTotalMessageCount | |
| $iTotalContactsCount | |
| $iContactsPerPage = 8 | |
| $aMailBoxSettings = array() | |
| $aSortCriterias = array() | |
| $aRegisteredMessageTypes = array() | |
| $aRegisteredContactTypes = array() | |
| $aRegisteredArchivesTypes = array() | |
| $aReceivedMessagesTypes = array() | |
| $iWaitMinutes = 1 | |
Public Attributes inherited from ChWsbPageView | |
| $sPageName | |
| $aPage | |
| $sCode = '' | |
| $sWhoViews = 'non' | |
| $iMemberID = 0 | |
| $bAjaxMode = false | |
| $aColumnsWidth = array () | |
| $sTableName = 'sys_page_compose' | |
| $sCacheFile | |
| $oCacher = null | |
Definition at line 11 of file ChBaseMailBox.php.
| ChBaseMailBox::__construct | ( | $sPageName, | |
| & | $aMailBoxSettings | ||
| ) |
Class constructor ;
| : | $sPageName | (string) - page name (need for page builder); |
| : | $aMailBoxSettings | (array) - contain some necessary data ; [] member_id (integer) - member's ID; [] recipient_id (integer) - message recipient's ID ; [] mailbox_mode (string) - inbox, outbox or trash switcher mode ; [] sort_mode (string) - message sort mode; [] page (integer) - number of current page ; [] per_page (integer) - number of messages for per page ; [] messages_types (string) - all needed types of messages [] contacts_mode (string) - type of contacts (friends, faves, contacted) ; [] contacts_page (integer) - number of current contact's page ; [] message_id (integer) - number of needed message ; |
Reimplemented from ChWsbMailBox.
Reimplemented in ChTemplMailBox, ChTemplMailBox, and ChTemplMailBox.
Definition at line 45 of file ChBaseMailBox.php.
| ChBaseMailBox::addReToSubject | ( | $sSubject | ) |
Adds 'Re: ' or 'Re[n]: ' to the beginning of message subject
| $sSubject | Message subject |
Definition at line 1592 of file ChBaseMailBox.php.
| ChBaseMailBox::genArchiveMessages | ( | ) |
Function will generate archive messages rows;
Function will generate the pagination's item ;
| : | $sItemType | (string) - item's name; |
| : | $oObject | (object) - link on current created object; |
Definition at line 876 of file ChBaseMailBox.php.
| ChBaseMailBox::genMessagesRows | ( | ) |
Function will generate the messages rows ;
Definition at line 1045 of file ChBaseMailBox.php.
| ChBaseMailBox::genReplayMessage | ( | $iRecipientID, | |
$iMessageID = 0 |
|||
| ) |
Function will generate window with reply message or new compose message;
| : | $iRecipientID | (integer) - recipient's ID ; |
| : | $iMessageID | (integer) - message ID (optional parameter); |
Definition at line 1459 of file ChBaseMailBox.php.
|
static |
Function will send count of new messages with notifications;
| : | $iMemberId | (integer) - logged member's Id; |
| : | $iOldCount | (integer) - received old count of messages (if will difference will generate message) |
Definition at line 1649 of file ChBaseMailBox.php.
|
static |
Function will get messages list for member's extra menu;
| : | $iMemberId | (integer) - member's Id ; |
Definition at line 1723 of file ChBaseMailBox.php.
| ChBaseMailBox::getAutoCompleteList | ( | $sQuery, | |
$iLimit = 10 |
|||
| ) |
Function will get list with users nicknames ;
| : | $sQuery | (string) - any part of needed nickname ; |
| : | $iLimit | (integer) - limit of returned rows (optional parameter); |
Definition at line 1614 of file ChBaseMailBox.php.
| ChBaseMailBox::getBlockCode_Archives | ( | ) |
Function will generate block with users message archive's list ;
Definition at line 219 of file ChBaseMailBox.php.
| ChBaseMailBox::getBlockCode_ComposeMessage | ( | ) |
Function will generate compose message block ;
Definition at line 82 of file ChBaseMailBox.php.
| ChBaseMailBox::getBlockCode_Contacts | ( | ) |
Function will generate block with member's contacts ;
Definition at line 714 of file ChBaseMailBox.php.
| ChBaseMailBox::getBlockCode_MailBox | ( | ) |
Function will generate block with messages ;
Definition at line 664 of file ChBaseMailBox.php.
| ChBaseMailBox::getBlockCode_NewMessages | ( | $bShowEmpty = true | ) |
Function will generate block with NEW messages. NOTE. The block is displayed on "My Account" page.
Definition at line 633 of file ChBaseMailBox.php.
| ChBaseMailBox::getBlockCode_ViewMessage | ( | ) |
Function will generate the view message block ;
Definition at line 316 of file ChBaseMailBox.php.
| ChBaseMailBox::getCss | ( | ) |
Definition at line 67 of file ChBaseMailBox.php.
| ChBaseMailBox::getJs | ( | ) |
Definition at line 72 of file ChBaseMailBox.php.
| ChBaseMailBox::$aUsedTemplates |
Definition at line 14 of file ChBaseMailBox.php.
| ChBaseMailBox::$iArchivesSubjectLength = 22 |
Definition at line 27 of file ChBaseMailBox.php.
| ChBaseMailBox::$iMessageDescrLength = 40 |
Definition at line 24 of file ChBaseMailBox.php.
| ChBaseMailBox::$iMessageSubjectLength = 30 |
Definition at line 23 of file ChBaseMailBox.php.
| ChBaseMailBox::$sMembersFlagExtension = '.gif' |
Definition at line 20 of file ChBaseMailBox.php.
| ChBaseMailBox::$sMessageIconExtension = '.png' |
Definition at line 18 of file ChBaseMailBox.php.
| ChBaseMailBox::$sMessageIconPrefix = 'icon_' |
Definition at line 17 of file ChBaseMailBox.php.