3 +--------------------------------------------------------------------+
4 | Copyright CiviCRM LLC. All rights reserved. |
6 | This work is published under the GNU AGPLv3 license with some |
7 | permitted exceptions and without any warranty. For full license |
8 | and copyright information, see https://civicrm.org/licensing |
9 +--------------------------------------------------------------------+
15 * @copyright CiviCRM LLC https://civicrm.org/licensing
19 * This class gets the name of the file to upload
21 class CRM_Member_Export_Form_Select
extends CRM_Export_Form_Select
{
24 * Call the pre-processing function.
26 protected function callPreProcessing(): void
{
27 CRM_Member_Form_Task
::preProcessCommon($this);
31 * Does this export offer contact merging.
35 protected function isShowContactMergeOptions() {
40 * Get the name of the table for the relevant entity.
44 public function getTableName() {
45 return 'civicrm_membership';
49 * Get the group by clause for the component.
53 public function getEntityAliasField() {
54 return 'membership_id';