// Send a header but checks before if we can do so
function sendHeader ($header) {
// Send the header
+ //* DEBUG: */ logDebugMessage(__FUNCTION__ . ': header=' . $header);
$GLOBALS['header'][] = trim($header);
}
// Geter for whole user data array
function getUserDataArray () {
+ // Get user id
+ $uid = getCurrentUserId();
+
// User id should not be zero
- if (getCurrentUserId() < 1) debug_report_bug(__FUNCTION__.': User id is zero.');
+ if ($uid < 1) debug_report_bug(__FUNCTION__.': User id is zero.');
- // Get the whole array
- return $GLOBALS['user_data'][getCurrentUserId()];
+ // Get the whole array if found
+ if (isset($GLOBALS['user_data'][$uid])) {
+ // Found, so return it
+ return $GLOBALS['user_data'][$uid];
+ } else {
+ // Return empty array
+ return array();
+ }
}
// Checks if the user data is valid, this may indicate that the user has logged
return $data;
}
+// Wrapper for strpos() to ease porting from deprecated ereg() function
+function isInString ($needle, $haystack) {
+ return (strpos($haystack, $needle) !== false);
+}
+
+// Wrapper for strpos() to ease porting from deprecated eregi() function
+// This function is case-insensitive
+function isInStringIgnoreCase ($needle, $haystack) {
+ return (isInString(strtolower($haystack), strtolower($needle)));
+}
+
// [EOF]
?>