gpsposition.class.php 488 B

123456789101112131415161718
  1. <?php
  2. require_once DOL_DOCUMENT_ROOT . '/custom/bbus/class/bbdeviceposition.class.php';
  3. class GpsPosition
  4. {
  5. public function save(string $deviceId, string $lat, string $lon): bool
  6. {
  7. global $user, $db;
  8. $bbDevicePosition = new BbDevicePosition($db);
  9. $bbDevicePosition->ref = bin2hex(random_bytes(16));
  10. $bbDevicePosition->mac = $deviceId;
  11. $bbDevicePosition->lat = $lat;
  12. $bbDevicePosition->lon = $lon;
  13. return ($bbDevicePosition->create($user) > 0);
  14. }
  15. }