|
|
@ -168,8 +168,26 @@ $server->setPending( |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return $session[$connect]['code'] == $request ? implode(PHP_EOL, $config->nps->action->pending->message->success) . PHP_EOL |
|
|
|
// Session valid |
|
|
|
: implode(PHP_EOL, $config->nps->action->pending->message->failure) . PHP_EOL; |
|
|
|
if ($session[$connect]['code'] == $request) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
// Return success message |
|
|
|
|
|
|
|
return implode( |
|
|
|
|
|
|
|
PHP_EOL, |
|
|
|
|
|
|
|
$config->nps->action->pending->message->success |
|
|
|
|
|
|
|
) . PHP_EOL; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @TODO disconnect, stop handler |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Cleanup session |
|
|
|
|
|
|
|
unset($session[$connect]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Return failure message |
|
|
|
|
|
|
|
return implode( |
|
|
|
|
|
|
|
PHP_EOL, |
|
|
|
|
|
|
|
$config->nps->action->pending->message->failure |
|
|
|
|
|
|
|
) . PHP_EOL; |
|
|
|
} |
|
|
|
} |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
@ -195,8 +213,25 @@ $server->setHandler( |
|
|
|
$content |
|
|
|
$content |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Build response |
|
|
|
|
|
|
|
if ($session[$connect]['code'] == $request) |
|
|
|
|
|
|
|
{ |
|
|
|
// @TODO save content in blockchain with kevacoin-php |
|
|
|
// @TODO save content in blockchain with kevacoin-php |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$response = implode( |
|
|
|
|
|
|
|
PHP_EOL, |
|
|
|
|
|
|
|
$config->nps->action->handler->message->success |
|
|
|
|
|
|
|
) . PHP_EOL; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$response = implode( |
|
|
|
|
|
|
|
PHP_EOL, |
|
|
|
|
|
|
|
$config->nps->action->handler->message->failure |
|
|
|
|
|
|
|
) . PHP_EOL; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Debug request on enabled |
|
|
|
// Debug request on enabled |
|
|
|
if ($config->nps->action->handler->debug->enabled) |
|
|
|
if ($config->nps->action->handler->debug->enabled) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -226,8 +261,11 @@ $server->setHandler( |
|
|
|
); |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return $session[$connect]['code'] == $request ? implode(PHP_EOL, $config->nps->action->handler->message->success) . PHP_EOL |
|
|
|
// Cleanup session |
|
|
|
: implode(PHP_EOL, $config->nps->action->handler->message->failure) . PHP_EOL; |
|
|
|
unset($session[$connect]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Result |
|
|
|
|
|
|
|
return $response; |
|
|
|
} |
|
|
|
} |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|