/** * Delete Mails and all its associated records. * * @param int $id * Id of the mail to delete. * * @return void */ public static function del($id) { if (empty($id)) { CRM_Core_Error::fatal(); } CRM_Utils_Hook::pre('delete', 'Mailing', $id, CRM_Core_DAO::$_nullArray); // delete all file attachments CRM_Core_BAO_File::deleteEntityFile('civicrm_mailing', $id); $dao = new CRM_Mailing_DAO_Mailing(); $dao->id = $id; $dao->delete(); CRM_Core_Session::setStatus(ts('Selected mailing has been deleted.'), ts('Deleted'), 'success'); CRM_Utils_Hook::post('delete', 'Mailing', $id, $dao); }
/** * Delete Mails and all its associated records * * @param int $id id of the mail to delete * * @return void * @access public * @static */ public static function del($id) { if (empty($id)) { CRM_Core_Error::fatal(); } // delete all file attachments CRM_Core_BAO_File::deleteEntityFile('civicrm_mailing', $id); $dao = new CRM_Mailing_DAO_Mailing(); $dao->id = $id; $dao->delete(); CRM_Core_Session::setStatus(ts('Selected mailing has been deleted.')); }