Use php curl library calls to access emthtpd via socket.

Connect emhttpd events to websocket publisher endpoints.
This commit is contained in:
Tom Mortensen
2017-05-22 14:07:21 -07:00
parent dbf84c7b7d
commit e7cee3ca1c
15 changed files with 96 additions and 80 deletions
@@ -12,10 +12,11 @@
?>
<?
$docroot = $docroot ?: @$_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp';
require_once "$docroot/webGui/include/publish.php";
// Load emhttp variables if needed.
if (! isset($var)){
exec("curl -s --unix-socket /var/run/emhttpd.socket http://localhost/status.htm");
if (!isset($var)){
refresh_emhttp_state();
$var = @parse_ini_file("$docroot/state/var.ini");
$disks = @parse_ini_file("$docroot/state/disks.ini", true);
extract(parse_plugin_cfg("dynamix",true));