Esempio n. 1
0
 /**
  * Delete original-file if exists
  * @return TRUE for success, FALSE for failure
  */
 public function deleteOriginalFile()
 {
     $file_id = self::getOriginalFileId();
     if (!$file_id) {
         return FALSE;
     }
     $receipt_fields = self::$_custom_fields;
     $receipt_group_id = self::$_custom_group_id;
     $receipt_id = $this->Id;
     $query = "\n      UPDATE `civicrm_value_donation_receipt_{$receipt_group_id}`\n      SET `{$receipt_fields['original_file']}` = NULL\n      WHERE id = {$receipt_id}\n    ";
     $result = CRM_Core_DAO::executeQuery($query);
     $success = CRM_Donrec_Logic_File::deleteFile($file_id);
     return $success;
 }