/** * bp_group_documents_remove_data() * * Cleans out both the files and the database records when a group is deleted */ function bp_group_documents_remove_data($group_id) { $results = BP_Group_Documents::get_list_by_group($group_id); if (count($results) >= 1) { foreach ($results as $document_params) { $document = new BP_Group_Documents($document_params['id'], $document_params); $document->delete(); do_action('bp_group_documents_delete_with_group', $document); } } }