I have extended my users via Bob Ray's ClassExtender. I'm now trying to list all users via the following chunk:
[[!GetExtUsers?
&sortby=`lastName`
&sortDir=`ASC`
&extUserOuterTpl=`ExtUserOuterTplCustom`
&extUserInnerTpl=`ExtUserInnerTplCustom`
&extUserRowTpl=`ExtUserRowTplCustom`
]]
The 'GetExtUsers' snippet is listing the users as defined in a chunk I've named 'ExtUserRowTplCustom':
<ul class="ext-user-row">
<li class="ext-user-field">
User ID: [[+id]]
</li>
<li class="ext-user-field">
<a href="[[~73]]?userid=[[+id]]">View Profile</a>
</li>
<li class="ext-user-field">
Username: [[+username]]
</li>
<li class="ext-user-field">
email: [[+email]]
</li>
<li class="ext-user-field">
First Name: [[+firstName]]
</li>
<li class="ext-user-field">
Last Name: [[+lastName]]
</li>
<li class="ext-user-field">
Full Name: [[+fullname]]
</li>
<li class="ext-user-field">
Preferred Role: [[+prefRole]]
</li>
<li class="ext-user-field">
Last Payment Date: [[+lastPymtDate:strtotime:date=`%b %e, %Y`]]
</li>
<li class="ext-user-field">
Membership Expiration Date: [[+memberExpireDate:strtotime:date=`%b %e, %Y`]]
</li>
<li class="ext-user-field">
Active: [[+active]]
</li>
<li class="ext-user-field">
Group membership:
<ul>
[[PeopleGroups? &user=`[[+id]]` &limit=`0`]]
</ul>
</li>
</ul>
I have eight test users. This code lists all the user values correctly EXCEPT for [[+id]].
The user id is usually correct, but three of the eight users are showing an incorrect id number. For example, a user with id=4 might display id=55, and the user with an id=55 might display id=57.
By the way, the list is being generated in IE, and I'm using Firefox for Manager, so there is no authentication cross-talk that might be happening.
Any ideas on what the issue is, and/or how to trouble-shoot this?
Thanks in advance,
Karl Forsyth