',"\n";
+ echo '',"\n";
+ while($oRow = mysql_fetch_object($hResult))
+ {
+ $oTest = new testData($oRow->testingId);
+ $oVersion = new version($oTest->iVersionId);
+ $oApp = new application($oVersion->iAppId);
+ $oSubmitter = new User($oTest->iSubmitterId);
+ $oDistribution = new distribution($oTest->iDistributionId);
+ $bgcolor = $oTest->sTestedRating;
+ echo '',"\n";
+ if ($oTest->iTestingId == $iCurrentTest)
+ echo ' | Current | ',"\n";
+ else
+ echo ' [Show] | ',"\n";
+ echo ' ',"\n";
+ echo '',"\n";
+ echo $oDistribution->sName.'',"\n";
+ echo ' | ',"\n";
+ echo ' '.date("M d Y", mysqldatetime_to_unixtimestamp($oTest->sSubmitTime)).' | ',"\n";
+ echo ' '.$oTest->sTestedRelease.'  | ',"\n";
+ echo ' '.$oTest->sInstalls.'  | ',"\n";
+ echo ' '.$oTest->sRuns.'  | ',"\n";
+ echo ' '.$oTest->sTestedRating.'  | ',"\n";
+ echo '
',"\n";
+ }
+
+ echo '
',"\n";
+
+
+ }
+ // show the fields for editing
+ function OutputEditor($sDistribution, $bNewDist=false)
+ {
+ HtmlAreaLoaderScript(array("Test1", "Test2", "Test3"));
+
+ echo html_frame_start("Testing Form", "90%", "", 0);
+ echo "\n";
+
+ // What works
+ echo '| What Works | ',"\n";
+ echo ' |
',"\n";
+ // What Does not work
+ echo '| What Does not work | ',"\n";
+ echo ' |
',"\n";
+ // What was not tested
+ echo '| What was not tested | ',"\n";
+ echo ' |
',"\n";
+ // Date Tested
+ echo '| Date Tested | ',"\n";
+ echo ' |
',"\n";
+ echo ' | YYYY-MM-DD HH:MM:SS |
',"\n";
+ // Distribution
+ echo '| Distribution | ',"\n";
+ if ($bNewDist)
+ {
+ echo ' |
',"\n";
+ echo ' | ',"\n";
+ }
+ echo '',"\n";
+ make_distribution_list("iDistributionId", $this->iDistributionId);
+ echo ' |
',"\n";
+ // Version List
+ echo '| Tested Release | ',"\n";
+ make_bugzilla_version_list("sTestedRelease", $this->sTestedRelease);
+ echo ' |
',"\n";
+ // Installs
+ echo '| Installs? | ',"\n";
+ make_Installs_list("sInstalls", $this->sInstalls);
+ echo ' |
',"\n";
+ // Runs
+ echo '| Runs? | ',"\n";
+ make_Runs_list("sRuns", $this->sRuns);
+ echo ' |
',"\n";
+ // Rating
+ echo '| Rating | ',"\n";
+ make_maintainer_rating_list("sTestedRating", $this->sTestedRating);
+ echo ' |
',"\n";
+ // extra comments
+ echo '| Extra Comments | ',"\n";
+ echo ' |
',"\n";
+
+ echo '';
+ echo '';
+
+ echo "
\n";
+
+ echo html_frame_end();
+ }
+ function CheckOutputEditorInput($sDistribution="")
+ {
+
+ $errors = "";
+ $sWhatWorks = trim($_REQUEST['sWhatWorks']);
+ $sWhatDoesnt = trim($_REQUEST['sWhatDoesnt']);
+ $sWhatNotTested = trim($_REQUEST['sWhatNotTested']);
+ $sDistribution = trim($_REQUEST['sDistribution']);
+
+ if (empty($sWhatWorks))
+ $errors .= "