hasPriv("admin")) && !($_SESSION['current']->hasAppVersionModifyPermission($_REQUEST['iVersionId']))) { errorpage("Insufficient privileges."); exit; } if(($_REQUEST['sub'] == 'Submit') || ($_REQUEST['sub'] == 'Save') || ($_REQUEST['sub'] == 'Reject') || ($_REQUEST['sub'] == 'Delete')) { if(is_numeric($_REQUEST['iTestingId'])) { $oTest = new testData($_REQUEST['iTestingId']); $oTest->GetOutputEditorValues(); if($_REQUEST['sub'] == 'Submit') // submit the testing results { $oTest->update(true); $oTest->unQueue(); } else if($_REQUEST['sub'] == 'Save') // save the testing results { $oTest->update(); } else if($_REQUEST['sub'] == 'Reject') // reject testing results { $oTest->update(true); $oTest->Reject(); } else if($_REQUEST['sub'] == 'Delete') // delete testing results { $oTest->delete(); } redirect($_SERVER['PHP_SELF']); } } if(is_numeric($_REQUEST['iTestingId'])) { $oTest = new testData($_REQUEST['iTestingId']); } if ($_REQUEST['sub'] == 'view') { switch($oTest->sQueued) { case "new": apidb_header("Submit new testing results"); $_REQUEST['sTestedDate'] = date('Y-m-d H:i:s'); break; case "true": case "rejected": apidb_header("Edit new testing results"); break; case "False": apidb_header("Edit testing results"); break; } echo '