[Turn on line numbering]arg obj; var parent, out, v, s, n; out = []; for parent in (obj.data()) { if (valid(parent[1])) { out += [._make_string_to_display_href(parent[1]) + " variables:"]; if (parent[1].has_flag('variables, this())) { for v in (parent[2]) { s = $data_lib.unparse_indent_html(v[2]); n = " " + v[1] + ": "; s = [s[1]] + s.subrange(2).prefix(" ".pad(strlen(n))); out += [n].affix(s); } } else { out += [" ** Permission Denied **"]; } } else { out += [$object_lib.get_name(parent[1]) + " variables:"]; for v in (parent[2]) { s = $data_lib.unparse_indent_html(v[2]); n = " " + v[1] + ": "; s = [s[1]] + s.subrange(2).prefix(" ".pad(strlen(n))); out += [n].affix(s); } } refresh(); } return out;
// Brad Roberts
// Bruce Mitchener, Jr.
// Created 16-May-1997 as a part of ColdCore, see: @help Credit