|
From: Benjamin C. <bc...@us...> - 2002-09-14 19:31:26
|
Update of /cvsroot/phpbt/phpbt
In directory usw-pr-cvs1:/tmp/cvs-serv1879
Modified Files:
bug.php
Log Message:
Fixes bug #559997 - Show the posted values instead of the database values when showing the form after a submission with errors.
Index: bug.php
===================================================================
RCS file: /cvsroot/phpbt/phpbt/bug.php,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -r1.116 -r1.117
--- bug.php 14 Sep 2002 19:06:30 -0000 1.116
+++ bug.php 14 Sep 2002 19:31:22 -0000 1.117
@@ -597,7 +597,7 @@
}
function show_bug($bugid = 0, $error = array()) {
- global $db, $me, $t, $STRING, $TITLE, $u, $_gv, $QUERY, $restricted_projects;
+ global $db, $me, $t, $STRING, $TITLE, $u, $_gv, $_pv, $QUERY, $restricted_projects;
if (!ereg('^[0-9]+$',$bugid) or
!$row = $db->getRow(sprintf($QUERY['bug-show-bug'], $bugid,
@@ -607,7 +607,11 @@
}
prev_next_links($bugid, isset($_gv['pos']) ? $_gv['pos'] : 0);
+
$t->assign($row);
+ // Override the database values with posted values if there were errors
+ if (count($error)) $t->assign($_pv);
+
$t->assign(array(
'error' => $error,
'already_voted' => $db->getOne("select count(*) from ".TBL_BUG_VOTE.
|