We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 53477
    • 9 Posts
    Задача такая, в компонент FileAttach реализовать запись в журнал событий Modx Revo о том, что конкретный пользователь скачал файл.

    Нашел место в файле download.class.php, где осуществляется подсчет количества скачивания файлов.

    Пытался туда вписать кучу вариаций:
    $modx->logManagerAction('downfile','FileAttach','web');


    Нашел описание:
    Logs a manager action.

    return: The newly created modManagerLog object
    access: public
    modManagerLog logManagerAction (string $action, string $class_key, mixed $item)
    string $action: The action to pull from the lexicon module.
    string $class_key: The class key that the action is being performed on.
    mixed $item: The primary key id or array of keys to grab the object with

    Что делать, чтобы это заработало ?

    This question has been answered by keymaster. See the first response.

      • 53339
      • 28 Posts
      А в сниппет, который вызывает FileAttach нельзя вписать эту же строку
      $modx->logManagerAction('downfile','FileAttach','web');
      или для отладки впишите
      $modx->log(1,'Сообщение');
      - этот пишет в журнал ошибок
        заметки для веб мастеров Привилегия.ру
        • 53477
        • 9 Posts
        Quote from: tonn777 at May 21, 2017, 01:35 PM
        А в сниппет, который вызывает FileAttach нельзя вписать эту же строку
        $modx->logManagerAction('downfile','FileAttach','web');
        или для отладки впишите
        $modx->log(1,'Сообщение');
        - этот пишет в журнал ошибок

        В журнале ошибок вообще тишина...
        • discuss.answer
          • 53477
          • 9 Posts
          Разобрался. Я в в класс пихал запись, а надо было в скрипт, который создает ссылку на файл.