1
0
mirror of https://github.com/ShaYmez/xlxd.git synced 2024-11-08 00:36:01 -05:00
xlxd/dashboard/pgs/class.station.php

40 lines
1.4 KiB
PHP
Raw Normal View History

<?php
class Station {
private $Callsign;
private $Via;
private $LastHeardTime;
private $Suffix;
private $CallsignOnly;
private $Peer;
2017-01-24 02:45:11 -05:00
private $OnModule;
2017-01-24 02:45:11 -05:00
public function __construct($Callsign, $Via, $Peer, $LastHeardTime, $OnModule) {
$this->Callsign = trim($Callsign);
$this->Via = trim($Via);
$this->Peer = trim($Peer);
$this->LastHeardTime = ParseTime($LastHeardTime);
if (strpos($Callsign, " / ") !== false) {
$this->Suffix = trim(substr($Callsign, strpos($Callsign, " / ")+3, strlen($Callsign)));
}
else {
$this->Suffix = "";
}
$tmp = explode(" ", $Callsign);
$this->CallsignOnly = $tmp[0];
2017-01-24 02:45:11 -05:00
$this->OnModule = $OnModule;
}
public function GetCallsign() { return $this->Callsign; }
public function GetVIA() { return $this->Via; }
public function GetPeer() { return $this->Peer; }
public function GetLastHeardTime() { return $this->LastHeardTime; }
public function GetSuffix() { return $this->Suffix; }
public function GetCallsignOnly() { return $this->CallsignOnly; }
2017-01-24 02:45:11 -05:00
public function GetModule() { return $this->OnModule; }
}
?>