Example #1
0
        $s .= $link;
        $s .= "</td>";
        $s .= "</tr>\n";
    }
    // Vertical spacer
    $s .= "<tr class=\"row0\">";
    $s .= "<td colspan=\"2\" height=\"25\">&nbsp;</td>";
    $s .= "</tr>\n";
    $s .= "</table>\n";
    return $s;
}
// ContentForm
// -----------------------------------------------------------------------------------------------
// MAIN CONTENT
// New project object to work with..
$project = new qa_project($project_id);
// Administrator status..
$have_admin = $project->qa_process->have_admin;
// Viewing approvals history?
if (!isset($view_history)) {
    $view_history = "no";
}
// ---------------------------------------------------------------------
// Make sure we have a valid QA step..
if (!isset($qastep)) {
    if (isset($project_id) && isset($step_id)) {
        $qastep = new qa_project_step();
        $qastep->get($project_id, $step_id);
        if (!$qastep->valid) {
            unset($qastep);
        }
Example #2
0
File: qams.php Project: Br3nda/wrms
include_once "qams-project-defs.php";
// FILTERING..
if (!isset($filter)) {
    $filter = "my";
}
// SORT ORDER..
if (!isset($project_sortby)) {
    $project_sortby = "date";
}
// Some processing actions..
if (isset($qa_action)) {
    switch ($qa_action) {
        case "delete":
            if ($session->AllowedTo("QA")) {
                if (isset($request_id)) {
                    $project = new qa_project($request_id);
                    $project->delete_project();
                }
            }
            break;
    }
}
// Sorting options..
if (isset($project_sortby)) {
    switch ($project_sortby) {
        case "date":
            break;
        case "system":
            break;
    }
}
Example #3
0
    // Vertical spacer
    $s .= "<tr class=\"row0\">";
    $s .= "<td colspan=\"2\" height=\"25\">&nbsp;</td>";
    $s .= "</tr>\n";
    $s .= "</table>\n";
    return $s;
}
// ContentForm
// -----------------------------------------------------------------------------------------------
// MAIN CONTENT
// Initialise request identity..
if (!isset($project_id)) {
    $project_id = 0;
}
// New project object to work with..
$project = new qa_project($project_id);
$have_admin = $project->qa_process->have_admin;
// For the edit form..
$edit = $have_admin;
// ---------------------------------------------------------------------
// Make sure we have a valid QA step..
if (!isset($qastep)) {
    if (isset($project_id) && isset($step_id)) {
        $qastep = new qa_project_step();
        $qastep->get($project_id, $step_id);
        if (!$qastep->valid) {
            unset($qastep);
        }
    }
}
$s = "";
Example #4
0
/*                                                                      */
/* ******************************************************************** */
require_once "always.php";
require_once "authorisation-page.php";
$session->LoginRequired();
require_once "maintenance-page.php";
$title = "QAMS Project";
// -----------------------------------------------------------------------------------------------
// MAIN CONTENT
include_once "qams-project-defs.php";
// Initialise request identity..
if (!isset($request_id)) {
    $request_id = 0;
}
// New project object to work with..
$project = new qa_project($request_id);
// Overall mode of rendering for this project..
if (!isset($edit)) {
    $edit = 0;
}
require_once "top-menu-bar.php";
require_once "page-header.php";
switch ($qa_action) {
    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}";
Example #5
0
    // Vertical spacer
    $s .= "<tr class=\"row0\">";
    $s .= "<td colspan=\"2\" height=\"25\">&nbsp;</td>";
    $s .= "</tr>\n";
    $s .= "</table>\n";
    return $s;
}
// ContentForm
// -----------------------------------------------------------------------------------------------
// MAIN CONTENT
// Must haves..
if (!isset($project_id) || !isset($step_id) || !isset($ap_type_id)) {
    exit;
}
// New project object to work with..
$project = new qa_project($project_id);
$have_admin = $project->qa_process->have_admin;
// ---------------------------------------------------------------------
// Make sure we have a valid QA step..
if (!isset($qastep)) {
    if (isset($project_id) && isset($step_id)) {
        $qastep = new qa_project_step();
        $qastep->get($project_id, $step_id);
        if (!$qastep->valid) {
            unset($qastep);
        }
    }
}
$s = "";
if (isset($qastep)) {
    // PROCESS POSTED UPDATES..