139 lines
8.5 KiB
PHP
139 lines
8.5 KiB
PHP
<table class="form-table">
|
|
<tbody>
|
|
<tr valign="top">
|
|
<td class="<?php printf( 'wooccm_%s_wrapper', esc_attr( $current_section ) ); ?> wc_payment_gateways_wrapper" colspan="2">
|
|
<table id="<?php printf( 'wooccm_%s_fields', esc_attr( $current_section ) ); ?>" class="wc_gateways widefat" cellspacing="0" aria-describedby="<?php printf( 'wooccm_%s_settings-description', esc_attr( $current_section ) ); ?>">
|
|
<thead>
|
|
<tr>
|
|
<th class="sort" style="width:1%"></th>
|
|
<th class="required" style="width:1%"><?php esc_html_e( 'Required', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="position" style="width:1%;min-width: 100px;"><?php esc_html_e( 'Position', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="clear"><?php esc_html_e( 'Clear', 'woocommerce-checkout-manager' ); ?><span class="woocommerce-help-tip" style="position:absolute;top:50%;margin-top:-0.5em;" data-tip="<?php esc_html_e( 'Disallow floating elements on the left and right side of this field.', 'woocommerce-checkout-manager' ); ?>"></span></th>
|
|
<th class="type" style="width:1%"><?php esc_html_e( 'Type', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="label" style="width:1%;min-width: 100px;"><?php esc_html_e( 'Label', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="placeholder"><?php esc_html_e( 'Placeholder', 'woocommerce-checkout-manager' ); ?></th>
|
|
<!--<th class="listable"><?php esc_html_e( 'Listable', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="sortable"><?php esc_html_e( 'Sortable', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="filterable"><?php esc_html_e( 'Filterable', 'woocommerce-checkout-manager' ); ?></th>-->
|
|
<th class="parent" style="width:1%"><?php esc_html_e( 'Parent', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="id" style="width:1%;"><?php esc_html_e( 'ID', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="status" style="width:1%"><?php esc_html_e( 'Disabled', 'woocommerce-checkout-manager' ); ?></th>
|
|
<th class="edit" style="width:1%"></th>
|
|
<th class="delete" style="width:1%"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="ui-sortable">
|
|
<?php if ( count( $fields ) ) : ?>
|
|
<?php foreach ( $fields as $id => $field ) : ?>
|
|
<tr data-field_id="<?php echo esc_attr( $field['id'] ); ?>" data-field_order="<?php echo esc_attr( $field['order'] ); ?>">
|
|
<td class="sort ui-sortable-handle">
|
|
<div class="wc-item-reorder-nav">
|
|
<button type="button" class="wc-move-up wc-move-disabled" tabindex="-1" aria-hidden="true" aria-label="<?php echo esc_attr( sprintf( esc_html__( 'Move the "%s" payment method up', 'woocommerce-checkout-manager' ), $field['label'] ) ); ?>"><?php esc_html_e( 'Move up', 'woocommerce-checkout-manager' ); ?></button>
|
|
<button type="button" class="wc-move-down" tabindex="0" aria-hidden="false" aria-label="<?php echo esc_attr( sprintf( esc_html__( 'Move the "%s" payment method down', 'woocommerce-checkout-manager' ), $field['label'] ) ); ?>"><?php esc_html_e( 'Move down', 'woocommerce-checkout-manager' ); ?></button>
|
|
<input type="hidden" name="field_order[]" value="<?php echo esc_attr( $id ); ?>">
|
|
</div>
|
|
</td>
|
|
<td class="required">
|
|
<a data-field_attr="required" class="wooccm-field-toggle-attribute" href="#">
|
|
<?php
|
|
if ( true === $field['required'] ) {
|
|
echo '<span class="woocommerce-input-toggle woocommerce-input-toggle--enabled" aria-label="' . esc_attr( sprintf( esc_html__( 'The "%s" field currently enabled', 'woocommerce-checkout-manager' ), $field['label'] ) ) . '">' . esc_attr__( 'Yes', 'woocommerce-checkout-manager' ) . '</span>';
|
|
} else {
|
|
echo '<span class="woocommerce-input-toggle woocommerce-input-toggle--disabled" aria-label="' . esc_attr( sprintf( esc_html__( 'The "%s" field currently disabled', 'woocommerce-checkout-manager' ), $field['label'] ) ) . '">' . esc_attr__( 'No', 'woocommerce-checkout-manager' ) . '</span>';
|
|
}
|
|
?>
|
|
</a>
|
|
</td>
|
|
<td class="position">
|
|
<select data-field_attr="position" class="wooccm-field-change-attribute" style="width: auto; border-radius: 3px; height: 28px; line-height: 28px;" name="position">
|
|
<option <?php selected( $field['position'], 'form-row-wide' ); ?> value="form-row-wide"><?php esc_html_e( 'Wide', 'woocommerce-checkout-manager' ); ?></option>
|
|
<option <?php selected( $field['position'], 'form-row-first' ); ?> value="form-row-first"><?php esc_html_e( 'Left', 'woocommerce-checkout-manager' ); ?></option>
|
|
<option <?php selected( $field['position'], 'form-row-last' ); ?> value="form-row-last"><?php esc_html_e( 'Right', 'woocommerce-checkout-manager' ); ?></option>
|
|
</select>
|
|
</td>
|
|
<td class="clear">
|
|
<a data-field_attr="clear" class="wooccm-field-toggle-attribute" href="#">
|
|
<?php
|
|
if ( true === $field['clear'] ) {
|
|
echo '<span class="woocommerce-input-toggle woocommerce-input-toggle--enabled" aria-label="' . esc_attr( sprintf( esc_html__( 'The "%s" field currently enabled', 'woocommerce-checkout-manager' ), $field['label'] ) ) . '">' . esc_attr__( 'Yes', 'woocommerce-checkout-manager' ) . '</span>';
|
|
} else {
|
|
echo '<span class="woocommerce-input-toggle woocommerce-input-toggle--disabled" aria-label="' . esc_attr( sprintf( esc_html__( 'The "%s" field currently disabled', 'woocommerce-checkout-manager' ), $field['label'] ) ) . '">' . esc_attr__( 'No', 'woocommerce-checkout-manager' ) . '</span>';
|
|
}
|
|
?>
|
|
</a>
|
|
</td>
|
|
<td class="type">
|
|
<?php echo esc_html( $field['type'] ); ?>
|
|
</td>
|
|
<td class="label">
|
|
<?php echo esc_html( $field['label'] ); ?>
|
|
</td>
|
|
<td class="placeholder">
|
|
<?php echo esc_html( $field['placeholder'] ); ?>
|
|
</td>
|
|
<td class="parent">
|
|
<?php
|
|
if ( ! empty( $field['conditional'] ) ) {
|
|
echo esc_attr( $field['conditional_parent_key'] );
|
|
}
|
|
?>
|
|
</td>
|
|
<td class="id">
|
|
<?php echo esc_html( $field['key'] ); ?>
|
|
</td>
|
|
<!--<td class="listable">
|
|
<?php
|
|
if ( true === $field['listable'] ) {
|
|
?>
|
|
<span class="status-enabled"><?php esc_html_e( 'Yes' ); ?></span>
|
|
<?php } else { ?>
|
|
<span class="status-disabled"><?php esc_html_e( 'Yes' ); ?></span>
|
|
<?php } ?>
|
|
</td>
|
|
<td class="sortable">
|
|
<?php
|
|
if ( true === $field['sortable'] ) {
|
|
?>
|
|
<span class="status-enabled"><?php esc_html_e( 'Yes' ); ?></span>
|
|
<?php } else { ?>
|
|
<span class="status-disabled"><?php esc_html_e( 'Yes' ); ?></span>
|
|
<?php } ?>
|
|
</td>
|
|
<td class="filterable">
|
|
<?php
|
|
if ( true === $field['filterable'] ) {
|
|
?>
|
|
<span class="status-enabled"><?php esc_html_e( 'Yes' ); ?></span>
|
|
<?php } else { ?>
|
|
<span class="status-disabled"><?php esc_html_e( 'Yes' ); ?></span>
|
|
<?php } ?>
|
|
</td>-->
|
|
<td class="status">
|
|
<a data-field_attr="disabled" class="wooccm-field-toggle-attribute" href="#">
|
|
<?php
|
|
if ( true === $field['disabled'] ) {
|
|
echo '<span class="woocommerce-input-toggle woocommerce-input-toggle--enabled" aria-label="' . esc_attr( sprintf( esc_html__( 'The "%s" field currently enabled', 'woocommerce-checkout-manager' ), $field['label'] ) ) . '">' . esc_attr__( 'Yes', 'woocommerce-checkout-manager' ) . '</span>';
|
|
} else {
|
|
echo '<span class="woocommerce-input-toggle woocommerce-input-toggle--disabled" aria-label="' . esc_attr( sprintf( esc_html__( 'The "%s" field currently disabled', 'woocommerce-checkout-manager' ), $field['label'] ) ) . '">' . esc_attr__( 'No', 'woocommerce-checkout-manager' ) . '</span>';
|
|
}
|
|
?>
|
|
</a>
|
|
</td>
|
|
<td class="edit">
|
|
<a class="<?php printf( 'wooccm_%s_settings_edit', esc_attr( $current_section ) ); ?> button" aria-label="<?php esc_html_e( 'Edit checkout field', 'woocommerce-checkout-manager' ); ?>" href="javascript:;"><?php esc_html_e( 'Edit' ); ?></a>
|
|
</td>
|
|
<td class="delete">
|
|
<?php if ( is_array( $defaults ) && ! in_array( $field['key'], array_column( $defaults, 'key' ) ) ) : ?>
|
|
<a class="<?php printf( 'wooccm_%s_settings_delete', esc_attr( $current_section ) ); ?>" aria-label="<?php esc_html_e( 'Edit checkout field', 'woocommerce-checkout-manager' ); ?>" href="javascript:;"><?php esc_html_e( 'Delete' ); ?></a>
|
|
<?php endif; ?>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
<?php endif; ?>
|
|
</tbody>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|