Отслеживание загрузок с WHMCS

Я пытаюсь отследить, какие файлы были загружены какими пользователями.

Я использую этот хук действия для отслеживания загрузок: http://docs.whmcs.com/Hooks:FileDownload

Вот код, который у меня есть для моей ловушки действий:

<?php
add_hook("FileDownload",0,"track_FileDownload","");

function track_FileDownload($vars)
{
logactivity("File Downloaded");
}
?>

Прямо сейчас это отображается в моем журнале активности:

File Downloaded

Но я хотел бы, чтобы в журнале также отображался заголовок загруженного файла, например так:

File Downloaded - Name Of File

Кто-нибудь знает, как это сделать или это возможно?

0

Решение

Согласно документации по хуку, вы можете прочитать переменные $ _REQUEST.
идентификатор загрузки равен $ _REQUEST [‘id’], чтобы прочитать заголовок загрузки:

function track_FileDownload() {

$logText = 'File Downloaded';

$id = filter_var($_REQUEST['id'], FILTER_SANITIZE_NUMBER_INT);
if ($id > 0) {

$rs = select_query('tbldownloads', 'title', array('id' => $id));
if ($rw = mysql_fetch_array($rs, MYSQL_ASSOC)) {
$logText .= ' - ' . $rw['title'];
}
}

logactivity($logText);

}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]