mirror of
https://github.com/Findus23/devicedetector.net.git
synced 2024-09-19 15:43:46 +02:00
add osFamily and browserFamily
This commit is contained in:
parent
65f906ea4e
commit
15ab0e837b
1 changed files with 4 additions and 1 deletions
|
@ -5,7 +5,9 @@ namespace DeviceDetectorNet;
|
||||||
require_once '../vendor/autoload.php';
|
require_once '../vendor/autoload.php';
|
||||||
|
|
||||||
use DeviceDetector\DeviceDetector;
|
use DeviceDetector\DeviceDetector;
|
||||||
|
use DeviceDetector\Parser\Client\Browser;
|
||||||
use DeviceDetector\Parser\Device\DeviceParserAbstract;
|
use DeviceDetector\Parser\Device\DeviceParserAbstract;
|
||||||
|
use DeviceDetector\Parser\OperatingSystem;
|
||||||
|
|
||||||
// OPTIONAL: Set version truncation to none, so full versions will be returned
|
// OPTIONAL: Set version truncation to none, so full versions will be returned
|
||||||
// By default only minor versions will be returned (e.g. X.Y)
|
// By default only minor versions will be returned (e.g. X.Y)
|
||||||
|
@ -32,7 +34,9 @@ if ($dd->isBot()) {
|
||||||
$data["botInfo"] = $dd->getBot();
|
$data["botInfo"] = $dd->getBot();
|
||||||
} else {
|
} else {
|
||||||
$data["clientInfo"] = $dd->getClient();
|
$data["clientInfo"] = $dd->getClient();
|
||||||
|
$data["browserFamily"]= Browser::getBrowserFamily($dd->getClient('short_name'));
|
||||||
$data["osInfo"] = $dd->getOs();
|
$data["osInfo"] = $dd->getOs();
|
||||||
|
$data["osFamily"]=OperatingSystem::getOsFamily($dd->getOs('short_name'));
|
||||||
$data["device"] = $dd->getDevice();
|
$data["device"] = $dd->getDevice();
|
||||||
$data["deviceName"] = $dd->getDeviceName();
|
$data["deviceName"] = $dd->getDeviceName();
|
||||||
$data["deviceBrand"] = $dd->getBrandName();
|
$data["deviceBrand"] = $dd->getBrandName();
|
||||||
|
@ -44,7 +48,6 @@ if ($dd->isBot()) {
|
||||||
"brand" => $icons->getBrandLogo()
|
"brand" => $icons->getBrandLogo()
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
header("Content-Type: application/json; charset=UTF-8");
|
header("Content-Type: application/json; charset=UTF-8");
|
||||||
echo json_encode($data,JSON_FORCE_OBJECT);
|
echo json_encode($data,JSON_FORCE_OBJECT);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue