diff --git a/lib/WebGUI/Wobject/USS.pm b/lib/WebGUI/Wobject/USS.pm index 321546c91..0009e88df 100644 --- a/lib/WebGUI/Wobject/USS.pm +++ b/lib/WebGUI/Wobject/USS.pm @@ -217,6 +217,9 @@ sub www_editSubmission { if (WebGUI::Privilege::isInGroup($_[0]->get("groupToContribute")) || $submission->{userId} == $session{user}{userId} || WebGUI::Privilege::isInGroup($_[0]->get("groupToApprove"))) { $output = '

'.WebGUI::International::get(19,$namespace).'

'; $f = WebGUI::HTMLForm->new; + if ($session{user}{userId} == 1 && $submission->{USS_submissionId} eq "new") { + $f->text("visitorName",WebGUI::International::get(438)); + } $f->hidden("wid",$session{form}{wid}); $f->hidden("sid",$submission->{USS_submissionId}); $f->hidden("func","editSubmissionSave"); @@ -255,7 +258,7 @@ sub www_editSubmissionSave { && WebGUI::Privilege::isInGroup($_[0]->get("groupToContribute"))) || WebGUI::Privilege::isInGroup($_[0]->get("groupToApprove"))) { if ($session{form}{sid} eq "new") { - $hash{username} = $session{user}{username}; + $hash{username} = $session{form}{visitorName} || $session{user}{username}; $hash{userId} = $session{user}{userId}; $hash{USS_submissionId} = "new"; if ($session{setting}{useKarma}) {