- ' name="'.$r->{S}{login_submit_name}.'"',
- ' value="'.$r->_gt('Login').'"></td></tr></table>');
- foreach my $p (@$params) {
-
+ ' name="'.$r->{S}{login_submit_name}.'"'.
+ ' value="'.$r->_gt('Login').'"></td></tr>',
+ '</table>');
+ foreach my $n (keys %$params) {
+ push @form, ('<input type="hidden"'.
+ ' name="'.$n.'"'.
+ ' value="'.$params->{$n}.'">');
+ }
+ push @form, ('</form>');
+ return join "\n", @form;
+}
+
+sub gen_login_link ($$) {
+ my ($c,$r, $params) = @_;
+ my $url = $r->url_with_query_params($params);
+ return ('<a href="'.escapeHTML($url).'">'.
+ $r->_gt('Log in again to continue.').
+ '</a>');
+}