require_once 'pages/issue_details_dialog_report_details.php'; } else { require_once 'pages/report_details_dialog.php'; } } else { echo 'Report id is not valid !'; } break; //////// UPDATE ISSUES STATE //////// UPDATE ISSUES STATE case 'setissuesstate': $issueIds = @$_POST['issueIds']; $state = @$_POST['state']; if (ReportHelper::checkState($state)) { if (!empty($issueIds)) { if (DBHelper::updateIssuesState(explode(',', $issueIds), $state)) { echo 'O:'; $state = new IssueState($state); $priority = new IssuePriority(); $label = $state->getLabel(true); $issueIds = explode(',', $issueIds); $sep = ''; foreach ($issueIds as $issueId) { $res = DbHelper::selectRow(TBL_ISSUES, ISSUE_ID . '=' . $issueId, ISSUE_PRIORITY); $priority->setPriority($res[0][0]); echo $sep, $label, '|', IssueHelper::getHiliteBgColorClass($state, $priority), '|', strtolower($state->getName()); $sep = '||'; } } else { echo "K:Error occured while trying to update issue(s) state :\n\n" . DBHelper::getLastError(); }