// end of parsing parameters // initialize defaults for the ones not set or not set right but with default values if ($output != 'html' && $output != 'rest') { $output = DEFAULT_WEB_SERVICE_OUTPUT; } // end of initialization // validate parameters if ($uri == '') { $errors[] = 'AC_ERROR_EMPTY_URI'; } if ($web_service_id == '') { $errors[] = 'AC_ERROR_EMPTY_WEB_SERVICE_ID'; } 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'; } 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);