<div class="acym__content acym_area padding-vertical-1 padding-horizontal-2 margin-bottom-2">
	<div class="cell margin-bottom-2">
		<div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_CONFIDENTIALITY'); ?></div>
		<div class="grid-x grid-margin-x">
            <?php echo acym_switch(
                'config[gdpr_export]',
                $this->config->get('gdpr_export'),
                acym_translation('ACYM_GDPR_EXPORT_BUTTON'),
                [],
                'xlarge-3 medium-5 small-9',
                'auto',
                '',
                'export_config'
            ); ?>
		</div>
		<div class="grid-x grid-margin-x margin-top-1">
            <?php echo acym_switch(
                'config[gdpr_delete]',
                $this->config->get('gdpr_delete'),
                acym_translation('ACYM_GDPR_DELETE_BUTTON'),
                [],
                'xlarge-3 medium-5 small-9'
            ); ?>
		</div>
	</div>

	<div class="cell margin-bottom-2">
		<div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_TRACKING'); ?></div>

		<div class="grid-x grid-margin-x margin-y">
			<label class="cell xlarge-3 small-5" for="from_as_replyto">
                <?php echo acym_translation('ACYM_TRACKINGSYSTEM'); ?>
			</label>
			<div class="cell xlarge-9 small-7 acym_vcenter">
                <?php $trackingMode = $this->config->get('trackingsystem', 'acymailing'); ?>

				<input
						type="checkbox"
						name="config[trackingsystem][]"
						id="trackingsystem[0]"
						value="acymailing"
                    <?php echo stripos($trackingMode, 'acymailing') !== false ? 'checked="checked"' : ''; ?>
				/>
				<label for="trackingsystem[0]">AcyMailing<?php echo acym_info(['textShownInTooltip' => 'ACYM_TRACKINGSYSTEM_ACY_DESC']); ?></label>

				<input
						type="checkbox"
						name="config[trackingsystem][]"
						id="trackingsystem[1]"
						value="google"
                    <?php echo stripos($trackingMode, 'google') !== false ? 'checked="checked"' : ''; ?>
				/>
				<label for="trackingsystem[1]">Google Analytics<?php echo acym_info(['textShownInTooltip' => 'ACYM_TRACKINGSYSTEM_GA_DESC']); ?></label>

				<input type="hidden" name="config[trackingsystem][]" value="1" />
			</div>
		</div>

		<div class="grid-x grid-margin-x margin-y margin-top-1">
            <?php
            echo acym_switch(
                'config[trackingsystemexternalwebsite]',
                $this->config->get('trackingsystemexternalwebsite'),
                acym_translation('ACYM_TRACKINGSYSTEM_EXTERNAL_LINKS').acym_info(['textShownInTooltip' => 'ACYM_TRACKINGSYSTEM_EXTERNAL_LINKS_DESC']),
                [],
                'xlarge-3 medium-5 small-9',
                'auto',
                '',
                'external_config'
            );
            ?>
		</div>
	</div>
	<div class="cell margin-bottom-2">
		<div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_DATA_MANAGEMENT'); ?></div>
        <?php if (acym_level(ACYM_ESSENTIAL)) { ?>
			<div class="grid-x grid-margin-x margin-y">
                <?php
                echo acym_switch(
                    'config[delete_stats_enabled]',
                    $this->config->get('delete_stats_enabled', 0),
                    acym_translation('ACYM_DELETE_DETAILED_STATS_AFTER').acym_info(['textShownInTooltip' => 'ACYM_DELETE_DETAILED_STATS_AFTER_DESC']),
                    [],
                    'xlarge-3 medium-5 small-9',
                    'auto',
                    '',
                    'delete_stats_enabled'
                ); ?>
				<div class="cell grid-x" id="delete_stats_enabled">
                    <?php
                    $delayTypeAuto = $data['typeDelay'];
                    echo $delayTypeAuto->display('config[delete_stats]', $this->config->get('delete_stats', 86400 * 360), \AcyMailing\Types\DelayType::TYPE_WEEKS_MONTHS);
                    ?>
				</div>
			</div>
        <?php } ?>
		<div class="grid-x grid-margin-x margin-y margin-top-1">
            <?php
            echo acym_switch(
                'config[delete_user_history_enabled]',
                $this->config->get('delete_user_history_enabled', 0),
                acym_translation('ACYM_DELETE_USER_HISTORY_AFTER'),
                [],
                'xlarge-3 medium-5 small-9',
                'auto',
                '',
                'delete_user_history_enabled'
            ); ?>
			<div class="cell grid-x" id="delete_user_history_enabled">
                <?php
                $delayTypeAuto = $data['typeDelay'];
                echo $delayTypeAuto->display('config[delete_user_history]', $this->config->get('delete_user_history', 0), \AcyMailing\Types\DelayType::TYPE_WEEKS_MONTHS);
                ?>
			</div>
		</div>
		<div class="grid-x grid-margin-x margin-y margin-top-1">
            <?php
            echo acym_switch(
                'config[delete_archive_history_enabled]',
                $this->config->get('delete_archive_history_enabled', 1),
                acym_translation('ACYM_DELETE_ARCHIVE_HISTORY_AFTER'),
                [],
                'xlarge-3 medium-5 small-9',
                'auto',
                '',
                'delete_archive_history_enabled'
            ); ?>
			<div class="cell grid-x" id="delete_archive_history_enabled">
                <?php
                $delayTypeAuto = $data['typeDelay'];
                echo $delayTypeAuto->display(
                    'config[delete_archive_history_after]',
                    $this->config->get('delete_archive_history_after', 86400 * 90),
                    \AcyMailing\Types\DelayType::TYPE_WEEKS_MONTHS
                );
                ?>
			</div>
		</div>
	</div>
	<div class="cell margin-bottom-2">
		<div class="acym__title acym__title__secondary"><?php echo acym_translation('ACYM_USER_DATA_MANAGEMENT'); ?></div>
		<div class="grid-x grid-margin-x margin-y">
            <?php
            echo acym_switch(
                'config[export_data_changes]',
                $this->config->get('export_data_changes', 0),
                acym_translation('ACYM_EXPORT_DATA_CHANGES').acym_info(['textShownInTooltip' => 'ACYM_EXPORT_DATA_CHANGES_DESC']),
                [],
                'xlarge-3 medium-5 small-9',
                'auto',
                '',
                'export_data_changes'
            ); ?>
			<div id="export_data_changes" class="cell grid-x margin-top-1">
				<div class="cell grid-x">
					<label class="xlarge-3 medium-5 small-9"><?php echo acym_translation('ACYM_SELECT_FIELDS_TO_EXPORT'); ?></label>
					<div class="cell xlarge-3 medium-5 small-9">
                        <?php echo acym_selectMultiple(
                            $data['fields'],
                            'config[export_data_changes_fields]',
                            $data['export_data_changes_fields'],
                            ['class' => 'acym__select'],
                            'id',
                            'name',
                            true
                        ); ?>
					</div>
				</div>
				<div class="cell grid-x margin-top-1">
					<div class="cell xlarge-3 medium-5 small-9 grid-x">
						<button type="button" class="button button-secondary acy_button_submit cell shrink" data-task="downloadExportChangesFile">
                            <?php echo acym_translation('ACYM_EXPORT'); ?>
						</button>
					</div>
					<div class="cell xlarge-3 medium-5 small-9">
                        <?php
                        $choices = [1 => acym_translation('ACYM_CURRENT_MONTH'), 0 => acym_translation('ACYM_PREVIOUS_MONTH')];
                        echo acym_select($choices, 'export_changes_file_current', 1, ['class' => 'acym__select']);
                        ?>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="cell margin-bottom-2">
		<div class="acym__title acym__title__secondary">
            <?php echo acym_translation('ACYM_DATA_EXPORT_MANAGEMENT'); ?>
		</div>

		<div class="grid-x grid-margin-x margin-y">
			<label class="cell xlarge-3 medium-5 small-9">
                <?php
                echo acym_translation('ACYM_CSV_SEPARATOR_CHOICE');
                echo acym_info(
                    [
                        'textShownInTooltip' => acym_translation('ACYM_CSV_SEPARATOR_CHOICE_DESC'),
                    ]
                );
                ?>
			</label>
			<div class="cell xlarge-9 medium-7 small-12 acym_vcenter">
				<label class="margin-right-1">
					<input type="radio"
						   name="config[csv_separator]"
						   value=";"
                        <?php echo $this->config->get('csv_separator', ',') === ';' ? 'checked="checked"' : ''; ?> />
					;
				</label>

				<label>
					<input type="radio"
						   name="config[csv_separator]"
						   value=","
                        <?php echo $this->config->get('csv_separator', ',') === ',' ? 'checked="checked"' : ''; ?> />
					,
				</label>
			</div>
		</div>
	</div>
</div>
