diff options
Diffstat (limited to 'server/src/server.cc')
-rw-r--r-- | server/src/server.cc | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/server/src/server.cc b/server/src/server.cc index 924ad84..f75aeab 100644 --- a/server/src/server.cc +++ b/server/src/server.cc @@ -63,13 +63,13 @@ static std::string error_box(std::string message) std::string errorbox = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<pracro version=\"1.0\">\n" - " <course name=\"error\">\n" + " <template name=\"error\">\n" " <macro name=\"error\" static=\"true\">\n" " <window caption=\"ERROR!\" layout=\"vbox\" name=\"error\">\n" " <textedit name=\"errorlabel\" value=\"" + message + "\"/>\n" " </window>\n" " </macro>\n" - " </course>\n" + " </template>\n" "</pracro>\n"; return errorbox; } @@ -77,7 +77,7 @@ static std::string error_box(std::string message) class NotFoundException : public Exception { public: NotFoundException(Request &r) - : Exception("Macro " + r.macro + " not found in course " + r.course) {} + : Exception("Macro " + r.macro + " not found in template " + r.templ) {} }; @@ -99,7 +99,7 @@ static std::string handleCommits(Transaction *transaction, Database &db, db.commitTransaction(transaction->user, transaction->cpr, *macro, commit.fields); if(resume != "") { - journalwriter.addEntry(*transaction, commit, resume, commit.course); + journalwriter.addEntry(*transaction, commit, resume, commit.templ); } i++; @@ -122,26 +122,26 @@ static std::string handleRequest(Transaction *transaction, while(i != transaction->requests.end()) { Request &request = *i; - PRACRO_DEBUG(server, "Handling request - macro: %s, course: %s\n", - request.macro.c_str(), request.course.c_str()); + PRACRO_DEBUG(server, "Handling request - macro: %s, template: %s\n", + request.macro.c_str(), request.templ.c_str()); // Read and parse the template file. - TemplateParser tp(templatelist.getLatestVersion(request.course)); + TemplateParser tp(templatelist.getLatestVersion(request.templ)); tp.parse(); Template *templ = tp.getTemplate(); - answer += " <course name=\""; - answer += templ->course.attributes["name"]; + answer += " <template name=\""; + answer += templ->attributes["name"]; answer += "\" title=\""; - answer += templ->course.attributes["title"]; + answer += templ->attributes["title"]; answer += "\">\n"; bool foundmacro = false; // Generate the macro and return it to the client - std::vector< Macro >::iterator mi2 = templ->course.macros.begin(); - while(mi2 != templ->course.macros.end()) { + std::vector< Macro >::iterator mi2 = templ->macros.begin(); + while(mi2 != templ->macros.end()) { Macro ¯o = (*mi2); if(macro.isHeader) { @@ -244,7 +244,7 @@ static std::string handleRequest(Transaction *transaction, if(foundmacro == false && request.macro != "") throw NotFoundException(request); - answer += " </course>\n"; + answer += " </template>\n"; i++; } @@ -432,7 +432,7 @@ bool pracro_is_running = true; char request[] = "<?xml version='1.0' encoding='UTF-8'?>\n" "<pracro cpr=\"2003791613\" version=\"1.0\">\n" - " <request macro=\"example\" course=\"example\"/>\n" + " <request macro=\"example\" template=\"example\"/>\n" "</pracro>\n"; int main() |