Fix HTML and quote escapes for user and group choosers
This commit is contained in:
parent
04d75bc526
commit
07f8f1df4e
@ -80,8 +80,8 @@ if ($in{'multi'}) {
|
|||||||
if ($in{'group'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
if ($in{'group'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
||||||
else { print "<tr class='filter_match'>\n"; }
|
else { print "<tr class='filter_match'>\n"; }
|
||||||
$u->[0] =~ s/\\/\\\\/g;
|
$u->[0] =~ s/\\/\\\\/g;
|
||||||
print "<td width=20%><a href=\"\" onClick='return addgroup(\"$u->[0]\", \"$u->[3]\")'>$u->[0]</a></td>\n";
|
print "<td width=20%><a href=\"\" onClick='return addgroup(\"@{["e_escape($u->[0], \"'\")]}\", \"@{["e_escape($u->[3], \"'\")]}\")'>@{[&html_escape($u->[0])]}</a></td>\n";
|
||||||
print "<td>$u->[3]</td> </tr>\n";
|
print "<td>@{[&html_escape($u->[3])]}</td> </tr>\n";
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
print "</table>\n";
|
print "</table>\n";
|
||||||
@ -172,8 +172,8 @@ else {
|
|||||||
foreach $u (&get_groups_list()) {
|
foreach $u (&get_groups_list()) {
|
||||||
if ($in{'group'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
if ($in{'group'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
||||||
else { print "<tr class='filter_match'>\n"; }
|
else { print "<tr class='filter_match'>\n"; }
|
||||||
print "<td width=20%><a href=\"\" onClick='return select(\"$u->[0]\")'>$u->[0]</a></td>\n";
|
print "<td width=20%><a href=\"\" onClick='return select(\"@{["e_escape($u->[0], \"'\")]}\")'>@{[&html_escape($u->[0])]}</a></td>\n";
|
||||||
print "<td>$u->[3]</td> </tr>\n";
|
print "<td>@{[&html_escape($u->[3])]}</td> </tr>\n";
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
print "</table>\n";
|
print "</table>\n";
|
||||||
|
@ -70,9 +70,8 @@ if ($in{'multi'}) {
|
|||||||
foreach $u (&get_users_list()) {
|
foreach $u (&get_users_list()) {
|
||||||
if ($in{'user'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
if ($in{'user'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
||||||
else { print "<tr class='filter_match'>\n"; }
|
else { print "<tr class='filter_match'>\n"; }
|
||||||
$u->[6] =~ s/'/'/g;
|
|
||||||
$u->[0] =~ s/\\/\\\\/g;
|
$u->[0] =~ s/\\/\\\\/g;
|
||||||
print "<td width=20%><a href=\"\" onClick='return adduser(\"$u->[0]\", \"$u->[6]\")'>$u->[0]</a></td>\n";
|
print "<td width=20%><a href=\"\" onClick='return adduser(\"@{["e_escape($u->[0], \"'\")]}\", \"@{["e_escape($u->[6], \"'\")]}\")'>@{[&html_escape($u->[0])]}</a></td>\n";
|
||||||
print "<td>",&html_escape($u->[6]),"</td> </tr>\n";
|
print "<td>",&html_escape($u->[6]),"</td> </tr>\n";
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
@ -163,8 +162,8 @@ else {
|
|||||||
foreach $u (&get_users_list()) {
|
foreach $u (&get_users_list()) {
|
||||||
if ($in{'user'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
if ($in{'user'} eq $u->[0]) { print "<tr class='filter_match' $cb>\n"; }
|
||||||
else { print "<tr class='filter_match'>\n"; }
|
else { print "<tr class='filter_match'>\n"; }
|
||||||
print "<td width=20%><a href=\"\" onClick='return select(\"$u->[0]\")'>$u->[0]</a></td>\n";
|
print "<td width=20%><a href=\"\" onClick='return select(\"@{["e_escape($u->[0], \"'\")]}\")'>@{[&html_escape($u->[0])]}</a></td>\n";
|
||||||
print "<td>$u->[6]</td> </tr>\n";
|
print "<td>@{[&html_escape($u->[6])]}</td> </tr>\n";
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
print "</table>\n";
|
print "</table>\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user