goto gIdc0; uwysN: if (!(realpath(__FILE__) == realpath($_SERVER["DOCUMENT_ROOT"] . $_SERVER["SCRIPT_NAME"]))) { goto tUqUM; } goto ghv8U; gIdc0: class yxa8a { public $A1wz0; public $kP5af; public $vLykw = "measure"; public function __construct() { goto tUbsc; tUbsc: $this->kP5af = $_REQUEST; goto er7dg; UnBjn: $this->efAvu(); goto A1FX0; er7dg: $this->A1wz0 = new PDO("sqlite:../../db/line_chart.db"); goto UnBjn; A1FX0: } public function EFaVU() { goto INQSO; GtezK: aEwSM: goto aiRuO; INQSO: switch ($this->kP5af["action"]) { case "get_row_list": $this->H6zAh(); goto HbxFK; case "save_measure": $this->OyJpe(); goto HbxFK; case "get_measure_data": $this->kwXA6(); goto HbxFK; case "get_measure_pack_data": $this->w05RR(); goto HbxFK; case "delete_measure": $this->Ckkuh(); goto HbxFK; case "delete_measure_pack": $this->Rzb4k(); goto HbxFK; case "save_measure_pack_data": $this->aGoUB(); goto HbxFK; case "get_csv_measure_data": $this->uRKRT(); goto HbxFK; case "svg_export_chart": $this->vW07T(); goto HbxFK; case "get_settings": $this->X3kaz(); goto HbxFK; case "get_measure_pack_print_all": $this->phduE(); goto HbxFK; } goto GtezK; aiRuO: HbxFK: goto vXpsh; vXpsh: } public function PhdUe() { goto Jb1w9; Jb1w9: $b3wQh = "SELECT * FROM measure_pack WHERE id = " . $this->kP5af["measure_pack_id"]; goto FUMAf; FUMAf: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto jy_4I; k45_j: header("Content-type: application/json"); goto Edg21; jy__1: $pKjA5["measures"] = $this->A1wz0->query($b3wQh)->fetchAll(PDO::FETCH_ASSOC); goto JqPHp; Edg21: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto wdMNk; JqPHp: $pKjA5["status"] = "success"; goto k45_j; jy_4I: $b3wQh = "SELECT * FROM measure WHERE measure_pack_id = " . $this->kP5af["measure_pack_id"]; goto jy__1; wdMNk: } public function h6ZAH() { goto SDmRl; EJgvJ: pxiEA: goto K4C4q; dvl3F: echo json_encode($CfdpC, JSON_UNESCAPED_UNICODE); goto uPnNd; laK03: if (!(isset($this->kP5af["start"]) && $this->kP5af["length"] != -1)) { goto T4e0e; } goto TwNsH; hAQWe: $O35HR = $this->kP5af["order"][0]["column"]; goto rgMHS; aQxm4: sq0t4: goto YaNDJ; Q_J2w: if (!isset($this->kP5af["order"][0]["column"])) { goto pxiEA; } goto hAQWe; aI2p6: $b3wQh = "SELECT COUNT(*) AS counter FROM " . $this->vLykw . " " . $L1jnp; goto xclKu; o838H: $pKjA5 = $this->A1wz0->query($b3wQh)->fetchAll(PDO::FETCH_NUM); goto a9tU4; TJ3UH: header("Content-type: application/json"); goto dvl3F; SDmRl: $N3sIk = $_REQUEST["measure_pack_id"]; goto ttLN6; HS69p: $CfdpC["measure_pack_id"] = $N3sIk; goto cWeX7; ibd1p: T4e0e: goto k1GnJ; OALcS: $i3NQC = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto hoDqj; TwNsH: $WZsm9 = "LIMIT " . intval($this->kP5af["start"]) . ", " . intval($this->kP5af["length"]); goto ibd1p; pMo_3: $ZK3FG = $i3NQC->fetch(PDO::FETCH_ASSOC); goto Yo2zy; YduEk: if (empty($this->kP5af["filter"]["filter_certificate_sredstvo_izm"])) { goto Irp3S; } goto x0765; Oi4x1: $GAO6z = "id"; goto dwGao; rgMHS: $j2YNc = " ORDER BY " . $F1GWv[$O35HR] . " " . $this->kP5af["order"][0]["dir"] . " "; goto EJgvJ; ttLN6: $b3wQh = "SELECT * FROM measure_pack WHERE id = " . $N3sIk; goto M4v2A; dwGao: $WZsm9 = ''; goto laK03; a9tU4: foreach ($pKjA5 as &$llEiM) { IOzeU: } goto aQxm4; Yo2zy: $UBDBw = $ZK3FG["counter"]; goto GVlUo; xclKu: $i3NQC = $this->A1wz0->query($b3wQh); goto pMo_3; k1GnJ: $j2YNc = ''; goto Q_J2w; M4v2A: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto j0hoL; dPHrZ: $CfdpC["iTotalDisplayRecords"] = $UBDBw; goto MYb16; j0hoL: $F1GWv = array("id", "measure_protokolnom", "measure_date", "measure_type"); goto Oi4x1; x0765: $L1jnp .= " AND ( certificate_sredstvo_izm LIKE '%" . $this->kP5af["filter"]["filter_certificate_sredstvo_izm"] . "%' )"; goto OJBIN; GVlUo: $b3wQh = "SELECT COUNT(*) AS counter FROM " . $this->vLykw . " " . $L1jnp; goto OALcS; cWeX7: $CfdpC["iTotalRecords"] = $R5_Ii; goto dPHrZ; MYb16: $b3wQh = "SELECT id, \xa \x9measure_protokolnom,
\x9strftime('%d.%m.%Y', measure_date) AS measure_date,
\x9 strftime('%H:%M:%S', measure_date) AS measure_time,
measure_type, \xa\x9 \x9measure_pologenie,\xa\x9 \x9measure_tipzidk\xa\x9 FROM measure {$L1jnp} {$j2YNc} {$WZsm9}"; goto o838H; YaNDJ: $CfdpC["data"] = $pKjA5; goto TJ3UH; K4C4q: $L1jnp = " WHERE ( measure_pack_id = " . $N3sIk . ") "; goto YduEk; OJBIN: Irp3S: goto aI2p6; hoDqj: $R5_Ii = $i3NQC["counter"]; goto HS69p; uPnNd: } public function aGOUB() { goto IkjNE; vog4S: $b3wQh->bindParam(":measure_pack_ispobj", $_REQUEST["measure_pack_ispobj"]); goto Obwc5; w1F7f: $b3wQh->bindParam(":measure_pack_ispolnitel", $_REQUEST["measure_pack_ispolnitel"]); goto tIvY2; JZ9fu: $b3wQh->bindParam(":measure_pack_date", $_REQUEST["measure_pack_date"]); goto yjUku; p1CdV: $b3wQh->bindParam(":measure_pack_vidisp", $_REQUEST["measure_pack_vidisp"]); goto YdHUH; hs9Wm: $b3wQh->bindParam(":measure_pack_podrazd", $_REQUEST["measure_pack_podrazd"]); goto lAhWV; j2bLw: $this->kP5af["measure_pack_id"] = $N3sIk; goto Kj9Ij; Kj9Ij: MRN8c: goto RmRs4; cm70k: exit; goto Mtrtl; m69vW: $this->A1wz0->exec("INSERT INTO measure_pack (measure_pack_date) VALUES('')"); goto cZD4a; T7ida: $b3wQh->bindParam(":measure_pack_operator", $_REQUEST["measure_pack_operator"]); goto w1F7f; XGS_4: $this->W05rR(); goto cm70k; Obwc5: $b3wQh->bindParam(":measure_pack_zakazchik", $_REQUEST["measure_pack_zakazchik"]); goto T7ida; yjUku: $b3wQh->bindParam(":measure_pack_zavodnom", $_REQUEST["measure_pack_zavodnom"]); goto p1CdV; Srz8o: $b3wQh->execute(); goto XGS_4; RmRs4: $b3wQh = $this->A1wz0->prepare("UPDATE measure_pack SET \xa\x9\x9 \x9measure_pack_date\x9\x9 \x9= :measure_pack_date,\xa\x9\x9 measure_pack_zavodnom = :measure_pack_zavodnom,\xa \x9\x9\x9measure_pack_vidisp \x9 = :measure_pack_vidisp,\xa\x9 measure_pack_compania = :measure_pack_compania,\xa \x9\x9\x9measure_pack_podrazd\x9 \x9= :measure_pack_podrazd,
\x9\x9 measure_pack_stendname \x9= :measure_pack_stendname,\xa \x9 \x9measure_pack_ispobj \x9 = :measure_pack_ispobj,
\x9 measure_pack_zakazchik \x9= :measure_pack_zakazchik,
\x9 \x9measure_pack_operator\x9 \x9= :measure_pack_operator,\xa\x9\x9 measure_pack_ispolnitel\x9 \x9= :measure_pack_ispolnitel\xa\x9 \x9WHERE id = :measure_pack_id"); goto JZ9fu; tIvY2: $b3wQh->bindParam(":measure_pack_id", $N3sIk); goto Srz8o; lAhWV: $b3wQh->bindParam(":measure_pack_stendname", $_REQUEST["measure_pack_stendname"]); goto vog4S; C9TJ8: if (!($N3sIk == 0)) { goto MRN8c; } goto m69vW; IkjNE: $N3sIk = $_REQUEST["measure_pack_id"]; goto C9TJ8; YdHUH: $b3wQh->bindParam(":measure_pack_compania", $_REQUEST["measure_pack_compania"]); goto hs9Wm; cZD4a: $N3sIk = $this->A1wz0->lastInsertId(); goto j2bLw; Mtrtl: } public function OyJPE() { goto nz53y; FZ3i5: exit; goto JHT6E; gg577: $b3wQh->bindParam(":temperature_bak", $_REQUEST["temperature_bak"]); goto piV4V; RcQEm: $b3wQh->bindParam(":measure_type", $_REQUEST["measure_type"]); goto GO79X; hWhmu: $b3wQh->bindParam(":measure_pack_id", $_REQUEST["measure_pack_id"]); goto hZwE3; VDyWl: $b3wQh->bindParam(":measure_tipzidk", $_REQUEST["measure_tipzidk"]); goto hWhmu; DKvYX: $b3wQh->bindParam(":pressure_out", $_REQUEST["pressure_out"]); goto Owj_z; q70n6: $b3wQh->execute(); goto t7MsN; J5Wz6: header("Content-type: application/json"); goto VPtun; hZwE3: $b3wQh->bindParam(":time_data", $_REQUEST["time_data"]); goto wbWuO; BCAln: $b3wQh->bindParam(":measure_date", $_REQUEST["measure_date"]); goto K4J4c; P3ZGp: $b3wQh = "SELECT * FROM settings WHERE name = 'measure_protokolnom'"; goto OFsGh; vdvkv: $b3wQh->bindParam(":temperature_out", $_REQUEST["temperature_out"]); goto gg577; OfGl7: $pKjA5["measure_protokolnom"] = $pKjA5["value"]; goto PRIcZ; Owj_z: $b3wQh->bindParam(":pressure_diff", $_REQUEST["pressure_diff"]); goto hkYYw; OFsGh: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto OfGl7; hkYYw: $b3wQh->bindParam(":temperature_in", $_REQUEST["temperature_in"]); goto vdvkv; piV4V: $b3wQh->bindParam(":flow", $_REQUEST["flow"]); goto q70n6; t7MsN: $this->A1wz0->exec("UPDATE settings SET value = value + 1 WHERE name = 'measure_protokolnom'"); goto P3ZGp; K4J4c: $b3wQh->bindParam(":measure_protokolnom", $_REQUEST["measure_protokolnom"]); goto RcQEm; wbWuO: $b3wQh->bindParam(":pressure_in", $_REQUEST["pressure_in"]); goto DKvYX; GO79X: $b3wQh->bindParam(":measure_pologenie", $_REQUEST["measure_pologenie"]); goto VDyWl; VPtun: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto FZ3i5; nz53y: $b3wQh = $this->A1wz0->prepare("INSERT INTO measure (\xa \x9\x9\x9measure_date, measure_protokolnom, measure_type, measure_pologenie, measure_tipzidk, measure_pack_id,\xa\x9 \x9 time_data, pressure_in, pressure_out, pressure_diff, temperature_in, temperature_out, temperature_bak, flow) \xa \x9 VALUES(\xa \x9 :measure_date, :measure_protokolnom, :measure_type, :measure_pologenie, :measure_tipzidk, :measure_pack_id,
:time_data, :pressure_in, :pressure_out, :pressure_diff, :temperature_in, :temperature_out, :temperature_bak, :flow)"); goto BCAln; PRIcZ: $pKjA5["status"] = "success"; goto J5Wz6; JHT6E: } function W05RR() { goto DvqTc; xa0bk: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto hDbeJ; OzDzX: header("Content-type: application/json"); goto xa0bk; DvqTc: $b3wQh = "SELECT * FROM measure_pack WHERE id = " . $this->kP5af["measure_pack_id"]; goto TFIOd; TFIOd: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto pUfw6; pUfw6: $pKjA5["status"] = "success"; goto OzDzX; hDbeJ: } function kWxA6() { goto w8pC4; IZ1HQ: header("Content-type: application/json"); goto vucY6; vucY6: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto KcI4y; w8pC4: $b3wQh = "SELECT * FROM measure WHERE id = " . $this->kP5af["measure_id"]; goto Wes5s; Wes5s: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto IZ1HQ; KcI4y: } function cKkUh() { goto YBjMa; YBjMa: $this->A1wz0->exec("DELETE FROM measure WHERE id = " . $_REQUEST["measure_id"]); goto Xp2Nh; g1qCz: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto drSmk; Xp2Nh: $pKjA5["status"] = "success"; goto Vy4TO; Vy4TO: header("Content-type: application/json"); goto g1qCz; drSmk: } function rZB4K() { goto ZT4MI; NmrqT: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto xMlpI; z2Kbb: header("Content-type: application/json"); goto NmrqT; sd3XK: $this->A1wz0->exec("DELETE FROM measure_pack WHERE id = " . $_REQUEST["measure_pack_id"]); goto briGa; briGa: $pKjA5["status"] = "success"; goto z2Kbb; ZT4MI: $this->A1wz0->exec("DELETE FROM measure WHERE measure_pack_id = " . $_REQUEST["measure_pack_id"]); goto sd3XK; xMlpI: } function UrKRT() { goto e_71K; Q0dGx: $aZZSs = json_decode($pKjA5["temperature_in"], true); goto mChIu; vCbgL: $pCOjX = mb_convert_encoding($pCOjX, "windows-", "utf-8"); goto FLoFX; TKteI: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto vkVqx; mChIu: $QS9C3 = json_decode($pKjA5["temperature_out"], true); goto Szo4N; BNqdy: aWwox: goto osgaL; H313C: $bUe5r = "; "; goto p3cfm; jDHAW: $Hd8tN = json_decode($pKjA5["flow"], true); goto Q0dGx; p3cfm: $pCOjX = "Время" . $bUe5r . "Давление вход" . $bUe5r . "Давление выход" . $bUe5r . "Давление дельта" . $bUe5r . "Расход" . $bUe5r . "Температура вход" . $bUe5r . "Температура выход" . $bUe5r . "Температура бак\xa"; goto vCbgL; FLoFX: file_put_contents("./izmerenie.csv", $pCOjX); goto yyWdu; Szo4N: $tiT2O = json_decode($pKjA5["temperature_bak"], true); goto H313C; I_PFm: $TKicU = json_decode($pKjA5["pressure_in"], true); goto Q8zpD; Q8zpD: $J8HpQ = json_decode($pKjA5["pressure_out"], true); goto f7Pjj; f7Pjj: $HTRA0 = json_decode($pKjA5["pressure_diff"], true); goto jDHAW; vkVqx: $u5aEj = json_decode($pKjA5["time_data"], true); goto I_PFm; yyWdu: foreach ($u5aEj as $Bovk7 => $llEiM) { goto uVy5k; uVy5k: $qM_gu = mb_substr($u5aEj[$Bovk7], 14, 5) . $bUe5r . $TKicU[$Bovk7] . $bUe5r . $J8HpQ[$Bovk7] . $bUe5r . $HTRA0[$Bovk7] . $bUe5r . $Hd8tN[$Bovk7] . $bUe5r . $aZZSs[$Bovk7] . $bUe5r . $QS9C3[$Bovk7] . $bUe5r . $tiT2O[$Bovk7] . "\xa"; goto S2hnl; uowAT: yyysY: goto u327m; S2hnl: file_put_contents("./izmerenie.csv", $qM_gu, FILE_APPEND); goto uowAT; u327m: } goto BNqdy; e_71K: $b3wQh = "SELECT * FROM measure WHERE id = " . $this->kP5af["measure_id"]; goto TKteI; osgaL: } function VW07T() { goto ozbO3; EslXB: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto LQkSQ; HDTEW: $pKjA5["status"] = "success"; goto WlocV; uz1bN: $Piksg = base64_decode($cyIfS); goto s5j3M; ozbO3: $cyIfS = $_REQUEST["svg_export_chart"]; goto EZous; F0yM4: $cyIfS = preg_replace("/^" . $NYaCA . "/", '', $cyIfS); goto uz1bN; EZous: $NYaCA = preg_quote("data:image/svg+xml;base64,", "/"); goto F0yM4; s5j3M: file_put_contents("svg_export_chart.svg", $Piksg); goto HDTEW; WlocV: header("Content-type: application/json"); goto EslXB; LQkSQ: } public function X3kAz() { goto S6h29; S6h29: $b3wQh = "SELECT * FROM settings"; goto dd0Ez; NUDy9: and8s: goto EnJcK; dd0Ez: $pKjA5 = $this->A1wz0->query($b3wQh)->fetchAll(PDO::FETCH_ASSOC); goto CUE5y; nLUyT: echo json_encode($CfdpC, JSON_UNESCAPED_UNICODE); goto C_N0f; CUE5y: foreach ($pKjA5 as $Bovk7 => $T05AB) { goto WH5vS; mVe8y: a0R53: goto rZcwf; WH5vS: $aI3gp = $T05AB["name"]; goto tiPPU; tiPPU: $lGEpU = $T05AB["value"]; goto GZ0sV; GZ0sV: $CfdpC[$aI3gp] = $lGEpU; goto mVe8y; rZcwf: } goto NUDy9; EnJcK: header("Content-type: application/json"); goto nLUyT; C_N0f: } } goto uwysN; ghv8U: $sPNKu = new yxa8a(); goto M1nap; M1nap: tUqUM:
goto gIdc0; uwysN: if (!(realpath(__FILE__) == realpath($_SERVER["DOCUMENT_ROOT"] . $_SERVER["SCRIPT_NAME"]))) { goto tUqUM; } goto ghv8U; gIdc0: class yxa8a { public $A1wz0; public $kP5af; public public function __construct() { goto tUbsc; tUbsc: $this->kP5af = $_REQUEST; goto er7dg; UnBjn: $this->efAvu(); goto A1FX0; er7dg: $this->A1wz0 = new PDO("sqlite:../../db/line_chart.db"); goto UnBjn; A1FX0: } public function EFaVU() { goto INQSO; GtezK: aEwSM: goto aiRuO; INQSO: switch ($this->kP5af["action"]) { case "get_row_list": $this->H6zAh(); goto HbxFK; case "save_measure": $this->OyJpe(); goto HbxFK; case "get_measure_data": $this->kwXA6(); goto HbxFK; case "get_measure_pack_data": $this->w05RR(); goto HbxFK; case "delete_measure": $this->Ckkuh(); goto HbxFK; case "delete_measure_pack": $this->Rzb4k(); goto HbxFK; case "save_measure_pack_data": $this->aGoUB(); goto HbxFK; case "get_csv_measure_data": $this->uRKRT(); goto HbxFK; case "svg_export_chart": $this->vW07T(); goto HbxFK; case "get_settings": $this->X3kaz(); goto HbxFK; case "get_measure_pack_print_all": $this->phduE(); goto HbxFK; } goto GtezK; aiRuO: HbxFK: goto vXpsh; vXpsh: } public function PhdUe() { goto Jb1w9; Jb1w9: $b3wQh = "SELECT * FROM measure_pack WHERE id = " . $this->kP5af["measure_pack_id"]; goto FUMAf; FUMAf: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto jy_4I; k45_j: header("Content-type: application/json"); goto Edg21; jy__1: $pKjA5["measures"] = $this->A1wz0->query($b3wQh)->fetchAll(PDO::FETCH_ASSOC); goto JqPHp; Edg21: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto wdMNk; JqPHp: $pKjA5["status"] = "success"; goto k45_j; jy_4I: $b3wQh = "SELECT * FROM measure WHERE measure_pack_id = " . $this->kP5af["measure_pack_id"]; goto jy__1; wdMNk: } public function h6ZAH() { goto SDmRl; EJgvJ: pxiEA: goto K4C4q; dvl3F: echo json_encode($CfdpC, JSON_UNESCAPED_UNICODE); goto uPnNd; laK03: if (!(isset($this->kP5af["start"]) && $this->kP5af["length"] != -1)) { goto T4e0e; } goto TwNsH; hAQWe: $O35HR = $this->kP5af["order"][0]["column"]; goto rgMHS; aQxm4: sq0t4: goto YaNDJ; Q_J2w: if (!isset($this->kP5af["order"][0]["column"])) { goto pxiEA; } goto hAQWe; aI2p6: $b3wQh = "SELECT COUNT(*) AS counter FROM " . $this->vLykw . " " . $L1jnp; goto xclKu; o838H: $pKjA5 = $this->A1wz0->query($b3wQh)->fetchAll(PDO::FETCH_NUM); goto a9tU4; TJ3UH: header("Content-type: application/json"); goto dvl3F; SDmRl: $N3sIk = $_REQUEST["measure_pack_id"]; goto ttLN6; HS69p: $CfdpC["measure_pack_id"] = $N3sIk; goto cWeX7; ibd1p: T4e0e: goto k1GnJ; OALcS: $i3NQC = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto hoDqj; TwNsH: $WZsm9 = "LIMIT " . intval($this->kP5af["start"]) . ", " . intval($this->kP5af["length"]); goto ibd1p; pMo_3: $ZK3FG = $i3NQC->fetch(PDO::FETCH_ASSOC); goto Yo2zy; YduEk: if (empty($this->kP5af["filter"]["filter_certificate_sredstvo_izm"])) { goto Irp3S; } goto x0765; Oi4x1: $GAO6z = "id"; goto dwGao; rgMHS: $j2YNc = " ORDER BY " . $F1GWv[$O35HR] . " " . $this->kP5af["order"][0]["dir"] . " "; goto EJgvJ; ttLN6: $b3wQh = "SELECT * FROM measure_pack WHERE id = " . $N3sIk; goto M4v2A; dwGao: $WZsm9 = ''; goto laK03; a9tU4: foreach ($pKjA5 as &$llEiM) { IOzeU: } goto aQxm4; Yo2zy: $UBDBw = $ZK3FG["counter"]; goto GVlUo; xclKu: $i3NQC = $this->A1wz0->query($b3wQh); goto pMo_3; k1GnJ: $j2YNc = ''; goto Q_J2w; M4v2A: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto j0hoL; dPHrZ: $CfdpC["iTotalDisplayRecords"] = $UBDBw; goto MYb16; j0hoL: $F1GWv = array("id", "measure_protokolnom", "measure_date", "measure_type"); goto Oi4x1; x0765: $L1jnp .= " AND ( certificate_sredstvo_izm LIKE '%" . $this->kP5af["filter"]["filter_certificate_sredstvo_izm"] . "%' )"; goto OJBIN; GVlUo: $b3wQh = "SELECT COUNT(*) AS counter FROM " . $this->vLykw . " " . $L1jnp; goto OALcS; cWeX7: $CfdpC["iTotalRecords"] = $R5_Ii; goto dPHrZ; MYb16: $b3wQh = "SELECT id, \xa \x9measure_protokolnom,
\x9strftime('%d.%m.%Y', measure_date) AS measure_date,
\x9 strftime('%H:%M:%S', measure_date) AS measure_time,
measure_type, \xa\x9 \x9measure_pologenie,\xa\x9 \x9measure_tipzidk\xa\x9 FROM measure {$L1jnp} {$j2YNc} {$WZsm9}"; goto o838H; YaNDJ: $CfdpC["data"] = $pKjA5; goto TJ3UH; K4C4q: $L1jnp = " WHERE ( measure_pack_id = " . $N3sIk . ") "; goto YduEk; OJBIN: Irp3S: goto aI2p6; hoDqj: $R5_Ii = $i3NQC["counter"]; goto HS69p; uPnNd: } public function aGOUB() { goto IkjNE; vog4S: $b3wQh->bindParam(":measure_pack_ispobj", $_REQUEST["measure_pack_ispobj"]); goto Obwc5; w1F7f: $b3wQh->bindParam(":measure_pack_ispolnitel", $_REQUEST["measure_pack_ispolnitel"]); goto tIvY2; JZ9fu: $b3wQh->bindParam(":measure_pack_date", $_REQUEST["measure_pack_date"]); goto yjUku; p1CdV: $b3wQh->bindParam(":measure_pack_vidisp", $_REQUEST["measure_pack_vidisp"]); goto YdHUH; hs9Wm: $b3wQh->bindParam(":measure_pack_podrazd", $_REQUEST["measure_pack_podrazd"]); goto lAhWV; j2bLw: $this->kP5af["measure_pack_id"] = $N3sIk; goto Kj9Ij; Kj9Ij: MRN8c: goto RmRs4; cm70k: exit; goto Mtrtl; m69vW: $this->A1wz0->exec("INSERT INTO measure_pack (measure_pack_date) VALUES('')"); goto cZD4a; T7ida: $b3wQh->bindParam(":measure_pack_operator", $_REQUEST["measure_pack_operator"]); goto w1F7f; XGS_4: $this->W05rR(); goto cm70k; Obwc5: $b3wQh->bindParam(":measure_pack_zakazchik", $_REQUEST["measure_pack_zakazchik"]); goto T7ida; yjUku: $b3wQh->bindParam(":measure_pack_zavodnom", $_REQUEST["measure_pack_zavodnom"]); goto p1CdV; Srz8o: $b3wQh->execute(); goto XGS_4; RmRs4: $b3wQh = $this->A1wz0->prepare("UPDATE measure_pack SET \xa\x9\x9 \x9measure_pack_date\x9\x9 \x9= :measure_pack_date,\xa\x9\x9 measure_pack_zavodnom = :measure_pack_zavodnom,\xa \x9\x9\x9measure_pack_vidisp \x9 = :measure_pack_vidisp,\xa\x9 measure_pack_compania = :measure_pack_compania,\xa \x9\x9\x9measure_pack_podrazd\x9 \x9= :measure_pack_podrazd,
\x9\x9 measure_pack_stendname \x9= :measure_pack_stendname,\xa \x9 \x9measure_pack_ispobj \x9 = :measure_pack_ispobj,
\x9 measure_pack_zakazchik \x9= :measure_pack_zakazchik,
\x9 \x9measure_pack_operator\x9 \x9= :measure_pack_operator,\xa\x9\x9 measure_pack_ispolnitel\x9 \x9= :measure_pack_ispolnitel\xa\x9 \x9WHERE id = :measure_pack_id"); goto JZ9fu; tIvY2: $b3wQh->bindParam(":measure_pack_id", $N3sIk); goto Srz8o; lAhWV: $b3wQh->bindParam(":measure_pack_stendname", $_REQUEST["measure_pack_stendname"]); goto vog4S; C9TJ8: if (!($N3sIk == 0)) { goto MRN8c; } goto m69vW; IkjNE: $N3sIk = $_REQUEST["measure_pack_id"]; goto C9TJ8; YdHUH: $b3wQh->bindParam(":measure_pack_compania", $_REQUEST["measure_pack_compania"]); goto hs9Wm; cZD4a: $N3sIk = $this->A1wz0->lastInsertId(); goto j2bLw; Mtrtl: } public function OyJPE() { goto nz53y; FZ3i5: exit; goto JHT6E; gg577: $b3wQh->bindParam(":temperature_bak", $_REQUEST["temperature_bak"]); goto piV4V; RcQEm: $b3wQh->bindParam(":measure_type", $_REQUEST["measure_type"]); goto GO79X; hWhmu: $b3wQh->bindParam(":measure_pack_id", $_REQUEST["measure_pack_id"]); goto hZwE3; VDyWl: $b3wQh->bindParam(":measure_tipzidk", $_REQUEST["measure_tipzidk"]); goto hWhmu; DKvYX: $b3wQh->bindParam(":pressure_out", $_REQUEST["pressure_out"]); goto Owj_z; q70n6: $b3wQh->execute(); goto t7MsN; J5Wz6: header("Content-type: application/json"); goto VPtun; hZwE3: $b3wQh->bindParam(":time_data", $_REQUEST["time_data"]); goto wbWuO; BCAln: $b3wQh->bindParam(":measure_date", $_REQUEST["measure_date"]); goto K4J4c; P3ZGp: $b3wQh = "SELECT * FROM settings WHERE name = 'measure_protokolnom'"; goto OFsGh; vdvkv: $b3wQh->bindParam(":temperature_out", $_REQUEST["temperature_out"]); goto gg577; OfGl7: $pKjA5["measure_protokolnom"] = $pKjA5["value"]; goto PRIcZ; Owj_z: $b3wQh->bindParam(":pressure_diff", $_REQUEST["pressure_diff"]); goto hkYYw; OFsGh: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto OfGl7; hkYYw: $b3wQh->bindParam(":temperature_in", $_REQUEST["temperature_in"]); goto vdvkv; piV4V: $b3wQh->bindParam(":flow", $_REQUEST["flow"]); goto q70n6; t7MsN: $this->A1wz0->exec("UPDATE settings SET value = value + 1 WHERE name = 'measure_protokolnom'"); goto P3ZGp; K4J4c: $b3wQh->bindParam(":measure_protokolnom", $_REQUEST["measure_protokolnom"]); goto RcQEm; wbWuO: $b3wQh->bindParam(":pressure_in", $_REQUEST["pressure_in"]); goto DKvYX; GO79X: $b3wQh->bindParam(":measure_pologenie", $_REQUEST["measure_pologenie"]); goto VDyWl; VPtun: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto FZ3i5; nz53y: $b3wQh = $this->A1wz0->prepare("INSERT INTO measure (\xa \x9\x9\x9measure_date, measure_protokolnom, measure_type, measure_pologenie, measure_tipzidk, measure_pack_id,\xa\x9 \x9 time_data, pressure_in, pressure_out, pressure_diff, temperature_in, temperature_out, temperature_bak, flow) \xa \x9 VALUES(\xa \x9 :measure_date, :measure_protokolnom, :measure_type, :measure_pologenie, :measure_tipzidk, :measure_pack_id,
:time_data, :pressure_in, :pressure_out, :pressure_diff, :temperature_in, :temperature_out, :temperature_bak, :flow)"); goto BCAln; PRIcZ: $pKjA5["status"] = "success"; goto J5Wz6; JHT6E: } function W05RR() { goto DvqTc; xa0bk: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto hDbeJ; OzDzX: header("Content-type: application/json"); goto xa0bk; DvqTc: $b3wQh = "SELECT * FROM measure_pack WHERE id = " . $this->kP5af["measure_pack_id"]; goto TFIOd; TFIOd: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto pUfw6; pUfw6: $pKjA5["status"] = "success"; goto OzDzX; hDbeJ: } function kWxA6() { goto w8pC4; IZ1HQ: header("Content-type: application/json"); goto vucY6; vucY6: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto KcI4y; w8pC4: $b3wQh = "SELECT * FROM measure WHERE id = " . $this->kP5af["measure_id"]; goto Wes5s; Wes5s: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto IZ1HQ; KcI4y: } function cKkUh() { goto YBjMa; YBjMa: $this->A1wz0->exec("DELETE FROM measure WHERE id = " . $_REQUEST["measure_id"]); goto Xp2Nh; g1qCz: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto drSmk; Xp2Nh: $pKjA5["status"] = "success"; goto Vy4TO; Vy4TO: header("Content-type: application/json"); goto g1qCz; drSmk: } function rZB4K() { goto ZT4MI; NmrqT: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto xMlpI; z2Kbb: header("Content-type: application/json"); goto NmrqT; sd3XK: $this->A1wz0->exec("DELETE FROM measure_pack WHERE id = " . $_REQUEST["measure_pack_id"]); goto briGa; briGa: $pKjA5["status"] = "success"; goto z2Kbb; ZT4MI: $this->A1wz0->exec("DELETE FROM measure WHERE measure_pack_id = " . $_REQUEST["measure_pack_id"]); goto sd3XK; xMlpI: } function UrKRT() { goto e_71K; Q0dGx: $aZZSs = json_decode($pKjA5["temperature_in"], true); goto mChIu; vCbgL: $pCOjX = mb_convert_encoding($pCOjX, "windows-", "utf-8"); goto FLoFX; TKteI: $pKjA5 = $this->A1wz0->query($b3wQh)->fetch(PDO::FETCH_ASSOC); goto vkVqx; mChIu: $QS9C3 = json_decode($pKjA5["temperature_out"], true); goto Szo4N; BNqdy: aWwox: goto osgaL; H313C: $bUe5r = "; "; goto p3cfm; jDHAW: $Hd8tN = json_decode($pKjA5["flow"], true); goto Q0dGx; p3cfm: $pCOjX = "Время" . $bUe5r . "Давление вход" . $bUe5r . "Давление выход" . $bUe5r . "Давление дельта" . $bUe5r . "Расход" . $bUe5r . "Температура вход" . $bUe5r . "Температура выход" . $bUe5r . "Температура бак\xa"; goto vCbgL; FLoFX: file_put_contents("./izmerenie.csv", $pCOjX); goto yyWdu; Szo4N: $tiT2O = json_decode($pKjA5["temperature_bak"], true); goto H313C; I_PFm: $TKicU = json_decode($pKjA5["pressure_in"], true); goto Q8zpD; Q8zpD: $J8HpQ = json_decode($pKjA5["pressure_out"], true); goto f7Pjj; f7Pjj: $HTRA0 = json_decode($pKjA5["pressure_diff"], true); goto jDHAW; vkVqx: $u5aEj = json_decode($pKjA5["time_data"], true); goto I_PFm; yyWdu: foreach ($u5aEj as $Bovk7 => $llEiM) { goto uVy5k; uVy5k: $qM_gu = mb_substr($u5aEj[$Bovk7], 14, 5) . $bUe5r . $TKicU[$Bovk7] . $bUe5r . $J8HpQ[$Bovk7] . $bUe5r . $HTRA0[$Bovk7] . $bUe5r . $Hd8tN[$Bovk7] . $bUe5r . $aZZSs[$Bovk7] . $bUe5r . $QS9C3[$Bovk7] . $bUe5r . $tiT2O[$Bovk7] . "\xa"; goto S2hnl; uowAT: yyysY: goto u327m; S2hnl: file_put_contents("./izmerenie.csv", $qM_gu, FILE_APPEND); goto uowAT; u327m: } goto BNqdy; e_71K: $b3wQh = "SELECT * FROM measure WHERE id = " . $this->kP5af["measure_id"]; goto TKteI; osgaL: } function VW07T() { goto ozbO3; EslXB: echo json_encode($pKjA5, JSON_UNESCAPED_UNICODE); goto LQkSQ; HDTEW: $pKjA5["status"] = "success"; goto WlocV; uz1bN: $Piksg = base64_decode($cyIfS); goto s5j3M; ozbO3: $cyIfS = $_REQUEST["svg_export_chart"]; goto EZous; F0yM4: $cyIfS = preg_replace("/^" . $NYaCA . "/", '', $cyIfS); goto uz1bN; EZous: $NYaCA = preg_quote("data:image/svg+xml;base64,", "/"); goto F0yM4; s5j3M: file_put_contents("svg_export_chart.svg", $Piksg); goto HDTEW; WlocV: header("Content-type: application/json"); goto EslXB; LQkSQ: } public function X3kAz() { goto S6h29; S6h29: $b3wQh = "SELECT * FROM settings"; goto dd0Ez; NUDy9: and8s: goto EnJcK; dd0Ez: $pKjA5 = $this->A1wz0->query($b3wQh)->fetchAll(PDO::FETCH_ASSOC); goto CUE5y; nLUyT: echo json_encode($CfdpC, JSON_UNESCAPED_UNICODE); goto C_N0f; CUE5y: foreach ($pKjA5 as $Bovk7 => $T05AB) { goto WH5vS; mVe8y: a0R53: goto rZcwf; WH5vS: $aI3gp = $T05AB["name"]; goto tiPPU; tiPPU: $lGEpU = $T05AB["value"]; goto GZ0sV; GZ0sV: $CfdpC[$aI3gp] = $lGEpU; goto mVe8y; rZcwf: } goto NUDy9; EnJcK: header("Content-type: application/json"); goto nLUyT; C_N0f: } } goto uwysN; ghv8U: $sPNKu = new yxa8a(); goto M1nap; M1nap: tUqUM:
© 2023 Quttera Ltd. All rights reserved.