/** * Delete email address records from a location * * @param int $locationId Location ID to delete for * * @return void * * @access public * @static */ function deleteLocation($locationId) { $dao =& new CRM_Core_DAO_Email(); $dao->location_id = $locationId; $dao->find(); require_once 'CRM/Mailing/Event/BAO/Queue.php'; while ($dao->fetch()) { CRM_Mailing_Event_BAO_Queue::deleteEmail($dao->id); } $dao->reset(); $dao->location_id = $locationId; $dao->delete(); }