woocommerce/includes/admin/meta-boxes/views/html-order-download-permiss...

51 lines
2.7 KiB
PHP
Raw Normal View History

2012-11-27 16:22:47 +00:00
<?php
if ( ! defined( 'ABSPATH' ) ) {
2016-11-18 17:13:02 +00:00
exit;
}
2012-10-16 09:11:50 +00:00
?>
<div class="wc-metabox closed">
<h3 class="fixed">
2016-11-18 17:13:02 +00:00
<button type="button" data-permission_id="<?php echo esc_attr( $download->get_id() ); ?>" rel="<?php echo esc_attr( $download->get_product_id() ) . ',' . esc_attr( $download->get_download_id() ); ?>" class="revoke_access button"><?php _e( 'Revoke access', 'woocommerce' ); ?></button>
<div class="handlediv" aria-label="<?php esc_attr_e( 'Click to toggle', 'woocommerce' ); ?>"></div>
2017-01-06 12:45:26 +00:00
<strong><?php
printf(
'#%s &mdash; %s &mdash; %s: %s &mdash; ',
esc_html( $product->get_id() ),
esc_html( apply_filters( 'woocommerce_admin_download_permissions_title', $product->get_name(), $download->get_product_id(), $download->get_order_id(), $download->get_order_key(), $download->get_download_id() ) ),
esc_html( $file_count ),
esc_html( wc_get_filename_from_url( $product->get_file_download_path( $download->get_download_id() ) ) )
);
2017-01-06 14:09:36 +00:00
printf( _n( 'Downloaded %s time', 'Downloaded %s times', $download->get_download_count(), 'woocommerce' ), esc_html( $download->get_download_count() ) )
2017-01-06 12:45:26 +00:00
?></strong>
2012-10-16 09:11:50 +00:00
</h3>
<table cellpadding="0" cellspacing="0" class="wc-metabox-content">
<tbody>
<tr>
<td>
<label><?php _e( 'Downloads remaining', 'woocommerce' ); ?></label>
2016-11-18 19:56:17 +00:00
<input type="hidden" name="permission_id[<?php echo $loop; ?>]" value="<?php echo esc_attr( $download->get_id() ); ?>" />
2016-11-18 17:13:02 +00:00
<input type="number" step="1" min="0" class="short" name="downloads_remaining[<?php echo $loop; ?>]" value="<?php echo esc_attr( $download->get_downloads_remaining() ); ?>" placeholder="<?php esc_attr_e( 'Unlimited', 'woocommerce' ); ?>" />
2012-10-16 09:11:50 +00:00
</td>
<td>
<label><?php _e( 'Access expires', 'woocommerce' ); ?></label>
2017-03-13 23:54:43 +00:00
<input type="text" class="short date-picker" name="access_expires[<?php echo $loop; ?>]" value="<?php echo ! is_null( $download->get_access_expires() ) ? date_i18n( 'Y-m-d', $download->get_access_expires()->getTimestamp() ) : ''; ?>" maxlength="10" placeholder="<?php esc_attr_e( 'Never', 'woocommerce' ); ?>" pattern="<?php echo esc_attr( apply_filters( 'woocommerce_date_input_html_pattern', '[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])' ) ); ?>" />
2012-10-16 09:11:50 +00:00
</td>
<td>
<label><?php _e( 'Customer download link', 'woocommerce' ); ?></label>
<?php
$download_link = add_query_arg( array(
2016-11-18 17:13:02 +00:00
'download_file' => $download->get_product_id(),
'order' => $download->get_order_key(),
'email' => urlencode( $download->get_user_email() ),
'key' => $download->get_download_id(),
), trailingslashit( home_url() ) );
2016-05-11 09:58:04 +00:00
echo '<a href="' . esc_url( $download_link ) . '">' . esc_html( $file_count ) . '</a>';
?>
</td>
2012-10-16 09:11:50 +00:00
</tr>
</tbody>
</table>
</div>