return $referer;
}
+// "Getter" for request URI
+function detectRequestUri () {
+ // Return it
+ return (getenv('REQUEST_URI'));
+}
+
+// "Getter" for query string
+function detectQueryString () {
+ return str_replace('&', '&', (getenv('QUERY_STRING')));
+}
+
// Check wether we are installing
function isInstalling () {
// Determine wether we are installing
// Wrapper function for header()
// Send a header but checks before if we can do so
function sendHeader ($header) {
+ // Send the header
+ $GLOBALS['header'][] = trim($header);
+}
+
+// Flushes all headers
+function flushHeaders () {
// Is the header already sent?
if (headers_sent()) {
// Then abort here
debug_report_bug('Headers already sent!');
} // END - if
- // Send the header
- header(trim($header));
+ // Flush all headers
+ foreach ($GLOBALS['header'] as $header) {
+ header($header);
+ } // END - foreach
}
// Wrapper function for chmod()
// Setter for current userid
function setCurrentUserId ($userid) {
+ logDebugMessage(__FUNCTION__, __LINE__, 'userid='.$userid);
$GLOBALS['current_userid'] = bigintval($userid);
}
return (getConfig('DEBUG_TEMPLATE_CACHE') == 'Y');
}
+// Wrapper for fetchUserData() and getUserData() calls
+function getFetchedUserData ($keyColumn, $userId, $valueColumn) {
+ // Default is 'guest'
+ $data = getMessage('USERNAME_GUEST');
+
+ // Can we fetch the user data?
+ if (($userId > 0) && (fetchUserData($userId, $keyColumn))) {
+ // Now get the data back
+ $data = getUserData($valueColumn);
+ } // END - if
+
+ // Return it
+ return $data;
+}
+
// [EOF]
?>