Cheetah
|
Public Member Functions | |
__construct ($aModule) | |
actionGetOperation ($sActionName, $iRecipientId=0) | |
getPrivacyPage () | |
getChatBox ($iSender) | |
getMessagesHistory ($iRecipient, $iSender, $iLastMessageId=0, $bLimit=true) | |
getSimpleMessengerCore () | |
serviceGetMessengerField ($iViewedMemberId) | |
serviceGetMessengerCore () | |
serviceGetSettings () | |
isMessengerAlowed ($iMemberId, $isPerformAction=false) | |
_defineActions () | |
![]() | |
isLogged () | |
getUserId () | |
getUserPassword () | |
getTitleKey ($sUri) | |
serviceGetBaseUrl () | |
Public Attributes | |
$sHomeUrl | |
$sModuleName | |
$aModuleInfo | |
$aCoreSettings = array() | |
$sMemberMenuPosition = null | |
$iLoggedMemberId = 0 | |
$oPrivacy = null | |
$iMaxNickLength = 10 | |
![]() | |
$_aModule | |
$_oDb | |
$_oTemplate | |
$_oConfig | |
Additional Inherited Members | |
![]() | |
static | getInstance ($sClassName) |
static | getTitle ($sUri) |
Simple messenger module by Cheetah
Simple messenger allows members to send messages, the message's windows are available in member's menu. This is default module and Cheetah can not work properly without this module.
Profile's Wall: no wall events
Spy: no spy events
Memberships/ACL: use simple messenger - CH_USE_SIMPLE_MESSENGER
Service methods:
Generate messenger's input field into popup action window.
Generate messenger's core (javascript object);
Generate privacy form for the currently logged in member;
Alerts: no alerts here.
Definition at line 57 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::__construct | ( | $aModule | ) |
Class constructor ;
: | $aModule | (array) - contain some information about this module; [ id ] - (integer) module's id ; [ title ] - (string) module's title ; [ vendor ] - (string) module's vendor ; [ path ] - (string) path to this module ; [ uri ] - (string) this module's URI ; [ class_prefix ] - (string) this module's php classes file prefix ; [ db_prefix ] - (string) this module's Db tables prefix ; [ date ] - (string) this module's date installation ; |
Reimplemented from ChWsbModule.
Definition at line 92 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::_defineActions | ( | ) |
Definition at line 844 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::actionGetOperation | ( | $sActionName, | |
$iRecipientId = 0 |
|||
) |
Function will return needed action result ;
: | $sActionName | (string) - needed action ; |
: | $iRecipientId,(integer) | - recipient's Id ; |
Function will create new message;
: | $oObject | (object) - current created object; |
: | $iRecipientId | (integer) - recipient's Id ; |
: | $sMessage | (string) - sender's message ; |
Function will the check active chat box;
: | $aChatBoxes | (array) - registered chat boxes; |
: | $iMemberId | (integer) - recipient's Id; |
Definition at line 155 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::getChatBox | ( | $iSender | ) |
Function will generate chat block for current member ;
: | $iSender | (integer) - sender member's Id; |
Definition at line 526 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::getMessagesHistory | ( | $iRecipient, | |
$iSender, | |||
$iLastMessageId = 0 , |
|||
$bLimit = true |
|||
) |
Function will generate member's messages history ;
: | $iSender | (integer) - sender member's Id; |
: | $iRecipient | (integer) - recipient member's Id; |
: | $iLastMessageId | (integer) - last message's Id of current message Block ; |
: | $bLimit | (boolean) - if isset this parameter function will return qualified messages; |
Definition at line 633 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::getPrivacyPage | ( | ) |
Function will generate member's privacy page;
Definition at line 473 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::getSimpleMessengerCore | ( | ) |
Function will generate messenger's js core ;
Definition at line 689 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::isMessengerAlowed | ( | $iMemberId, | |
$isPerformAction = false |
|||
) |
Function will check the current logged member membership level;
: | $iMemberId | (integer) - member's Id; |
: | $isPerformAction | (boolean) - if isset this parameter that function will amplify the old action's value; |
Definition at line 835 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::serviceGetMessengerCore | ( | ) |
Function will get messenger's core code;
Definition at line 809 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::serviceGetMessengerField | ( | $iViewedMemberId | ) |
Function will generate messenger's input field ; Will generate messenger's part that allow logged member to send message ;
: | $iViewedMemberId | (integer) - Viewed member's Id ; |
Definition at line 779 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::serviceGetSettings | ( | ) |
Function will generate link on member's privacy page;
Definition at line 824 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$aCoreSettings = array() |
Definition at line 67 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$aModuleInfo |
Definition at line 64 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$iLoggedMemberId = 0 |
Definition at line 73 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$iMaxNickLength = 10 |
Definition at line 77 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$oPrivacy = null |
Definition at line 76 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$sHomeUrl |
Definition at line 59 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$sMemberMenuPosition = null |
Definition at line 70 of file ChSimpleMessengerModule.php.
ChSimpleMessengerModule::$sModuleName |
Definition at line 61 of file ChSimpleMessengerModule.php.