Commit 1d1c3dca authored by gerv%gerv.net's avatar gerv%gerv.net

Bug 138456 - use proper error functions in DBNameToIdAndCheck. Patch by gerv; 2xr=myk.

parent 924bcd7f
......@@ -938,30 +938,16 @@ sub DBname_to_id {
sub DBNameToIdAndCheck {
my ($name, $forceok) = (@_);
$name = html_quote($name);
my ($name) = (@_);
my $result = DBname_to_id($name);
if ($result > 0) {
return $result;
}
if ($forceok) {
if(ValidateNewUser($name)) {
InsertNewUser($name, "");
$result = DBname_to_id($name);
if ($result > 0) {
return $result;
}
}
print "Yikes; couldn't create user $name. Please report problem to " .
Param("maintainer") ."\n";
} else {
print "\n"; # http://bugzilla.mozilla.org/show_bug.cgi?id=80045
print "The name <TT>$name</TT> is not a valid username. Either you\n";
print "misspelled it, or the person has not registered for a\n";
print "Bugzilla account.\n";
print "<P>Please hit the <B>Back</B> button and try again.\n";
}
exit(0);
$name = html_quote($name);
ThrowUserError("The name <TT>$name</TT> is not a valid username.
Either you misspelled it, or the person has not
registered for a Bugzilla account.");
}
# Use trick_taint() when you know that there is no way that the data
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment