feat: add a pod_name parameter
This commit is contained in:
parent
8ccabf59a1
commit
8043cc7739
2 changed files with 16 additions and 29 deletions
|
@ -35,7 +35,6 @@ class TablePress_ExportPods_View extends TablePress_View {
|
|||
'error_export' => __( 'Error: The export failed.', 'tablepress' ),
|
||||
'error_load_table' => __( 'Error: This table could not be loaded!', 'tablepress' ),
|
||||
'error_table_corrupted' => __( 'Error: The internal data of this table is corrupted!', 'tablepress' ),
|
||||
'error_create_zip_file' => __( 'Error: The ZIP file could not be created.', 'tablepress' ),
|
||||
) );
|
||||
|
||||
$this->add_text_box( 'head', array( $this, 'textbox_head' ), 'normal' );
|
||||
|
@ -64,8 +63,7 @@ class TablePress_ExportPods_View extends TablePress_View {
|
|||
<?php _e( 'Regularly exporting tables is also recommended as a backup of your data.', 'tablepress' ); ?>
|
||||
</p>
|
||||
<p>
|
||||
<?php _e( 'To export, select the tables, the PODS parameters, and the desired export format.', 'tablepress' ); ?>
|
||||
<?php _e( 'If you choose more than one table, the exported files will automatically be stored in a ZIP archive file.', 'tablepress' ); ?>
|
||||
<?php _e( 'To export, select the table, the PODS parameters, and the desired export format.', 'tablepress' ); ?>
|
||||
<br />
|
||||
<?php _e( 'Be aware that for the CSV and HTML formats only the table data, but no table options are exported!', 'tablepress' ); ?>
|
||||
<?php _e( 'For the JSON format, the table data and the table options are exported.', 'tablepress' ); ?>
|
||||
|
@ -104,12 +102,7 @@ class TablePress_ExportPods_View extends TablePress_View {
|
|||
<tbody>
|
||||
<tr>
|
||||
<th class="column-1 top-align" scope="row">
|
||||
<label for="tables-export"><?php _e( 'Tables to Export', 'tablepress' ); ?>:</label>
|
||||
<?php
|
||||
if ( $data['zip_support_available'] ) {
|
||||
echo '<br /><br /><label for="tables-export-select-all"><input type="checkbox" id="tables-export-select-all"> ' . __( 'Select all', 'tablepress' ) . '</label>';
|
||||
}
|
||||
?>
|
||||
<label for="tables-export"><?php _e( 'Table to Export', 'tablepress' ); ?>:</label>
|
||||
</th>
|
||||
<td class="column-2">
|
||||
<input type="hidden" name="export[tables_list]" id="tables-export-list" value="" />
|
||||
|
@ -117,7 +110,6 @@ class TablePress_ExportPods_View extends TablePress_View {
|
|||
$select_size = $data['tables_count'] + 1; // to show at least one empty row in the select
|
||||
$select_size = max( $select_size, 3 );
|
||||
$select_size = min( $select_size, 12 );
|
||||
$size_multiple = ( $data['zip_support_available'] ) ? " size=\"{$select_size}\" multiple=\"multiple\"" : '';
|
||||
?>
|
||||
<select id="tables-export" name="export[tables][]"<?php echo $size_multiple; ?>>
|
||||
<?php
|
||||
|
@ -136,11 +128,6 @@ class TablePress_ExportPods_View extends TablePress_View {
|
|||
}
|
||||
?>
|
||||
</select>
|
||||
<?php
|
||||
if ( $data['zip_support_available'] ) {
|
||||
echo '<br /><span class="description">' . __( 'You can select multiple tables by holding down the “Ctrl” key (Windows) or the “Command” key (Mac).', 'tablepress' ) . '</span>';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -170,18 +157,16 @@ class TablePress_ExportPods_View extends TablePress_View {
|
|||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="column-1" scope="row"><?php _e( 'ZIP file', 'tablepress' ); ?>:</th>
|
||||
<th class="column-1" scope="row"><label for="tables-export-pod-name"><?php _e( 'Pod name', 'tablepress'); ?>:</label></th>
|
||||
<td class="column-2">
|
||||
<?php
|
||||
if ( $data['zip_support_available'] ) {
|
||||
?>
|
||||
<input type="checkbox" id="tables-export-zip-file" name="export[zip_file]" value="true" />
|
||||
<label for="tables-export-zip-file"><?php _e( 'Create a ZIP archive.', 'tablepress' ); ?> <span id="tables-export-zip-file-description" class="description hide-if-js"><?php _e( '(Mandatory if more than one table is selected.)', 'tablepress' ); ?></span></label>
|
||||
<?php
|
||||
} else {
|
||||
_e( 'Note: Support for ZIP file creation seems not to be available on this server.', 'tablepress' );
|
||||
}
|
||||
?>
|
||||
<select id="tables-export-pod-name" name="export[pod_name]">
|
||||
<?php
|
||||
foreach ( $data['pod_names'] as $pod) {
|
||||
$selected = selected( $pod, $data['pod_name'], false );
|
||||
echo "<option{$selected} value=\"{$pod}\"?{$pod}</option>";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue