Example #1
0
    case "reapprove":
        if (isset($project->qa_process->qa_steps[$step_id])) {
            $qastep = $project->qa_process->qa_steps[$step_id];
            $qastep->reapprove();
            if ($qastep->overall_approval_status() == "") {
                // Let everyone know what's going on..
                $href = $URL_PREFIX . "/qams-step-detail.php";
                $href .= "?project_id={$project->request_id}";
                $href .= "&step_id={$qastep->qa_step_id}";
                $link = "<a href=\"{$href}\">{$href}</a>";
                $subject = "QAMS Re-Approval: {$qastep->qa_step_desc} [{$project->system_id}/{$session->username}]";
                $s = "<p>The QA Step '{$qastep->qa_step_desc}' has now been 'Unapproved' so that it can ";
                $s .= "go through the approval process once again.</p>";
                $s .= "<p>The summary link for this step is provided here:<br>";
                $s .= "&nbsp;&nbsp;" . $link . "</p>";
                $project->QAMSNotifyEmail("QAMS Activity Notice", $s, $subject);
            }
        }
        // drop thru to view QA plan..
    // drop thru to view QA plan..
    case "qaplan":
        $content = $project->RenderQAPlan();
        break;
    default:
        $content = $project->project_details($edit);
}
// switch
// -----------------------------------------------------------------------------------------------
// DELIVER..
echo $content;
include "page-footer.php";