WC_Customer_Download_Log_Data_Store::update()publicWC 1.0

Method to update a download log in the database.

Метод класса: WC_Customer_Download_Log_Data_Store{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WC_Customer_Download_Log_Data_Store = new WC_Customer_Download_Log_Data_Store();
$WC_Customer_Download_Log_Data_Store->update( $download_log );
$download_log(WC_Customer_Download_Log) (обязательный) (передается по ссылке — &)
Download log object.

Код WC_Customer_Download_Log_Data_Store::update() WC 8.7.0

public function update( &$download_log ) {
	global $wpdb;

	$data = array(
		'timestamp'       => date( 'Y-m-d H:i:s', $download_log->get_timestamp( 'edit' )->getTimestamp() ),
		'permission_id'   => $download_log->get_permission_id( 'edit' ),
		'user_id'         => $download_log->get_user_id( 'edit' ),
		'user_ip_address' => $download_log->get_user_ip_address( 'edit' ),
	);

	$format = array(
		'%s',
		'%s',
		'%s',
		'%s',
	);

	$wpdb->update(
		$wpdb->prefix . self::get_table_name(),
		$data,
		array(
			'download_log_id' => $download_log->get_id(),
		),
		$format
	);
	$download_log->apply_changes();
}