Mercurial > hg > orthanc
comparison OrthancServer/OrthancRestApi/OrthancRestSystem.cpp @ 2475:8cc3ca64a534
Orthanc now uses UTC (universal time) instead of local time in its database
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 19 Feb 2018 16:55:05 +0100 |
parents | 878b59270859 |
children | 3372c5255333 |
comparison
equal
deleted
inserted
replaced
2474:0c57f40e2fbf | 2475:8cc3ca64a534 |
---|---|
129 } | 129 } |
130 | 130 |
131 call.GetOutput().AnswerBuffer(result, "text/plain"); | 131 call.GetOutput().AnswerBuffer(result, "text/plain"); |
132 } | 132 } |
133 | 133 |
134 template <bool UTC> | |
134 static void GetNowIsoString(RestApiGetCall& call) | 135 static void GetNowIsoString(RestApiGetCall& call) |
135 { | 136 { |
136 call.GetOutput().AnswerBuffer(SystemToolbox::GetNowIsoString(), "text/plain"); | 137 call.GetOutput().AnswerBuffer(SystemToolbox::GetNowIsoString(UTC), "text/plain"); |
137 } | 138 } |
138 | 139 |
139 | 140 |
140 static void GetDicomConformanceStatement(RestApiGetCall& call) | 141 static void GetDicomConformanceStatement(RestApiGetCall& call) |
141 { | 142 { |
272 Register("/", ServeRoot); | 273 Register("/", ServeRoot); |
273 Register("/system", GetSystemInformation); | 274 Register("/system", GetSystemInformation); |
274 Register("/statistics", GetStatistics); | 275 Register("/statistics", GetStatistics); |
275 Register("/tools/generate-uid", GenerateUid); | 276 Register("/tools/generate-uid", GenerateUid); |
276 Register("/tools/execute-script", ExecuteScript); | 277 Register("/tools/execute-script", ExecuteScript); |
277 Register("/tools/now", GetNowIsoString); | 278 Register("/tools/now", GetNowIsoString<true>); |
279 Register("/tools/now-local", GetNowIsoString<false>); | |
278 Register("/tools/dicom-conformance", GetDicomConformanceStatement); | 280 Register("/tools/dicom-conformance", GetDicomConformanceStatement); |
279 Register("/tools/default-encoding", GetDefaultEncoding); | 281 Register("/tools/default-encoding", GetDefaultEncoding); |
280 Register("/tools/default-encoding", SetDefaultEncoding); | 282 Register("/tools/default-encoding", SetDefaultEncoding); |
281 | 283 |
282 Register("/plugins", ListPlugins); | 284 Register("/plugins", ListPlugins); |