mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-15 22:08:43 +00:00
80 lines
1.6 KiB
PHP
80 lines
1.6 KiB
PHP
<?php
|
|
/////////////////////////////////////////////////////////////////
|
|
// WARNING : this is a generated file, don't change it !
|
|
/////////////////////////////////////////////////////////////////
|
|
|
|
require_once('../tools/nel_message.php');
|
|
|
|
class CMailForumWeb extends CCallbackClient
|
|
{
|
|
|
|
function notifyMail($charId)
|
|
{
|
|
$msg = new CMessage;
|
|
$msg->setName("MFS_NM");
|
|
|
|
|
|
$msg->serialUint32($charId);
|
|
|
|
return parent::sendMessage($msg);
|
|
|
|
|
|
}
|
|
|
|
function notifyForumMessage($guildId, $forumId)
|
|
{
|
|
$msg = new CMessage;
|
|
$msg->setName("MFS_NFM");
|
|
|
|
|
|
$msg->serialUint32($guildId);
|
|
$msg->serialUint32($forumId);
|
|
|
|
return parent::sendMessage($msg);
|
|
|
|
|
|
}
|
|
|
|
|
|
function waitCallback()
|
|
{
|
|
$message = parent::waitMessage();
|
|
|
|
if ($message == false)
|
|
return false;
|
|
|
|
switch($message->MsgName)
|
|
{
|
|
case "MFS_RET":
|
|
$this->invokeResult_skel($message);
|
|
break;
|
|
default:
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
|
|
function invokeResult_skel(&$message)
|
|
{
|
|
$message->serialUint32($resultCode);
|
|
$message->serialString($resultString);
|
|
|
|
$this->invokeResult($resultCode, $resultString);
|
|
}
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////
|
|
// Copy paste this part of code in your derived class
|
|
// and implement code to ract to incoming message
|
|
/////////////////////////////////////////////////////////////////
|
|
// Generic response to invoke.
|
|
// result contains 0 if no error, more than 0 in case of error
|
|
|
|
function invokeResult($resultCode, $resultString)
|
|
{
|
|
}
|
|
|
|
}
|
|
?>
|