DNN - получить дату загрузки модуля

Мне нужно показать сообщение, когда пользователь последний раз входил в систему до последнего обновления модуля.

Я могу получить последний вход в систему с помощью файла cookie (при необходимости), но я не могу найти способ извлечь дату последнего обновления / загрузки модуля.

Я могу создать объект moduelINfo, который имеет некоторые поля даты, но все их MinValue позволяет: 1) получить дату загрузки модуля 2) автоматически сохранить дату как портал / модуль Настройка, когда мы загружаем или компилируем модуль (ChrisToc) 3) Некоторые другие средства проверки того, был ли последний визит пользователя перед последним обновлением.

Спасибо


person GideonKain    schedule 11.06.2014    source источник


Ответы (1)


Вероятно, вам придется сделать это, посмотрев непосредственно в базу данных в таблице DESKTOPMODULES, чтобы узнать, когда обновляется столбец LastModifiedOnDate для рассматриваемого модуля. Я не знаю, что DNN отслеживает версии модулей, как это происходит с самой платформой (DNN использует таблицу версий)

person Chris Hammond    schedule 12.06.2014
comment
Ага, именно этим я и закончил - поле обновляется только при загрузке установочного zip-архива, поэтому оно отлично работает для наших целей. - person GideonKain; 13.06.2014
comment
был объект ModuleInfo, но при заполнении с помощью ModuleID и TabI большая часть данных была нулевой - person GideonKain; 13.06.2014