{"datePublished":"2022-09-13T19:59:53+00:00","description":"The Last Callers Module The built in last_callers module provides flexible retro last callers mod.","mainEntityOfPage":{"@type":"WebPage","@id":"/enigma-bbs/modding/last-callers.html"},"url":"/enigma-bbs/modding/last-callers.html","@type":"BlogPosting","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"/enigma-bbs/assets/images/enigma-logo.png"}},"headline":"Last Callers","dateModified":"2022-09-13T19:59:53+00:00","@context":"https://schema.org"}</script>
<li><codeclass="language-plaintext highlighter-rouge">dateTimeFormat</code>: <ahref="https://momentjs.com">moment.js</a> style format. Defaults to current theme → system <codeclass="language-plaintext highlighter-rouge">short</code> format.</li>
<li><codeclass="language-plaintext highlighter-rouge">user</code>: User options:
<ul>
<li><codeclass="language-plaintext highlighter-rouge">collapse</code>: Collapse or roll up entries that fall within the period specified. May be a string in the form of <codeclass="language-plaintext highlighter-rouge">30 minutes</code>, <codeclass="language-plaintext highlighter-rouge">3 weeks</code>, <codeclass="language-plaintext highlighter-rouge">1 hour</code>, etc.</li>
<li><codeclass="language-plaintext highlighter-rouge">collapse</code>: Collapse or roll up entries that fall within the period specified. May be a string in the form of <codeclass="language-plaintext highlighter-rouge">30 minutes</code>, <codeclass="language-plaintext highlighter-rouge">3 weeks</code>, <codeclass="language-plaintext highlighter-rouge">1 hour</code>, etc.</li>
<li><codeclass="language-plaintext highlighter-rouge">actionIndicators</code>: Maps user events/actions to indicators. For example: <codeclass="language-plaintext highlighter-rouge">userDownload</code> to “D”. Available indicators:
<ul>
<li><codeclass="language-plaintext highlighter-rouge">newUser</code>: User is new.</li>
<li><codeclass="language-plaintext highlighter-rouge">dlFiles</code>: User downloaded file(s).</li>
<li><codeclass="language-plaintext highlighter-rouge">ulFiles</code>: User uploaded file(s).</li>
<li><codeclass="language-plaintext highlighter-rouge">postMsg</code>: User posted message(s) to the message base, EchoMail, etc.</li>
<li><codeclass="language-plaintext highlighter-rouge">sendMail</code>: User sent <em>private</em> mail.</li>
<li><codeclass="language-plaintext highlighter-rouge">runDoor</code>: User ran door(s).</li>
<li><codeclass="language-plaintext highlighter-rouge">sendNodeMsg</code>: User sent a node message(s).</li>
<li><codeclass="language-plaintext highlighter-rouge">achievementEarned</code>: User earned an achievement(s).</li>
</ul>
</li>
<li><codeclass="language-plaintext highlighter-rouge">actionIndicatorDefault</code>: Default indicator when an action is not set. Defaults to “-“.</li>
</ul>
<p>Remember that entries such as <codeclass="language-plaintext highlighter-rouge">actionIndicators</code> and <codeclass="language-plaintext highlighter-rouge">actionIndicatorDefault</code> may contain pipe color codes!</p>
<h3id="theming">Theming</h3>
<p>The following <codeclass="language-plaintext highlighter-rouge">itemFormat</code> object is provided to MCI 1 (ie: <codeclass="language-plaintext highlighter-rouge">%VM1</code>):</p>
<ul>
<li><codeclass="language-plaintext highlighter-rouge">userId</code>: User ID.</li>
<li><codeclass="language-plaintext highlighter-rouge">affiliation</code> or <codeclass="language-plaintext highlighter-rouge">affils</code>: Users affiliations.</li>
<li><codeclass="language-plaintext highlighter-rouge">actions</code>: A string built by concatenating action indicators for a users logged in session. For example, given a indicator of <codeclass="language-plaintext highlighter-rouge">userDownload</code> mapped to “D”, the string may be “-D—-“. The format was made popular on Amiga style boards.</li>
</ul>
</div>
<divclass="PageNavigation">
<aclass="btn"style="float:left;margin-right: 20px;"href="/enigma-bbs/modding/file-area-list.html">« File Area List</a>