/** * Validate a Server ID * * Verifies that the server exists. * * @param string $data Field data * @return ServerDBO Server DBO for this Server ID * @throws RecordNotFoundException */ public function validate($data) { $data = parent::validate($data); try { $serverDBO = load_ServerDBO(intval($data)); } catch (DBNoRowsFoundException $e) { throw new RecordNotFoundException("Server"); } return $serverDBO; }
/** * Set Server ID * * @param integer $id Server ID */ public function setServerID($id) { $id = intval($id); if ($id < 1) { // Not assigned to a server $serverid = null; $serverdbo = null; return; } $this->serverid = $id; $this->serverdbo = load_ServerDBO($id); }
/** * Set Server ID * * Set the Server that owns this IP address * * @param integer $id Server ID */ function setServerID($id) { $this->serverdbo = load_ServerDBO($id); $this->serverid = $id; }