Edd_Helpers::get_licenses( int $order_id )

Get the licenses of the order.


Parameters Parameters

$order_id

(Required) The payment ID.


Top ↑

Return Return

(string) The licenses.


Source Source

File: src/integrations/edd/helpers/edd-helpers.php

	public function get_licenses( $order_id = 0 ) {

		if ( ! class_exists( '\EDD_Software_Licensing' ) ) {
			return '';
		}

		$order_licenses = array();

		$edd_license = \EDD_Software_Licensing::instance();

		$args['payment_id'] = $order_id;

		$licenses = (array) $edd_license->licenses_db->get_licenses( $args );

		if ( ! empty( $licenses ) ) {

			foreach ( $licenses as $license ) {

				$order_licenses[] = $license->license_key;

			}
		}

		return implode( ', ', $order_licenses );

	}