updated plugin Easy Digital Downloads version 3.1.4

This commit is contained in:
2023-07-19 21:08:59 +00:00
committed by Gitium
parent a7f6efbebb
commit 9a42dc17d2
109 changed files with 12446 additions and 5563 deletions

View File

@ -96,9 +96,13 @@ function edd_admin_add_discount( $data = array() ) {
? intval( $data['start_date_minute'] )
: '00';
$start_date_string = EDD()->utils->get_date_string(
$start_date,
$start_date_hour,
$start_date_minute
);
// The start date is entered in the user's WP timezone. We need to convert it to UTC prior to saving now.
$date = edd_get_utc_equivalent_date( EDD()->utils->date( $start_date . ' ' . $start_date_hour . ':' . $start_date_minute . ':00', edd_get_timezone_id(), false ) );
$to_add['start_date'] = $date->format( 'Y-m-d H:i:s' );
$to_add['start_date'] = edd_get_utc_date_string( $start_date_string );
}
// End date.
@ -111,9 +115,13 @@ function edd_admin_add_discount( $data = array() ) {
? intval( $data['end_date_minute'] )
: '59';
$end_date_string = EDD()->utils->get_date_string(
$end_date,
$end_date_hour,
$end_date_minute,
);
// The end date is entered in the user's WP timezone. We need to convert it to UTC prior to saving now.
$date = edd_get_utc_equivalent_date( EDD()->utils->date( $end_date . ' ' . $end_date_hour . ':' . $end_date_minute . ':00', edd_get_timezone_id(), false ) );
$to_add['end_date'] = $date->format( 'Y-m-d H:i:s' );
$to_add['end_date'] = edd_get_utc_date_string( $end_date_string );
}
// Meta values.
@ -229,9 +237,14 @@ function edd_admin_edit_discount( $data = array() ) {
? intval( $data['start_date_minute'] )
: '00';
$start_date_string = EDD()->utils->get_date_string(
$start_date,
$start_date_hour,
$start_date_minute,
);
// The start date is entered in the user's WP timezone. We need to convert it to UTC prior to saving now.
$date = edd_get_utc_equivalent_date( EDD()->utils->date( $start_date . ' ' . $start_date_hour . ':' . $start_date_minute . ':00', edd_get_timezone_id(), false ) );
$to_update['start_date'] = $date->format( 'Y-m-d H:i:s' );
$to_update['start_date'] = edd_get_utc_date_string( $start_date_string );
} else {
$to_update['start_date'] = null;
}
@ -246,9 +259,14 @@ function edd_admin_edit_discount( $data = array() ) {
? intval( $data['end_date_minute'] )
: '59';
$end_date_string = EDD()->utils->get_date_string(
$end_date,
$end_date_hour,
$end_date_minute
);
// The end date is entered in the user's WP timezone. We need to convert it to UTC prior to saving now.
$date = edd_get_utc_equivalent_date( EDD()->utils->date( $end_date . ' ' . $end_date_hour . ':' . $end_date_minute . ':00', edd_get_timezone_id(), false ) );
$to_update['end_date'] = $date->format( 'Y-m-d H:i:s' );
$to_update['end_date'] = edd_get_utc_date_string( $end_date_string );
} else {
$to_update['end_date'] = null;
}