<% extends 'layout.html' %>
<% block content %>
<div id="mailpoet_subscribers_export" class="wrap">
<h1 class="mailpoet-h1 mailpoet-title">
<span><%= __('Export') %></span>
<a class="mailpoet-button button button-secondary button-small" href="?page=mailpoet-subscribers#/"><%= __('Back to Subscribers') %></a>
</h1>
<% if segments is empty %>
<div class="error">
<p><%= __("Yikes! Couldn't find any subscribers") %></p>
</div>
<% endif %>
<div id="mailpoet-export" class="mailpoet-tab-content">
<!-- Template data -->
</div>
</div>
<script id="mailpoet_subscribers_export_template" type="text/x-handlebars-template">
<div id="export_result_notice" class="updated mailpoet_hidden">
<!-- Result message -->
</div>
<div class="mailpoet-settings-grid">
{{#if segments}}
<div class="mailpoet-settings-label">
<label for="export_lists">
<%= __('Pick one or multiple lists') %>
</label>
</div>
<div class="mailpoet-settings-inputs">
<div class="mailpoet-form-select mailpoet-form-input">
<select id="export_lists" data-placeholder="<%= _x('Select', 'Verb') %>" multiple="multiple"></select>
</div>
</div>
{{/if}}
<div class="mailpoet-settings-label">
<label for="export_columns">
<%= __('List of fields to export') %>
<p class="description">
<%= __('[link]Read about the Global status.[/link]')
|replaceLinkTags('https://kb.mailpoet.com/article/245-what-is-global-status', {'target': '_blank', 'data-beacon-article': '5a9548782c7d3a75495122f9'})
|raw
%>
</p>
</label>
</div>
<div class="mailpoet-settings-inputs">
<div class="mailpoet-form-select mailpoet-form-input">
<select id="export_columns" data-placeholder="<%= _x('Select', 'Verb') %>" multiple="multiple"></select>
</div>
</div>
<div class="mailpoet-settings-label">
<%= __('Format') %>
</div>
<div class="mailpoet-settings-inputs">
<div class="mailpoet-settings-inputs-row">
<label class="mailpoet-form-radio">
<input type="radio" name="option_format" id="export-format-csv" value="csv" checked>
<span class="mailpoet-form-radio-control"></span>
</label>
<label for="export-format-csv"><%= __('CSV file') %></label>
</div>
<div class="mailpoet-settings-inputs-row<%if not zipExtensionLoaded %> mailpoet-disabled<%endif%>">
<label class="mailpoet-form-radio">
<input type="radio" name="option_format" id="export-format-xlsx" value="xlsx"<%if not zipExtensionLoaded %> disabled<%endif%>>
<span class="mailpoet-form-radio-control"></span>
</label>
<label for="export-format-xlsx"><%= __('Excel file') %></label>
</div>
<%if not zipExtensionLoaded %>
<div class="inline notice notice-warning">
<p><%= __('ZIP extension is required to create Excel files. Please refer to the [link]official PHP ZIP installation guide[/link] or contact your hosting provider’s technical support for instructions on how to install and load the ZIP extension.' | replaceLinkTags('http://php.net/manual/en/zip.installation.php')) %></p>
</div>
<%endif%>
</div>
<div class="mailpoet-settings-save">
<a href="javascript:;" class="mailpoet-button mailpoet-disabled button-primary" id="mailpoet-export-button">
<%= __('Export') %>
</a>
</div>
</div>
</script>
<script type="text/javascript">
var
segments = <%= segments|raw %>,
subscriberFieldsSelect2 =
<%= subscriberFieldsSelect2|raw %>,
exportData = {
segments: segments.length || null
};
</script>
<% endblock %>
<% block translations %>
<%= localize({
'serverError': __('Server error:'),
'exportMessage': __('%1$s subscribers were exported. Get the exported file [link]here[/link].')
}) %>
<% endblock %>