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});