Files
webgui/plugins/dynamix/scripts/emcmd
2023-02-27 02:08:27 +01:00

18 lines
432 B
PHP
Executable File

#!/usr/bin/php -q
<?PHP
require_once "/usr/local/emhttp/webGui/include/publish.php";
function emhttp_command($cmd) {
$var = @parse_ini_file("/var/local/emhttp/var.ini") ?: [];
$cmd .= "&csrf_token=".($var['csrf_token']??'');
return curl_socket("/var/run/emhttpd.socket", "http://localhost/update", $cmd);
}
$error = !empty($argv[1]) ? emhttp_command($argv[1]) : '';
if ($error) {
echo "$error\n";
exit(1);
}
exit(0);
?>