iVersionId); if(!($_SESSION['current']->hasAppVersionModifyPermission($oVersion))) util_show_error_page_and_exit("Insufficient privileges."); if(($aClean['sSub'] == 'Submit') || ($aClean['sSub'] == 'Save') || ($aClean['sSub'] == 'Reject') || ($aClean['sSub'] == 'Delete')) { if(is_numeric($aClean['iTestingId'])) { $oTest = new testData($aClean['iTestingId']); $oTest->GetOutputEditorValues($aClean); if($aClean['sSub'] == 'Submit') // submit the test results { $oTest->update(true); $oTest->unQueue(); } else if($aClean['sSub'] == 'Save') // save the test results { $oTest->update(); } else if($aClean['sSub'] == 'Reject') // reject test results { $oTest->update(true); $oTest->Reject(); } else if($aClean['sSub'] == 'Delete') // delete test results { $oTest->delete(); } util_redirect_and_exit($_SERVER['PHP_SELF']); } } if(is_numeric($aClean['iTestingId'])) { $oTest = new testData($aClean['iTestingId']); } $oVersion = new Version($oTest->iVersionId); $oApp = new Application($oVersion->iAppId); $sVersionInfo = $oApp->sName." ".$oVersion->sName; if ($aClean['sSub'] == 'view') { switch($oTest->sQueued) { case "true": apidb_header("Edit new test results for ".$sVersionInfo); break; case "rejected": apidb_header("Edit rejected test results for ".$sVersionInfo); break; case "false": apidb_header("Edit test results for ".$sVersionInfo); break; } echo '