+// Getter for request method
+function getHttpRequestMethod () {
+ // Console is default
+ $requestMethod = 'console';
+
+ // Is it set?
+ if (isset($_SERVER['REQUEST_METHOD'])) {
+ // Get current request method
+ $requestMethod = $_SERVER['REQUEST_METHOD'];
+ } // END - if
+
+ // Return it
+ return $requestMethod;
+}
+
+// Checks if 'content_type' is set
+function isContentTypeSet () {
+ return isset($GLOBALS['content_type']);
+}
+
+// Setter for content type
+function setContentType ($contentType) {
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'contentType=' . $contentType);
+ $GLOBALS['content_type'] = (string) $contentType;
+}
+
+// Getter for content type
+function getContentType () {
+ // Is it there?
+ if (!isContentTypeSet()) {
+ // Please fix this
+ reportBug(__FUNCTION__, __LINE__, 'content_type not set in GLOBALS array.');
+ } // END - if
+
+ // Return it
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'content_type=' . $GLOBALS['content_type']);
+ return $GLOBALS['content_type'];
+}
+