$errors[] = 'AC_ERROR_INVALID_WEB_SERVICE_ID'; } else { $user_id = $user_row['user_id']; } } if (!is_array($decisions)) { $errors[] = 'AC_ERROR_SEQUENCEID_NOT_GIVEN'; } // return errors if (is_array($errors)) { if ($output == 'rest') { echo RESTWebServiceOutput::generateErrorRpt($errors); } else { echo HTMLRpt::generateErrorRpt($errors); } exit; } // make decisions $decision = new Decision($user_id, $uri, $output, $session_id); if ($decision->hasError()) { $decision_error = $decision->getErrorRpt(); // displays in checker_input_form.tmpl.php } else { // make decsions $decision->makeDecisions($decisions); if ($output == 'rest') { echo RESTWebServiceOutput::generateSuccessRpt(); } else { echo HTMLRpt::generateSuccessRpt(); } }
/** * return error report * @access public * @param none * @return error report * @author Cindy Qi Li */ public function getErrorRpt() { if ($this->output != 'rest') { $errorRpt = HTMLRpt::generateErrorRpt($this->errors); } return $errorRpt; }
} else { // validate web service id $usersDAO = new UsersDAO(); $user_row = $usersDAO->getUserByWebServiceID($web_service_id); if (!$user_row) { $errors[] = 'AC_ERROR_INVALID_WEB_SERVICE_ID'; } $user_id = $user_row['user_id']; } // return errors if (is_array($errors)) { if ($output == 'rest') { header('Content-type: text/xml'); echo RESTWebServiceOutput::generateErrorRpt($errors); } else { echo HTMLRpt::generateErrorRpt($errors); } exit; } // generate guidelines $guides = explode(',', $guide); $guidelinesDAO = new GuidelinesDAO(); foreach ($guides as $abbr) { if ($abbr == '') { continue; } $row = $guidelinesDAO->getEnabledGuidelinesByAbbr($abbr); if ($row[0]['guideline_id'] != '') { $gids[] = $row[0]['guideline_id']; } }