PluginProbe
Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity / 1.19.0
Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity v1.19.0
3.3.9 3.3.8 trunk 1.0 1.1.0 1.10.0 1.11.0 1.11.1 1.12.0 1.13.0 1.14.0 1.15.0 1.16.0 1.17.0 1.17.1 1.18.0 1.19.0 1.2.0 1.20.0 1.20.1 1.3.0 1.3.1 1.4.0 1.5.0 1.6.0 All 67 releases
logtivity / Logs / Easy_Digital_Downloads / Logtivity_Abstract_Easy_Digital_Downloads.php

Logtivity_Abstract_Easy_Digital_Downloads.php in Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity 1.19.0, at Logs/Easy_Digital_Downloads/Logtivity_Abstract_Easy_Digital_Downloads.php

29 lines 962 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 abstract class Logtivity_Abstract_Easy_Digital_Downloads
4 {
5 public function getDownloadTitle($licenseOrSubscriptionOrDownloadId, $price_id = null)
6 {
7 $priceOptionName = false;
8
9 if ($licenseOrSubscriptionOrDownloadId instanceof EDD_Subscription) {
10 $download_id = $licenseOrSubscriptionOrDownloadId->product_id;
11 $price_id = $licenseOrSubscriptionOrDownloadId->price_id;
12 } elseif($licenseOrSubscriptionOrDownloadId instanceof EDD_SL_License) {
13 $download_id = $licenseOrSubscriptionOrDownloadId->download_id;
14 $price_id = $licenseOrSubscriptionOrDownloadId->price_id;
15 } else {
16 $download_id = $licenseOrSubscriptionOrDownloadId;
17 }
18
19 $prices = edd_get_variable_prices($download_id);
20
21 if ($prices && count($prices) && $price_id) {
22 if (isset($prices[$price_id])) {
23 $priceOptionName = $prices[$price_id]['name'];
24 }
25 }
26
27 return logtivity_get_the_title($download_id) . ( $priceOptionName ? ' - ' .$priceOptionName : '');
28 }
29 }