* Retrieving post vars */ $idProblem = intval($_POST["id_problem"]); $idPatient = intval($_POST["id_patient"]); //$returnLocation = "../medical/problem_list.php?id_patient=" . $idPatient; // controlling var $returnLocation = "../medical/problem_list.php"; // controlling var /** * Prevent user from aborting script */ $oldAbort = ignore_user_abort(true); /** * Delete medical problems connections */ $connQ = new Query_Connection(); $numRows = $connQ->select($idProblem); $conn = array(); for ($i = 0; $i < $numRows; $i++) { $conn[] = $connQ->fetch(); } $connQ->freeResult(); while ($aux = array_shift($conn)) { $connQ->delete($idProblem, $aux[1]); } $connQ->close(); unset($connQ); unset($conn); /** * Delete problem */ $problemQ = new Query_Page_Problem();
$titlePage = $patient->getName() . ' [' . $problem->getWordingPreview() . '] (' . $title . ')'; require_once "../layout/header.php"; /** * Breadcrumb */ $links = array(_("Medical Records") => "../medical/index.php", $patient->getName() => "../medical/patient_view.php", _("Medical Problems Report") => "../medical/problem_list.php", $problem->getWordingPreview() => "../medical/problem_view.php", $title => ""); echo HTML::breadcrumb($links, "icon icon_patient"); unset($links); echo $patient->getHeader(); echo $problem->getHeader(); if ($_SESSION['auth']['is_administrative']) { echo HTML::para(HTML::link(_("Add New Connection Problems"), '../medical/connection_new_form.php', array('id_problem' => $idProblem, 'id_patient' => $idPatient))); } $connQ = new Query_Connection(); $connArray = array(); if ($connQ->select($idProblem)) { while ($conn = $connQ->fetch()) { $connArray[] = $conn[1]; } $connQ->freeResult(); } $connQ->close(); unset($connQ); if (count($connArray) == 0) { echo Msg::info(_("No connections defined for this medical problem.")); include_once "../layout/footer.php"; exit; } echo HTML::section(2, _("Connection Problems List:")); $thead = array(_("#"), _("Function") => array('colspan' => $_SESSION['auth']['is_administrative'] ? 2 : 1), _("Opening Date"), _("Wording")); $problemQ = new Query_Page_Problem();