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