$s .= $link; $s .= "</td>"; $s .= "</tr>\n"; } // Vertical spacer $s .= "<tr class=\"row0\">"; $s .= "<td colspan=\"2\" height=\"25\"> </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); }
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; } }
// Vertical spacer $s .= "<tr class=\"row0\">"; $s .= "<td colspan=\"2\" height=\"25\"> </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 = "";
/* */ /* ******************************************************************** */ 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}";
// Vertical spacer $s .= "<tr class=\"row0\">"; $s .= "<td colspan=\"2\" height=\"25\"> </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..