2018-07-21 20:32:06 +00:00
---
layout: page
title: Last Callers
---
## The Last Callers Module
The built in `last_callers` module provides flexible retro last callers mod.
## Configuration
### Config Block
Available `config` block entries:
* `dateTimeFormat` : [moment.js ](https://momentjs.com ) style format. Defaults to current theme → system `short` format.
* `user` : User options:
* `collapse` : Collapse or roll up entries that fall within the period specified. May be a string in the form of `30 minutes` , `3 weeks` , `1 hour` , etc.
* `sysop` : Sysop options:
* `collapse` : Collapse or roll up entries that fall within the period specified. May be a string in the form of `30 minutes` , `3 weeks` , `1 hour` , etc.
* `hide` : Hide all +op logins
* `actionIndicators` : Maps user actions to indicators. For example: `userDownload` to "D". Available indicators:
* `userDownload`
* `userUpload`
* `userPostMsg`
* `userSendMail`
* `userRunDoor`
* `actionIndicatorDefault` : Default indicator when an action is not set. Defaults to "-".
2018-07-22 18:08:30 +00:00
Remember that entries such as `actionIndicators` and `actionIndicatorDefault` may contain pipe color codes!
2018-07-21 20:32:06 +00:00
### Theming
2018-07-22 16:55:39 +00:00
The following `itemFormat` object is provided to MCI 1 (ie: `%VM1` ):
2018-07-21 20:32:06 +00:00
* `userId` : User ID.
2018-07-22 18:56:56 +00:00
* `userName` : Login username.
* `realName` : User's real name.
2018-07-21 20:32:06 +00:00
* `ts` : Timestamp in `dateTimeFormat` format.
2018-07-22 18:56:56 +00:00
* `location` : User's location.
* `affiliation` or `affils` : Users affiliations.
2018-07-21 20:32:06 +00:00
* `actions` : A string built by concatenating action indicators for a users logged in session. For example, given a indincator of `userDownload` mapped to "D", the string may be "-D----". The format was made popular on Amiga style boards.