PluginProbe
Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity / 1.0
Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity v1.0
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 1.6.1 All 66 releases
logtivity / Logs / Download_Monitor / Logtivity_Download_Monitor.php

Logtivity_Download_Monitor.php in Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity 1.0, at Logs/Download_Monitor/Logtivity_Download_Monitor.php

25 lines 760 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 class Logtivity_Download_Monitor extends Logtivity_Abstract_Logger
4 {
5 public function __construct()
6 {
7 add_action('dlm_downloading', [$this, 'itemDownloaded']);
8 }
9
10 public function itemDownloaded($download)
11 {
12 return Logtivity_Logger::log()
13 ->setAction('Resource Downloaded. [' . $download->get_title() . ']')
14 ->addMeta('Download Title', $download->get_title())
15 ->addMeta('Download Slug', $download->get_slug())
16 ->addMeta('Download ID', $download->get_id())
17 ->addMeta('Download Count', $download->get_download_count())
18 ->addMeta('Is Featured', $download->is_featured())
19 ->addMeta('Is Members Only', $download->is_members_only())
20 ->send();
21 }
22 }
23
24 $Logtivity_Download_Monitor = new Logtivity_Download_Monitor;
25