diff options
| author | spiderr <spiderr@bitweaver.org> | 2025-05-24 19:58:47 -0400 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2025-05-24 19:58:47 -0400 |
| commit | 9891e7c180b02cc503e728c0f20eebba1cc5c0d0 (patch) | |
| tree | 7e320c9effe89d6ddbf878dde49329d8e7c42e9f | |
| parent | daf9805780ba80b2f62df05e0cbfb5363d51ee4d (diff) | |
| download | kernel-9891e7c180b02cc503e728c0f20eebba1cc5c0d0.tar.gz kernel-9891e7c180b02cc503e728c0f20eebba1cc5c0d0.tar.bz2 kernel-9891e7c180b02cc503e728c0f20eebba1cc5c0d0.zip | |
use BitSystem::outputHeader in bit_redirect
| -rw-r--r-- | includes/kernel_lib.php | 8 |
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, '&&' ) ) { |
