Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php function prv_deviceManagement() { $_ENV['templateRenderer'] = displayAlldevices();..
Decoded Output download
<?php
function prv_deviceManagement() { $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function displayAlldevices() { if (sanitize('filterDeviceType')) { $filterQuery = "WHERE idsDevices.type = '" . sanitize('filterDeviceType') . "'"; } $q = $_ENV['appDB']->query("SELECT idsDevices.*, idsDeviceTypes.name AS typeName FROM idsDevices JOIN idsDeviceTypes ON (idsDevices.type = idsDeviceTypes.id) $filterQuery ORDER BY name"); while ($row = mysqli_fetch_assoc($q)) { if (!getVar("id")) setVar("id", $row['id']); $q2 = $_ENV['appDB']->query("SELECT * FROM idsDeviceMeta WHERE deviceID = '" . $row['id'] . "' AND name = 'State'"); while ($row2 = mysqli_fetch_assoc($q2)) { $row['state'] = $row2['value']; } $out .= itemRenderer('deviceManagement', $row); } return $out; } function deviceDetails($id) { $q = $_ENV['appDB']->query("SELECT * FROM idsDevices WHERE id = '$id'"); $result = mysqli_fetch_object($q); if ($result) { $result->addresses = array(); $q = $_ENV['appDB']->query("SELECT * FROM idsDeviceAddresses WHERE deviceID = '$id'"); while($row = mysqli_fetch_object($q)) { $result->addresses[] = $row; } $q = $_ENV['appDB']->query("SELECT * FROM idsDeviceServices WHERE deviceID = '$id'"); while($row = mysqli_fetch_object($q)) { $result->services[] = $row; } $q = $_ENV['appDB']->query("SELECT * FROM idsDeviceMeta WHERE deviceID = '$id' ORDER BY name ASC"); while($row = mysqli_fetch_object($q)) { $result->meta[] = $row; } } return $result; } function ajax_deviceManagementUpdate() { $id = sanitize("id"); $name = sanitize("name"); $description = sanitize("description"); $type = sanitize("deviceType"); $_ENV['appDB']->query("UPDATE idsDevices SET name = '$name', description = '$description', type = '$type' WHERE id = '$id'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceManagementCreate() { $q = $_ENV['appDB']->query("INSERT INTO idsDevices (name, description, type) VALUES ('New Device', '', '1')"); $id = mysqli_insert_id($_ENV['appDB']->link); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceManagementDelete() { $id = sanitize("id"); $_ENV['appDB']->query("DELETE FROM idsDevices WHERE id = '$id'"); $_ENV['appDB']->query("DELETE FROM idsDeviceAddresses WHERE deviceID = '$id'"); $_ENV['appDB']->query("DELETE FROM idsDeviceServices WHERE deviceID = '$id'"); $_ENV['appDB']->query("DELETE FROM idsDeviceMeta WHERE deviceID = '$id'"); unset($id); unset($_GET['id']); unset($_POST['id']); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceAddressCreate() { $id = sanitize("id"); $q = $_ENV['appDB']->query("INSERT INTO idsDeviceAddresses (deviceID, name, ip) VALUES ('$id', 'eth0', '" . ip2long('0.0.0.0') . "')"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceAddressUpdate() { $id = sanitize("id"); $aid = sanitize("aid"); $name = sanitize("name"); $ip = sanitize("ip"); $_ENV['appDB']->query("UPDATE idsDeviceAddresses SET name = '$name', ip = '" . ip2long($ip) . "' WHERE id = '$aid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceAddressDelete() { $id = sanitize("id"); $aid = sanitize("aid"); $_ENV['appDB']->query("DELETE FROM idsDeviceAddresses WHERE id = '$aid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceServiceCreate() { $id = sanitize("id"); $q = $_ENV['appDB']->query("INSERT INTO idsDeviceServices (deviceID, name, port, protocol) VALUES ('$id', 'Not Configured', '0', '6')"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceServiceUpdate() { $id = sanitize("id"); $sid = sanitize("sid"); $name = sanitize("name"); $port = sanitize("port"); $protocol = sanitize("protocol"); $_ENV['appDB']->query("UPDATE idsDeviceServices SET name = '$name', port = '$port', protocol = '$protocol' WHERE id = '$sid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceServiceDelete() { $id = sanitize("id"); $sid = sanitize("sid"); $_ENV['appDB']->query("DELETE FROM idsDeviceServices WHERE id = '$sid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } ?>
Did this file decode correctly?
Original Code
<?php
function prv_deviceManagement() { $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function displayAlldevices() { if (sanitize('filterDeviceType')) { $filterQuery = "WHERE idsDevices.type = '" . sanitize('filterDeviceType') . "'"; } $q = $_ENV['appDB']->query("SELECT idsDevices.*, idsDeviceTypes.name AS typeName FROM idsDevices JOIN idsDeviceTypes ON (idsDevices.type = idsDeviceTypes.id) $filterQuery ORDER BY name"); while ($row = mysqli_fetch_assoc($q)) { if (!getVar("id")) setVar("id", $row['id']); $q2 = $_ENV['appDB']->query("SELECT * FROM idsDeviceMeta WHERE deviceID = '" . $row['id'] . "' AND name = 'State'"); while ($row2 = mysqli_fetch_assoc($q2)) { $row['state'] = $row2['value']; } $out .= itemRenderer('deviceManagement', $row); } return $out; } function deviceDetails($id) { $q = $_ENV['appDB']->query("SELECT * FROM idsDevices WHERE id = '$id'"); $result = mysqli_fetch_object($q); if ($result) { $result->addresses = array(); $q = $_ENV['appDB']->query("SELECT * FROM idsDeviceAddresses WHERE deviceID = '$id'"); while($row = mysqli_fetch_object($q)) { $result->addresses[] = $row; } $q = $_ENV['appDB']->query("SELECT * FROM idsDeviceServices WHERE deviceID = '$id'"); while($row = mysqli_fetch_object($q)) { $result->services[] = $row; } $q = $_ENV['appDB']->query("SELECT * FROM idsDeviceMeta WHERE deviceID = '$id' ORDER BY name ASC"); while($row = mysqli_fetch_object($q)) { $result->meta[] = $row; } } return $result; } function ajax_deviceManagementUpdate() { $id = sanitize("id"); $name = sanitize("name"); $description = sanitize("description"); $type = sanitize("deviceType"); $_ENV['appDB']->query("UPDATE idsDevices SET name = '$name', description = '$description', type = '$type' WHERE id = '$id'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceManagementCreate() { $q = $_ENV['appDB']->query("INSERT INTO idsDevices (name, description, type) VALUES ('New Device', '', '1')"); $id = mysqli_insert_id($_ENV['appDB']->link); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceManagementDelete() { $id = sanitize("id"); $_ENV['appDB']->query("DELETE FROM idsDevices WHERE id = '$id'"); $_ENV['appDB']->query("DELETE FROM idsDeviceAddresses WHERE deviceID = '$id'"); $_ENV['appDB']->query("DELETE FROM idsDeviceServices WHERE deviceID = '$id'"); $_ENV['appDB']->query("DELETE FROM idsDeviceMeta WHERE deviceID = '$id'"); unset($id); unset($_GET['id']); unset($_POST['id']); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceAddressCreate() { $id = sanitize("id"); $q = $_ENV['appDB']->query("INSERT INTO idsDeviceAddresses (deviceID, name, ip) VALUES ('$id', 'eth0', '" . ip2long('0.0.0.0') . "')"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceAddressUpdate() { $id = sanitize("id"); $aid = sanitize("aid"); $name = sanitize("name"); $ip = sanitize("ip"); $_ENV['appDB']->query("UPDATE idsDeviceAddresses SET name = '$name', ip = '" . ip2long($ip) . "' WHERE id = '$aid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceAddressDelete() { $id = sanitize("id"); $aid = sanitize("aid"); $_ENV['appDB']->query("DELETE FROM idsDeviceAddresses WHERE id = '$aid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceServiceCreate() { $id = sanitize("id"); $q = $_ENV['appDB']->query("INSERT INTO idsDeviceServices (deviceID, name, port, protocol) VALUES ('$id', 'Not Configured', '0', '6')"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceServiceUpdate() { $id = sanitize("id"); $sid = sanitize("sid"); $name = sanitize("name"); $port = sanitize("port"); $protocol = sanitize("protocol"); $_ENV['appDB']->query("UPDATE idsDeviceServices SET name = '$name', port = '$port', protocol = '$protocol' WHERE id = '$sid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } function ajax_deviceServiceDelete() { $id = sanitize("id"); $sid = sanitize("sid"); $_ENV['appDB']->query("DELETE FROM idsDeviceServices WHERE id = '$sid'"); $_ENV['templateRenderer'] = displayAlldevices(); $_ENV['templateData'] = deviceDetails(sanitize("id")); $_ENV['template'] = "template_deviceManagement.php"; } ?>
Function Calls
| None |
Stats
| MD5 | 09f34d07b76bb43faa2914e617a2555b |
| Eval Count | 0 |
| Decode Time | 123 ms |