1 |
8 |
ahitrov@rambler.ru |
%# vim:syn=mason |
2 |
|
|
|
3 |
|
|
<textarea <% $prop->{readonly} ? 'readonly ' : '' %> name="<% $name %>" id="<% $name %>_text" style="width: 95%;" rows="10"><% html_escape($tags) %></textarea> |
4 |
|
|
|
5 |
|
|
<%args> |
6 |
|
|
$object |
7 |
|
|
$name => undef |
8 |
|
|
$check => undef |
9 |
|
|
$prop => {} |
10 |
|
|
</%args> |
11 |
|
|
<%init> |
12 |
|
|
use locale; |
13 |
|
|
|
14 |
|
|
my $tags = ''; |
15 |
|
|
my $i = 0; |
16 |
|
|
while ($i < 100) { |
17 |
|
|
my ($err, $msg) = $rpc_client->id->get_tags_by_ids($object->$name); |
18 |
|
|
if ($err->{success} and ref($msg) eq 'HASH') { |
19 |
|
|
$tags = join(', ', sort values %$msg); |
20 |
|
|
$i = 101; |
21 |
|
|
} |
22 |
|
|
$i++; |
23 |
|
|
} |
24 |
|
|
</%init> |