Method code for $builder._ar__listgrp()

[Turn on line numbering]
arg requests, w, full;
var group, request, r, id, date, summary, resolved, str, list, out;

list = #[];
out = [];
for group in (dict_keys(requests)) {
    for request in (requests[group]) {
        id = request[1];
        [r, resolved, date, summary] = request[2];
        date = $time.format("%d-%h-%Y", date);
        if (full)
            str = strfmt("%4r: %11l %11l  %*e", id, group.name(), date, w, summary).trim('right);
        else
            str = strfmt("%4r: %13l  %*e", id, date, w, summary).trim('right);
        out += [str];
        list = dict_add(list, id, r);
    }
}
.tell(out);
.tell("--- " + listlen(dict_keys(list)) + " Total");
return list;

// $#Edited: 05 Nov 98 00:13 $user_bruce

["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]

the Cold Dark