Files
thetool/application/Api/v1/DeviceApicontroller.php
Spitzer_Daniel 81ba7c633c Devices:
OLT ONT Implementation Devices
Snmp Version

Devicetypes:
Olt Flag
2023-07-04 18:19:30 +02:00

28 lines
860 B
PHP

<?php
class DeviceApicontroller extends mfBaseApicontroller
{
protected function init()
{
$db = $this->db(ADDRESSDB_DBHOST, ADDRESSDB_DBUSER, ADDRESSDB_DBPASS, ADDRESSDB_DBNAME);
$this->addRoute("/device/getDevices", "getDevices", "GET");
}
protected function getDevices()
{
$devices = DeviceModel::getAll();
foreach ($devices as $key => $device) {
$deviceReturn[$key]['id'] = $device->id;
$deviceReturn[$key]['name'] = $device->name;
$deviceReturn[$key]['ip'] = $device->ip;
$deviceReturn[$key]['snmp_version'] = $device->snmp_version;
$deviceReturn[$key]['serial'] = $device->serial;
$deviceReturn[$key]['manufactor'] = $device->devicetype->devicemanufactor->name;
}
return mfResponse::Ok($deviceReturn);
}
}