From e60f4601b7ca5aa652afdcda5cf38a95f4a8084b Mon Sep 17 00:00:00 2001 From: JT Smith Date: Mon, 1 Jul 2002 00:26:27 +0000 Subject: [PATCH] Fixed bugs in USS where using the search you could see denied works, and where the search would only display one result. --- lib/WebGUI/Wobject/UserSubmission.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Wobject/UserSubmission.pm b/lib/WebGUI/Wobject/UserSubmission.pm index 2e7ad2361..3f7fe79e7 100644 --- a/lib/WebGUI/Wobject/UserSubmission.pm +++ b/lib/WebGUI/Wobject/UserSubmission.pm @@ -572,7 +572,7 @@ sub www_search { $output .= ''.WebGUI::International::get(13,$namespace). ''.WebGUI::International::get(21,$namespace).''; $sql = "select * from UserSubmission_submission where wobjectId=$session{form}{wid} "; - $sql .= " and ".$constraints." order by dateSubmitted desc"; + $sql .= " and (status='Approved' or userId=$session{user}{userId}) and ".$constraints." order by dateSubmitted desc"; $sth = WebGUI::SQL->read($sql); while (%submission = $sth->hash) { $submission{title} = WebGUI::HTML::filter($submission{title},'all'); @@ -596,6 +596,7 @@ sub www_search { $row[$i] .= ''.epochToHuman($submission{dateSubmitted},"%z"). ''.$submission{username}.''; + $i++; } $sth->finish; $p = WebGUI::Paginator->new($url,\@row,$session{form}{numResults});