Source: site.view [edit]
Function name: membersRender
Arguments: data
Description: A render function for displaying members
Page type: snippet
Render function:  
Module: siteutil

Page source:

<h1>Members</h1>
<ul>
<webl>
   var html = "";
   if data != nil then
      html = "<table width='100%'>";
      var i = -1;
      every m in Sort(ToList(data), fun(a,b) a = Str_ToLowerCase(a); b = Str_ToLowerCase(b); if a>b then 1 elsif a == b then 0
            else -1 end end) do
         i = i + 1;
         if i mod 6 == 0 then
            html = html + "</tr><tr>"
         end;
         var photo = (WubCall(m+".profile", []).photo ? nil);
         html = html + "<td align=center>";
         if photo != nil then
            html = html + Wub_ALinkCmd2(m+".profile","<img height=100 src='" + 
              photo + "'>") + "<br>"
         else
            html = html + "<br><br>"
         end; 
         html = html + Wub_ALinkCmd2(m+".profile", m) + "<br>" +
            " (" + data[m] + ")</td>\n";
      end;
      html = html + "</tr></table>"
   else
      html = "No members."
   end;
   html;
</webl>
</ul>