public function preDelete(PropelPDO $con = null) { $mac = EtvaMacPeer::retrieveByMac($this->getMac()); $mac->setInUse(0); $mac->save(); $mac_strip = str_replace(':', '', $this->getMac()); $server = $this->getEtvaServer(); $node = $server->getEtvaNode(); $network_rra = new ServerNetworkRRA($node->getUuid(), $server->getUuid(), $mac_strip, false); $network_rra->delete(); return true; }