Permalink
Browse files

Merge pull request #14 from lanket/Ver2

Добавил функцию в мажор sendToMpt($command, $data, $target)
  • Loading branch information...
lanket committed Jan 6, 2019
2 parents 92c7ef4 + 4a8e06f commit 8c1a7ab07cf3b8592ce2ea70f48747b9a4eac46a
@@ -0,0 +1,16 @@
<?php
/*
* $command команда терминалу может быть tts settings ... подробнее о командах в вики терминала https://github.com/Aculeasis/mdmTerminal2/wiki
* $data данные могут быть как массивом так и готовым json так и просто текстом
* $target системное имя терминала либо его ip
*/
function sendToMpt($command, $data, $target)
{
require(DIR_MODULES.'mdmPiTerminal/mdmPiTerminal.class.php');
$mpt = new mdmPiTerminal();
$res = $mpt->send_mpt($command, $data, $target);
return $res;
}
?>
@@ -17,7 +17,7 @@ class mdmPiTerminal extends module {
* @access private
*/
function mdmPiTerminal() {
$this->debug = 1;
$this->debug = 0;
$this->name="mdmPiTerminal";
$this->title="MDM VoiceAssistant";
$this->module_category="<#LANG_SECTION_DEVICES#>";
@@ -20,6 +20,19 @@
}
//$in= $command.':'.$senddata;
if (!filter_var($target, FILTER_VALIDATE_IP)) {
$tmp = SQLSelectOne("SELECT HOST FROM terminals where NAME = '$target'");
if($tmp['HOST'])
{
$target = $tmp['HOST'];
}
else
{
return FALSE;
}
}
if($this->debug == 1) debmes("mpt send to = $target : $senddata");
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket) {
@@ -29,4 +42,5 @@
}
}
socket_close($socket);
return TRUE;

0 comments on commit 8c1a7ab

Please sign in to comment.