Fix set_variable
This commit is contained in:
parent
0fd0fc6a59
commit
d37553f02d
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
|
||||
return new class {
|
||||
public function run($lona, $data, $server, $fd) : void {
|
||||
public function run($lona, $data, $client) : void {
|
||||
if (empty($data['table']['name'])) {
|
||||
$response = json_encode(["success" => false, "err" => "bad_table_name", "process" => $data['process']]);
|
||||
$server->send($fd, $response);
|
||||
$server->close($fd);
|
||||
socket_write($client, $response);
|
||||
socket_close($client);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -13,8 +13,8 @@ return new class {
|
||||
|
||||
if (!$lona->TableManager->GetTable($tableName)) {
|
||||
$response = json_encode(["success" => false, "err" => "table_missing", "process" => $data['process']]);
|
||||
$server->send($fd, $response);
|
||||
$server->close($fd);
|
||||
socket_write($client, $response);
|
||||
socket_close($client);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -22,22 +22,22 @@ return new class {
|
||||
|
||||
if (!$table->CheckPermission($data['login']['name'], "write")) {
|
||||
$response = json_encode(["success" => false, "err" => "missing_permissions", "process" => $data['process']]);
|
||||
$server->send($fd, $response);
|
||||
$server->close($fd);
|
||||
socket_write($client, $response);
|
||||
socket_close($client);
|
||||
return;
|
||||
}
|
||||
|
||||
if (empty($data['variable']['name'])) {
|
||||
$response = json_encode(["success" => false, "err" => "bad_variable_name", "process" => $data['process']]);
|
||||
$server->send($fd, $response);
|
||||
$server->close($fd);
|
||||
socket_write($client, $response);
|
||||
socket_close($client);
|
||||
return;
|
||||
}
|
||||
|
||||
if (empty($data['variable']['value'])) {
|
||||
$response = json_encode(["success" => false, "err" => "bad_variable_value", "process" => $data['process']]);
|
||||
$server->send($fd, $response);
|
||||
$server->close($fd);
|
||||
socket_write($client, $response);
|
||||
socket_close($client);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -47,7 +47,7 @@ return new class {
|
||||
$table->Set($variableName, $variableValue, $data['login']['name']);
|
||||
|
||||
$response = json_encode(["success" => true, "process" => $data['process']]);
|
||||
$server->send($fd, $response);
|
||||
$server->close($fd);
|
||||
socket_write($client, $response);
|
||||
socket_close($client);
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user