summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2025-05-24 19:58:47 -0400
committerspiderr <spiderr@bitweaver.org>2025-05-24 19:58:47 -0400
commit9891e7c180b02cc503e728c0f20eebba1cc5c0d0 (patch)
tree7e320c9effe89d6ddbf878dde49329d8e7c42e9f
parentdaf9805780ba80b2f62df05e0cbfb5363d51ee4d (diff)
downloadkernel-9891e7c180b02cc503e728c0f20eebba1cc5c0d0.tar.gz
kernel-9891e7c180b02cc503e728c0f20eebba1cc5c0d0.tar.bz2
kernel-9891e7c180b02cc503e728c0f20eebba1cc5c0d0.zip
use BitSystem::outputHeader in bit_redirect
-rw-r--r--includes/kernel_lib.php8
1 files changed, 3 insertions, 5 deletions
diff --git a/includes/kernel_lib.php b/includes/kernel_lib.php
index 5e0b81d..5405e53 100644
--- a/includes/kernel_lib.php
+++ b/includes/kernel_lib.php
@@ -230,7 +230,7 @@ function detoxify( &$pParamHash, $pHtml = FALSE, $pUrldecode = TRUE) {
if( $pHtml ) {
$newValue = $pUrldecode ? urldecode( $value ) : $value;
$pParamHash[$key] = htmlspecialchars( ( $newValue ), ENT_NOQUOTES );
- } elseif( preg_match( "/<script[^>]*>/i", urldecode( $value ) ) ) {
+ } elseif( preg_match( "/<script[^>]*>/i", urldecode( $value ?? '' ) ) ) {
unset( $pParamHash[$key] );
}
}
@@ -665,10 +665,8 @@ function bit_redirect( $pUrl, $pStatusCode=HttpStatusCodes::HTTP_FOUND ) {
$pStatusCode = NULL;
}
- global $gBitUser;
- if( is_object( $gBitUser ) ) {
- apache_setenv( 'USERID', $gBitUser->getField('login', '-'), true );
- }
+ global $gBitSystem;
+ $gBitSystem->outputHeader();
// clean up URL before executing it
while( strstr( $pUrl, '&&' ) ) {